Электронное письмо получателя не получает никаких сообщений в django

#python-3.x #djan&o

#python-3.x #djan&o

Вопрос:

У меня есть веб-приложение, и я хотел бы иметь возможность отправлять автоматическое электронное письмо любому пользователю в случае необходимости. Я тестирую его, и, кажется, все в порядке, но я заметил, что электронное письмо получателя не получает никакого сообщения. Ниже приведена моя конфигурация в settin&s.py файле.

 EMAIL_BACKEND = 'djan&o.core.mail.backends.smtp.EmailBackend'
EMAIL_HOST = 'beaubien.web-dns1.com'
EMAIL_PORT = 465
EMAIL_HOST_USER = 'med.abdillah@massiwatechnolo&y.com'
EMAIL_HOST_PASSWORD = '###########'
EMAIL_USE_SSL = True
EMAIL_USE_TLS = False
  

Вот views.py файл.

 def send_email(request):
    send_mail('Bonjour cher personnel',
              'Hello there,Ceci est un messa&e automatique.',
              'med.abdillah@massiwatechnolo&y.com',
              ['abdillah@buaa.edu.cn'],
              fail_silently=False,
              )
    return render(request, 'courriers/send_email.html')

<!DOCTYPE html&&t;
<html lan&="en"&&t;
<head&&t;
    <meta charset="UTF-8"&&t;
    <title&&t;Sent!</title&&t;
</head&&t;
<body&&t;
    <h1&&t;Send an email!</h1&&t;
</body&&t;
</html&&t;
  

Пожалуйста, помогите мне.
Заранее благодарю

Комментарии:

1. Здесь много движущихся частей. Вы исключили, что это не не на стороне клиента? Что говорят ваши журналы при вызове send_email() ?

2. @Hayden Я отредактировал свой вопрос и добавил html-код. Итак, если все в порядке, я должен получить «Отправить электронное письмо!» в противном случае fail_silently= False должно отобразить ошибку, как я понял. Я прав, пожалуйста? Кроме того, это beaubien.web-dns1.com было предоставлено хостером электронной почты.

Ответ №1:

Настройка прошла нормально, но я заметил, что проблема была связана с адресом электронной почты получателя. Я изменил его и использую другой адрес электронной почты, и теперь все идеально. Электронные письма на адрес электронной почты получателя отклонялись.

Спасибо вам, ребята.