Python Django send_mail在1.7中失败,表示没有Django_smtp_ssl
我正在将一些Django 1.5移植到1.7,一个send_mail()调用对我来说失败了。我检查了一下,他们似乎认为我的语法还可以 我尝试在Django shell模式下获取一个要在这里共享的跟踪,但仍然以同样的方式失败。我只是用以下命令调用send_mail(): 我得到了一个关于Python Django send_mail在1.7中失败,表示没有Django_smtp_ssl,python,django,Python,Django,我正在将一些Django 1.5移植到1.7,一个send_mail()调用对我来说失败了。我检查了一下,他们似乎认为我的语法还可以 我尝试在Django shell模式下获取一个要在这里共享的跟踪,但仍然以同样的方式失败。我只是用以下命令调用send_mail(): 我得到了一个关于 ImportError: No module named django_smtp_ssl 现在,smtp_ssl看起来像来自smtplib。我试着将smtplib与send_mail一起导入,但也没用 在my
ImportError: No module named django_smtp_ssl
现在,smtp_ssl看起来像来自smtplib。我试着将smtplib与send_mail一起导入,但也没用
在my settings.py中,我有常见的端口和主机详细信息以及
EMAIL_BACKEND = 'django_smtp_ssl.SSLEmailBackend'
有什么建议吗
-谢谢,罗斯。没有什么比把一个问题放在一起帮助自己找到答案更重要的了 看起来此版本的Django中的电子邮件\u后端位置已更改。因此,答案(对于其他像我这样没有找到解决方案的人来说)就是settings.py文件中更新的后端指针 现在是:
EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend'
干杯,
罗斯
EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend'