我已经安装了Mezzanine CMS并且一切正常,除非提交联系我们表单时出现POST 500错误并且没有收到任何电子邮件。
我使用Mandril发送电子邮件和DJRILL(https://github.com/brack3t/Djrill)
在我的settings.py中,我有:
MANDRILL_API_KEY = "<mandrill api key>"
EMAIL_BACKEND = "djrill.mail.backends.djrill.DjrillBackend"
EMAIL_FILE_PATH = "/var/www/xxxx.com/xxx/mail"
SERVER_EMAIL = "x@myemail.com"
DEFAULT_FROM_EMAIL = "x@myemail.com"
当然我也把djrill添加到了我的INSTALLED_APPS中。
我也尝试过使用Mandrill的SMTP设置,我也一样。
有关我为何会遇到此问题的任何建议?
这是在debian 7.4 / nginx / uwsgi设置上运行的。
有任何问题让我知道。
答案 0 :(得分:0)
我解决了我的问题。我在运行Debian的Linode VPS上安装了我的应用程序。我没有后缀设置并配置为充当中继。一旦我通过以下方式做到这一点:
https://www.linode.com/docs/email/postfix/postfix-smtp-debian7
一切顺利