代码之家  ›  专栏  ›  技术社区  ›  doniyor

django生产服务器-django在500错误的情况下没有向ADMIN发送邮件

  •  1
  • doniyor  · 技术社区  · 11 年前

    我终于在服务器上部署了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 回复  |  直到 11 年前
        1
  •  1
  •   doniyor    11 年前

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

    apt-get install sendmail
    

    我在Debian。

    祝你好运

        2
  •  0
  •   Juan María Calle    7 年前

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

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