我已经覆盖了django email后端以使用模型中设置的电子邮件凭证,这样我的客户就可以使用他们自己的地址向客户发送电子邮件。我已经在与设置相同的目录下的smpt.py中编写了这个。,然后在设置中调用它。
EMAIL_BACKEND = 'smtp.MyEmailBackend'
这是工作和电子邮件正在发送从我的客户的地址。 我也有一套默认的硬编码的电子邮件设置设置。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也向我发送错误报告,我不知道为什么。 什么好主意吗? 问题来源StackOverflow 地址:/questions/59380081/django-mail-admins-sending-from-multiple-email-backends
您需要禁用djangos默认日志记录。请参阅django文档
import logging.config
LOGGING_CONFIG = None
LOGGING = {# All of your logging config here}
logging.config.dictConfig(LOGGING)
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。