#django #email
#django #Адрес электронной почты
Вопрос:
У меня возникла проблема при отправке электронного письма с использованием Django, поскольку электронное письмо, с которого я пытаюсь отправить, размещено на domain.com , Я пытался отправить из Gmail, и это сработало нормально, но когда я использую конфигурацию domain.com это выдает мне такую ошибку: smtplib.SMTPHeloError: (501, бинтактично недопустимый вертолетаргумент (ы)’) я понимаю, что это связано с именем хоста, но я не знаю, что делать, чтобы исправить эту ошибку, и могу ли я использовать другое имя хоста для domain.com это работает. ниже приведена конфигурация в настройках.py и функция send_mail:
setting.py:
EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend'
EMAIL_HOST = 'smtp.domain.com'
EMAIL_PORT = 587
EMAIL_HOST_USER = 'Name@emailFrom.com'
EMAIL_USE_TLS = True
EMAIL_USE_SSL = False
EMAIL_HOST_PASSWORD = "********"
функция отправки электронной почты:
send_mail(
'HR Request',
'your request is being processed',
'Name@emailFrom.com',
['Name@emailTo.com'],
fail_silently=False,
)
return HttpResponse('Mail sent')