Django将在出现500个错误时向管理员发送电子邮件。
阅读app-engine-patch文档时,它声称支持邮件,但我不知道它是否足够支持500封电子邮件。
我试过了,它似乎不工作,但它是一个静默的失败,没有日志消息,所以我可能配置错误。
有没有人对500岁以上的app-engine-patch邮件管理员有经验?
发布于 2009-12-30 23:14:17
结果是我配置错了。
配置错误:
ADMINS = ['email1@example.com', 'email2@example.com']良好的配置:
ADMINS = (('name1', 'email1@example.com'), \
('name2', 'email2@example.com'))参见the docs about ADMINS。
另外,对于只有一个条目的元组也要小心,因为Python需要一个尾随逗号:
ADMINS = (('name1', 'email1@example.com'),)发布于 2009-12-30 01:48:15
正如你所描述的,我收到了无声的错误;我得到的唯一线索是发送的电子邮件配额正在被使用。
我已经在我的settings.py中配置了DEBUG和ADMIN;添加SERVER_EMAIL以指定发送者之后,一切都开始工作了:
DEBUG= false
SERVER_EMAIL = 'a_valid_app_admin_email_address@gmail.com'
ADMINS = (
('Reporting email', 'email_that_will_received_reports@gmail.com'),
)现在我收到了500个错误的电子邮件。
https://stackoverflow.com/questions/1400529
复制相似问题