django 生产服务器 - Django 在 500 错误情况下不向 ADMINS 发送邮件 [英] django production server - Django not sending mail in 500 error case to ADMINS
本文介绍了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屋!
查看全文