私はMandroill for SMTPを使用してHerokuにDjango(v1.4)サイトを持っています。私は私の設定ファイルに必要なすべての値が設定されていますDjango + Heroku + Mandrill mail_admins()は手動でも、500エラーで起動しても動作しません。
- EMAIL_HOST_PASSWORD
- EMAIL_HOST_USER
- EMAIL_HOST
- EMAIL_PORT
- SERVER_EMAIL(実アドレスに設定し、ないルート@ 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::私は私の迷惑メールフォルダをチェックしましたし、そこには何もありません
ADMINS = (
('My Name', '[email protected]'),
)
は、ここに私のログの設定です。私は設定で何かを逃していますか?または、他の何か?
エラーログが何を言うん:
だから、settings.pyに次は私の問題固定しますか? – karthikr