Django send_mail在1.7中失败说没有Django_smtp_ss

2024-04-20 03:28:13 发布

您现在位置:Python中文网/ 问答频道 /正文

我将一些Django 1.5移植到1.7,send_mail()调用对我来说失败了。我检查了the docs,他们似乎认为我的语法还可以。在

我尝试在djangoshell模式下获取要在这里共享的跟踪,但它仍然以相同的方式失败。我只需调用send_mail(),其中包含:

from django.core.mail import send_mail
send_mail('Test mail', 'This is a test', 'addr@site.ca' ['addr2@site.ca'], fail_silently=False)

我查到了

^{pr2}$

现在,smtp_ssl看起来像smtplib。我试着在send_mail中导入smtplib,但也没用。在

在我的设置.py,我有通常的端口和主机详细信息和

EMAIL_BACKEND = 'django_smtp_ssl.SSLEmailBackend'

有什么建议吗?在

-Thx,罗斯。在


Tags: thedjangosendssldocs方式模式语法
1条回答
网友
1楼 · 发布于 2024-04-20 03:28:13

没有什么比把一个问题组合起来帮助自己找到答案更合适的了。在

这个版本的电子邮件看起来已经改变了。所以,答案(对于那些像我一样在google上找不到解决方案的人)就是在你的设置.py文件。在

现在是:

EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend'

干杯, 罗斯。在

相关问题 更多 >