#django #smtp
#django #smtp
Вопрос:
Я пытался использовать https://protonmail.com служба электронной почты для моего приложения django для отправки уведомлений по электронной почте. Я погуглил и обнаружил, что в protonmail SMTPI указан 1026, а protonmail IMAP равен 1143.
Когда я использую службу gmail, она работает нормально.
Мой settings.py
EMAIL_HOST = 'smtp.protonmail.com'
EMAIL_HOST_USER = 'username@protonmail.com'
EMAIL_HOST_PASSWORD = 'password'
EMAIL_PORT = 1026
EMAIL_USE_TLS = True
EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend'
EMAIL_FILE_PATH = os.path.join(BASE_DIR, 'apps', 'emails')
Ответ №1:
Мост ProtonMail говорит, что порт электронной почты должен быть 1025. Я приложил скриншот моих настроек SMTP.
Комментарии:
1. как хост электронной почты может быть 127.0.0.1, когда мы подключаемся к удаленному smtp-серверу?
2. @ShantanuBedajna, потому что с помощью ProtonMail SMTP Bridge вы на самом деле сначала подключаетесь к своему локальному хостингу: 1025 (который управляется Bridge), а затем, через Мост, к реальной службе ProtonMail.