Django在发生500错误时会通过电子邮件向ADMINS发送电子邮件。
阅读app-engine-patch文档,它声称启用了邮件支持,但我无法确定它是否足够支持500电子邮件。
我尝试过,但似乎没有起作用,但是这是无声的失败,没有日志消息,所以我可能配置错了一些东西。
有人有app-engine-patch电子邮件ADMINS在500上的经验吗?
Django在发生500错误时会通过电子邮件向ADMINS发送电子邮件。
阅读app-engine-patch文档,它声称启用了邮件支持,但我无法确定它是否足够支持500电子邮件。
我尝试过,但似乎没有起作用,但是这是无声的失败,没有日志消息,所以我可能配置错了一些东西。
有人有app-engine-patch电子邮件ADMINS在500上的经验吗?
ADMINS = ['email1@example.com', 'email2@example.com']
良好的配置:
ADMINS = (('name1', 'email1@example.com'), \
('name2', 'email2@example.com'))
请查看有关ADMINS的文档。
此外,请注意Python中需要使用尾随逗号来处理只有一个条目的元组:
ADMINS = (('name1', 'email1@example.com'),)
我遇到了你描述的那种无声错误;唯一的线索是发送电子邮件的配额正在被使用。
我已经在我的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错误的电子邮件。