我正在使用安装了Aldryn Jobs模块的Django CMS,默认情况下,Jobs模块使用emailit模块,而不是Django附带的核心邮件模块(仍然不确定原因)。
我的问题是我无法连接到SMTP服务器,每当应用程序需要发送电子邮件时,我都会收到一个错误页面。这是traceback Link。
据我所知,Django附带了一个SMTP服务器,所以这应该可以解决问题。
任何建议都将不胜感激。
答案 0 :(得分:1)
Django没有带有SMTP服务器的软件包,所以不是你得到错误的原因 - 它正在尝试连接到不存在的SMTP服务器。 阅读更多documentation
如果您只需要在开发环境中尝试功能,只需在settings.py
中设置虚拟电子邮件:
EMAIL_BACKEND = 'django.core.mail.backends.dummy.EmailBackend'