django生产服务器 - Django没有向ADMINS发送500个错误案例的邮件

时间:2013-10-28 12:35:18

标签: python django apache2 settings mod-wsgi

我最终在服务器上部署了django项目,现在它正在运行,但是一旦我去/admin/,我得到500页但没有通知。

这就是我在settings_prod.py中所拥有的

from settings import *
DEBUG = TEMPLATE_DEBUG = False    
SERVER_EMAIL='my_mail@mail.com'    
DEFAULT_FROM_EMAIL='my_mail@mail.com'    
ADMINS = (
    (u'me', 'my_mail@mail.com'),
)    
MANAGERS = ADMINS
我在做错了什么?

我是否需要任何SMTP设置?我想,这是服务器邮件,所以服务器已经设置了所有设置来发送错误邮件。

2 个答案:

答案 0 :(得分:1)

好的,我是通过在服务器上安装sendmail得到的。对于那些遇到同样问题的人。

apt-get install sendmail

我在Debian。

祝你好运

答案 1 :(得分:0)

在Django官方文档中,我很快找到了适用于我的环境的解决方案,Apache 2.2.22(Debian)和Django 1.9:

https://docs.djangoproject.com/en/1.9/topics/email/#console-backend