我的设置文件有问题 我尝试配置邮件发送但不起作用
我写道:
EMAIL_HOST= 'mailhost.onera'
EMAIL_HOST_USER = 'patrice.kerviel@onera.fr'
EMAIL_HOST_PASSWORD = 'my-password'
EMAIL_PORT = 25
EMAIL_USE_TLS = True
我有错误:
服务器不支持STARTTLS扩展
如果我改变:
EMAIL_USE_TLS = False
我有错误: 服务器不支持AUTH扩展
如果我改变:
EMAIL_HOST_USER = None
EMAIL_HOST_PASSWORD = None
EMAIL_PORT = 25
EMAIL_USE_TLS = False
现在,我没有错误,但没有发送电子邮件
这是什么问题?
答案 0 :(得分:0)
我优先使用mandrilapp.com,它几乎是免费的。只需注册并在设置中获取API密钥。为了集成到django,请使用djrill
。简单步骤
pip install djrill
在INSTALLED_APPS
INSTALLED_APPS = (
...
"djrill"
)
在settings.py
MANDRILL_API_KEY = "****frtyy*******"
EMAIL_BACKEND = "djrill.mail.backends.djrill.DjrillBackend"
然后使用django.core.email
方法(send_mail等等)。没有手续......享受.. :)