Я пытался создать контактную форму django в простом приложении для ведения блогов, которое в настоящее время размещено на платформе Google cloud. Приложение работает локально, оно отправляет сообщение электронной почты и перенаправляет конечного пользователя на завершенную страницу, однако, когда я нажимаю его на производственный сервер, он пытается отправить электронное письмо примерно за 30 секунд, а затем истекает время, и я перенаправляюсь на 404. Я проверил свои ошибки nginx и журналы доступа, а также журнал ружейного оружия, и кажется, что после 30 секунд рабочий-оружейник истекает через 30 секунд, а значит, и 404. Сначала я думал, что это происходит, потому что мой порт 587 заблокирован в Google Однако даже когда я открываю порт, он все еще не работает.Отправка электронной почты из контактной формы Django при переадресации Google App Engine на 404
Мой settings.py:
Emailer EMAIL_HOST = "send.one.com"
EMAIL_PORT = "587"
EMAIL_HOST_USER = "[email protected]"
EMAIL_HOST_PASSWORD = "password"
DEFAULT_FROM_EMAIL = "[email protected]"
SERVER_EMAIL = "[email protected]"
Я попытался запустить его через TLS с помощью EMAIL_USE_TLS = True но не успех. Кто-нибудь сталкивался с этой проблемой раньше?
Является ли «Emailer» опечаткой или вы случайно присоединяетесь к предыдущей строке комментария? –