2016-04-11 43 views
1

Flask güvenlikli postalar için mandrill modüllerini kullanabilir miyim?Mandrill modülü flask güvenliği ile nasıl kullanılır?

Flask-güvenlik modülünün Flask-mail modülünü kullandığını biliyorum ancak bunun yerine mandrill kullanmak istiyorum.

+0

Flask-Güvenlik e-posta göndermek Flask-posta ile konuşmak, Sen şişesi-guvenlik kodunu –

cevap

1

Kullanım flask-mandrill ve flask-security yapmak kullanmadan kendi e-postalar göndermek: Python 3 olduğu içinde

from flask.ext.mandrill import Mandrill 

app = Flask(__name__) 
app.config['MANDRILL_API_KEY'] = 'your api key' 
app.config['MANDRILL_DEFAULT_FROM'] = '[email protected]' 

mandrill = Mandrill(app) 

@security.send_mail_task 
def send_email(msg): 
    mandrill.send_email(
     from_email=msg.sender, 
     subject=msg.subject, 
     to=map(lambda recipient: {'email': recipient}, msg.recipients), 
     html=msg.html 
    ) 
+0

harita() çatal JSON'da seri hale getirilemeyen jeneratör işlevi. Bir liste içinde sarmak çözebilir: 'to = liste (harita (lambda alıcı: {'email': alıcı}, msg.recipients)), html = msg.html' – bmjjr