Mandrill for SMTP を使用して、Heroku に Django (v1.4) サイトを持っています。設定ファイルに必要なすべての値があります。
- EMAIL_HOST_PASSWORD
- EMAIL_HOST_USER
- EMAIL_HOST
- EMAIL_PORT
- SERVER_EMAIL (root@localhost ではなく、実際のアドレスに設定)
send_messages()
クライアントから手動で通常のメールを送信できます。ただし、エラーが 500 の場合はメールは送信されmail_admins
ず、クライアントを呼び出してもエラーは発生しませんが、メールも送信されません。
これが私のロギング設定です:
LOGGING = {
'version': 1,
'disable_existing_loggers': False,
'handlers': {
'mail_admins': {
'level': 'ERROR',
'class': 'django.utils.log.AdminEmailHandler'
}
},
'loggers': {
'django.request': {
'handlers': ['mail_admins'],
'level': 'ERROR',
'propagate': True,
},
}
}
そして私の管理者:
ADMINS = (
('My Name', 'myaddress@gmail.com'),
)
迷惑メールフォルダを確認しましたが、何もありません。設定で何か不足していますか?または、他の何か?