Mezzanine CMS Django联系我们表单返回POST 500错误

时间:2014-10-28 11:50:26

标签: django mandrill mezzanine

我已经安装了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设置上运行的。

有任何问题让我知道。

1 个答案:

答案 0 :(得分:0)

我解决了我的问题。我在运行Debian的Linode VPS上安装了我的应用程序。我没有后缀设置并配置为充当中继。一旦我通过以下方式做到这一点:

https://www.linode.com/docs/email/postfix/postfix-smtp-debian7

一切顺利