【发布时间】:2019-12-17 18:27:31
【问题描述】:
我已经覆盖了 django EmailBackend 以使用在模型中设置的电子邮件凭据,以便我的客户可以使用他们自己的地址向他们的客户发送电子邮件。我在smpt.py中写了这个和settings.py在同一个目录下,然后在settings.py中这样调用:
EMAIL_BACKEND = 'smtp.MyEmailBackend'
这很有效,并且正在从我客户的地址发送电子邮件。
我还在 settings.py 中有一组默认的硬编码电子邮件设置,用于使用默认的 django 电子邮件后端向自己发送错误日志:
'handlers': {
'mail_admins': {
'level': 'ERROR',
'filters': ['require_debug_false'],
'class': 'django.utils.log.AdminEmailHandler',
'email_backend':'django.core.mail.backends.smtp.EmailBackend',
}
},
这也有效,我的硬编码 email_host 正在向我发送错误电子邮件。
问题是我客户的 email_host 也在向我发送错误报告,我不知道为什么。
有什么想法吗?
【问题讨论】:
标签: python django email logging