Django отдельный email для отправки сообщений об ошибках
Здравствуйте. Требуется сделать отдельный почтовый ящик для отправки сообщений об ошибках. В принципе в документации такой случай описан как переменная SERVER_EMAIL, но дело в том, что при отправке сообщения происходит следующая ошибка:
SMTPAuthenticationError: (535, '5.7.8 Error: authentication failed: Invalid user or password!')
Насколько я могу судить по коду django это всё потому, что используется одно соединение, а почты используются как логины - EMAIL_HOST_USER используется для отправки почты по умолчанию, а SERVER_EMAIL - для сообщений модераторам и администраторам. Соответственно поэтому и не требуется пароль от SERVER_EMAIL (и именно поэтому установка одинакового пароля на эти две почты не помогает).
Сейчас использую примерно следующие настройки, но это не работает:
EMAIL_HOST = 'smtp.yandex.ru'
EMAIL_PORT = 587
EMAIL_USE_SSL = True
EMAIL_HOST_USER = u'info@example.com'
EMAIL_HOST_PASSWORD = 'pass'
DEFAULT_FROM_EMAIL = u'EXAMPLECOM <info@example.com>'
SERVER_EMAIL = u'server@example.com'
Как решить эту проблему? Как рассылать почту с разных ящиков пользователям (напр. info@example.com) и администраторам (напр. server@example.com)?