我有一个classica flask app结构:
> -manage.py
> -celery_runner.py
>- webapp/
> --__init__.py
> --tasks.py
> --config.py
> --extensions.py
等等
如果我输入manage.py shell并提供
from webapp.extensions import mail
from flask_mail import Message
from flask import render_template
msg=('test',sender='myadd@host.it', recipients=['myadd@host.it'])
msg.html=('email/welcome.html')
try:
mail.send(msg)
except:
print("error")
我可以从配置检索的值发送经过身份验证的邮件(它可以正常运行)
Received: from mx1.blabla.com (mx1.blabla.com [x.x.x.x])
如果我从芹菜任务发送邮件,则会产生:
Received: (qmail 22009 invoked by uid 496); 29 Mar 2016 12:21:31 -0000
如何从我的应用程序已经执行的celery任务身份验证邮件发送? THX