2017-02-09 13 views
0

Я пытаюсь настроить свою учетную запись Django для получения отчетов об ошибках (docs here).Сообщение об ошибке Django с Gmail

Я добавил ADMINS к моим settings.py. Затем, согласно документации:

Для того, чтобы отправить электронную почту, Django требует несколько параметров, рассказывающих его как подключиться к почтовому серверу. По крайней мере, вам нужно указать EMAIL_HOST и, возможно, EMAIL_HOST_USER и EMAIL_HOST_PASSWORD, хотя в зависимости от конфигурации вашего почтового сервера могут потребоваться и другие настройки . Обратитесь к документации по настройкам Django для получения полного списка настроек, связанных с электронной почтой.

Но вот когда я заблудился. У меня есть учетная запись Business Gmail, которую я хотел бы связать здесь. This post объяснял это удивительно,

EMAIL_USE_TLS = True 
EMAIL_HOST = 'smtp.gmail.com' 
EMAIL_PORT = 587 
EMAIL_HOST_USER = '[email protected]' 
EMAIL_HOST_PASSWORD = 'mypassword' 

, но он говорит:

В 2016 году Gmail не позволяет этого больше.

По-видимому, проблема заключается в установлении EMAIL_HOST_PASSWORD, который должен быть конкретный пароль, как указано в this other post.

Однако трудно поверить, что Gmail не позволяет это каким-либо образом, особенно с учетной записью «Бизнес», где вы платите деньги за услугу.

К сожалению, вся соответствующая информация, которую я нашел, старше 2016 года и, следовательно, больше не нужна.

Есть ли способ подключить приложение Django с Gmail?

+0

Вы включили доступ для менее безопасных приложений? https://support.google.com/accounts/answer/6010255 –

+0

Да. Этот момент описан в объяснениях, которые я последовал, и я смог это сделать. Однако я бы предпочел сохранить двухэтапную аутентификацию: «Этот параметр недоступен для учетных записей с включенной двухэтапной аутентификацией. Для таких учетных записей требуется пароль для конкретного приложения для доступа к защищенным приложениям. – J0ANMM

+0

, так что в чем проблема с использованием пароля для приложения? –

ответ

0

Работа, которая в конечном итоге сработала для меня, заключалась в создании новой учетной записи Gmail именно для этой цели. Это работает на данный момент, несмотря на некоторые комментарии, которые я читал где-то в другом месте, говоря наоборот.

Обратите внимание, что эта новая учетная запись будет без двухэтапной аутентификации, но безопасность не является такой большой проблемой, поскольку учетная запись будет «обрабатывать» только электронные письма Django.

 Смежные вопросы

  • Нет связанных вопросов^_^