Как избежать запроса почтового сервера Google на вход через браузер?

Я пытаюсь отправить электронную почту из Django, используя электронную почту, настроенную Google Apps, моя конфигурация в файле settings.pyвыглядит примерно так:

EMAIL_HOST = 'smtp.gmail.com'
EMAIL_HOST_USER = 'contact@mydomain.com'
EMAIL_HOST_PASSWORD = 'password'
EMAIL_PORT = 587
EMAIL_USE_TLS = True

Когда я пытаюсь для отправки электронной почты с помощью:

from django.core.mail import send_mail

send_mail("Happy new year", "We wish you the best for 3001",
    "contact@mydomain.com", ["someuser@gmail.com"])

Я получаю следующую ошибку:

SMTPAuthenticationError: 
(535, '5.7.1 Please log in with your web browser and then try again. 
 Learn more at
 5.7.1 https://support.google.com/mail/bin/answer.py?answer=78754 k2sm758604obl.14')

Поскольку я работаю на удаленном сервере без графического пользовательского интерфейса, я не могу даже попытаться войти в систему из браузера.

39
задан ripper234 21 October 2012 в 11:41
поделиться