#django #django-email
#Django #Django-электронная почта
Вопрос:
Я могу отправлять эти автоматические электронные письма через Dajngo в моей производственной среде, хотя при разработке я получаю сообщение об ошибке
[Errno 101] Network is unreachable
Exception Location: /opt/alt/python38/lib64/python3.8/socket.py in create_connection, line 796
Мои настройки
EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend'
EMAIL_HOST = 'smtp-mail.outlook.com'
EMAIL_PORT = 587
EMAIL_USE_TLS = True
EMAIL_HOST_USER = 'email.email@email'
EMAIL_HOST_PASSWORD = 'password'
SERVER_EMAIL = EMAIL_HOST_USER
DEFAULT_FROM_EMAIL = EMAIL_HOST_USER
Я думаю, что Outlook отказывается от подключения, однако оно принято в моей среде разработки (я использовал powershell для включения аутентификации по SMTP).
PS — Я пробовал разные номера портов.
Любая помощь была бы очень признательна.
Спасибо.
Комментарии:
1. У меня были похожие проблемы с Gmail, и чтобы решить эту проблему, я включил «Менее безопасные приложения» в своей учетной записи Gmail. Проверьте, есть ли аналогичная опция в Outlook, или проверьте, есть ли какие-либо уведомления в вашей учетной записи Outlook.
2. Большое вам спасибо. Я узнал об этом, потому что хостинг A2 не разрешает smtp
Ответ №1:
Всем, кто испытывает подобные трудности. Проблема заключалась в том, что хостинг A2 не разрешает smtp. В настоящее время я работаю над поиском обходного пути. Я обновлю это, как только разберусь. Если я забуду, и вы застряли, напишите мне сообщение, и я расскажу вам, как я в конечном итоге это исправлю.