Как отправлять электронные письма с помощью метода 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 не приходит на мой адрес электронной почты... Я трижды проверил учетные данные хоста электронной почты, а также распечатал их, они верны.

Вернуться на верх