2016-04-11 7 views

答えて

1

使用flask-mandrill、およびflask-securityはそれを使用して電子メールを送信します:フラスコ-Securityは、電子メールを送信するフラスコメールと話す

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

マップをforkすることができます)はPython 3でaはジェネレータ関数は、JSONでシリアル化できません。リストにラップすると、 'to = list(map(lambda recipient:{'email':recipient)、msg.recipients))、html = msg.html' – bmjjr

関連する問題