Как отправлять электронные письма с помощью метода get_connection в django?
Я пытаюсь отправить электронную почту. Сначала я создаю экземпляр соединения с помощью метода get connection. Затем получаю желаемые учетные данные хоста электронной почты из базы данных. экземпляр соединения создается, и весь поток идет хорошо, но я не получаю электронную почту на свой адрес электронной почты. никакой ошибки не возникает...
Шаг первый: (передача объекта хоста электронной почты в функции подключения)
def send_mass_html_mail_dynamic(email_object,request_data,template=None):
email_host = EmailHost.objects.if_exists(request_data["email_host"])
connection = email_connection(email_host) #here is connection function that returns connection object.
Шаг второй: (создание соединения с учетными данными почтового хоста)
def email_connection(email_host=None):
if email_host:
password = decypt(email_host.password)
print("password :",password)
print("ssl :",email_host.use_ssl)
connection = get_connection(
host=email_host.host,
username=email_host.email,
password=password,
port=email_host.port,
use_tls =email_host.use_tls,
use_ssl =email_host.use_ssl,
fail_silently=False
)
return connection
шаг третий (отправка сообщений с помощью объекта соединения)
.....
messages = [message1,message2]
print("reached to connect send instance")
connection.send_messages(messages)
print("sent to all")
-->send to all печатается без ошибок... но im email не приходит на мой адрес электронной почты... Я трижды проверил учетные данные хоста электронной почты, а также распечатал их, они верны.