我在我的 Django 应用程序中使用自定义电子邮件后端(在本例中为 CeleryEmailBackend):
EMAIL_BACKEND = 'djcelery_email.backends.CeleryEmailBackend'
我的日志记录配置:
LOGGING = {
# ...
'handlers': {
'mail_admins': {
'level': 'ERROR',
'filters': ['require_debug_false'],
'class': 'django.utils.log.AdminEmailHandler',
},
# ...
}
管理员错误电子邮件也由相同的电子邮件后端发送。
因此,如果电子邮件后端出现问题(例如 Celery 没有运行)。然后我将不会收到服务器错误电子邮件。
有没有办法AdminEmailHandler
使用自定义电子邮件后端?