Отправка писем на Django с использованием SMTP и Gmail - PullRequest
0 голосов
/ 28 апреля 2019

У меня следующая проблема с gmail и smtp, я разрешил доступ к менее защищенным приложениям в своей учетной записи gmail и могу отправлять электронные письма на свой локальный компьютер, однако при попытке отправить электронную почту на удаленный сервер, на котором размещенмое приложение я получаю SMTPAuthenticationError.Я не уверен, что еще мне нужно сделать, чтобы это работало как локально, так и на удаленном сервере.У кого-нибудь есть идеи?

Я использую Django 1.11.15 и Python 2.7.

Это настройки, которые у меня есть в моем приложении:

EMAIL_BACKEND = "django.core.mail.backends.smtp.EmailBackend"

EMAIL_HOST = "smtp.gmail.com"

EMAIL_USE_TLS = True

EMAIL_PORT = 587

EMAIL_HOST_USER = "myemail@gmail.com"

EMAIL_HOST_PASSWORD = "mypassword"

1 Ответ

0 голосов
/ 28 апреля 2019

Пароль - это пароль для входа в Gmail?Посетите https://myaccount.google.com/security,. На левой навигационной панели нажмите Безопасность Вход на панель Google , нажмите Пароли приложений , чтобы получить пароль.Это работает для меня.

Если это не работает, проверьте Django SMTPAuthenticationError .

...