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



我已经安装了Mezzanine CMS,除了提交联系我们表格时,一切都在运行,我收到POST 500错误,没有收到任何电子邮件。

我使用Mandril发送电子邮件和DJRILL(https://github.com/brack3t/Djrill)

在我的设置中.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"

当然,我也在INSTALLED_APPS中添加了djrill。

我也尝试过使用Mandrill的SMTP设置,我得到了同样的设置。

关于我为什么会遇到这个问题,有什么建议吗?

这是在debian 7.4/nginx/uwsgi安装程序上运行的。

任何问题都让我知道。

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

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

一切正常

最新更新