Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/292.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python Django send_mail在1.7中失败,表示没有Django_smtp_ssl_Python_Django - Fatal编程技术网

Python Django send_mail在1.7中失败,表示没有Django_smtp_ssl

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

我正在将一些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 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'