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
カスタム メール バックエンドを使用する方法はありますか?