6

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'),
)

迷惑メールフォルダを確認しましたが、何もありません。設定で何か不足していますか?または、他の何か?

4

1 に答える 1