Сбой при отправке почты от django - PullRequest
0 голосов
/ 23 июня 2019

Я пытаюсь отправить «электронное письмо» с веб-сайта в django.Я выполнил основной код для этого:

-) функция просмотра -) отображение URL-адресов, чтобы сделать функцию доступной из кода -) форма отправки по шаблону

Итак, моя отправкаФорма будет запускать функцию просмотра, используя путь, указанный в URL-адресах.

На моем сервере у меня установлен экземпляр postfix, и я попытался.

Я пытался редактировать изменения в настройках.py и views.py уже около 2 дней, но ничего не работает.

Диапазон ошибок между этими двумя значениями

1)

SMTPNotSupportedError at /website/email_send

при настройках

EMAIL_HOST = 'mydomain.com'
EMAIL_PORT = 25 //same for port 587
EMAIL_HOST_USER = 'uname'
EMAIL_HOST_PASSWORD = 'pwd!'
EMAIL_USE_TLS = True

2)

gaierror at /website/email_send
[Errno -2] Name or service not known

при настройках

EMAIL_HOST = 'mail.mydomain.com' or 'smtp.mydomain.com'

EMAIL_PORT = 25 //same for port 587
EMAIL_HOST_USER = 'uname'
EMAIL_HOST_PASSWORD = 'pwd!'
EMAIL_USE_TLS = True

Я ожидаю, что письмо будет отправлено с помощью формы на моем сайте django, запущенной на сервере с использованием postfix

1 Ответ

0 голосов
/ 23 июня 2019

Проблема теперь исправлена. Я нашел этот вопрос и использовал его ответ:

Постфикс + Django: SMTPException: расширение SMTP AUTH не поддерживается сервером

Я удалил EMAIL_HOST_USER = 'uname' и EMAIL_HOST_PASSWORD = 'pwd!'

Тогда все работало без ошибок. Настройки теперь: ... EMAIL_HOST = 'localhost' EMAIL_PORT = 25 EMAIL_USE_TLS = True ...

...