django 生产服务器 - Django 在 500 错误情况下不向 ADMINS 发送邮件 [英] django production server - Django not sending mail in 500 error case to ADMINS

查看:20
本文介绍了django 生产服务器 - Django 在 500 错误情况下不向 ADMINS 发送邮件的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我终于在服务器上部署了 django 项目,现在它可以工作了,但是一旦我转到 /admin/,我会收到 500 页但没有通知.

i have deployed django project finally on server and now it is working, but once i go to /admin/, i am getting 500 page but not notification.

这是我在 settings_prod.py 中的内容

this is what i have in 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 设置吗?我想,这是服务器邮件,所以服务器已经设置好了发送错误邮件.

Do i need any SMTP setups for this? i thought, this is server mailing, so server has already everything setup to send error mails.

推荐答案

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

OK, I got it by installing sendmail on server. for those who encounters the same problem.

apt-get install sendmail

我在 Debian.

祝你好运

这篇关于django 生产服务器 - Django 在 500 错误情况下不向 ADMINS 发送邮件的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆