我在尝试让Django和夹层从联系表单发送电子邮件通知时遇到问题。我知道表单正在工作,因为它正在将输入的数据添加到数据库中,而我只是在浏览器上遇到一个不断加载的情况,此时它总是在等待主机向其发送内容,这时我经常会遇到以下问题:尽管我正在使用1.6.5,但我没有看到对此版本的问题的引用,但我发现这是一个已知问题,尽管谷歌搜索它。然后,我尝试在外壳程序中使用发送邮件功能,例如在此问题中,这对我来说有时也会因管道破裂而失败,有时只是挂起。波纹管是我的电子邮件设置。
EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend'
# Host for sending e-mail.
EMAIL_HOST = 'smtp.gmail.com'
# Port for sending e-mail.
EMAIL_PORT = 587
# Optional SMTP authentication information for EMAIL_HOST.
EMAIL_HOST_USER = '[email protected]'
EMAIL_HOST_PASSWORD = 'password'
EMAIL_USE_TLS = True
DEFAULT_FROM_EMAIL = EMAIL_HOST_USER
Finaly弄清楚了自己不确定我所做的事情如何有所作为,但似乎在发送电子邮件时就可以奏效了。我所做的是重新排序设置,这应该不起作用,但是我将其ÈMAIL_USE_TLS
移到已定义列表的顶部,然后重新启动服务器,然后它可以完美地工作,没有问题,发送电子邮件也没有任何问题。修复不多,但确实有效。不太确定为什么还没有找到答案,我会通知您。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句