Каков наилучший способ отправки динамических html писем тысячам получателей с помощью django без использования сторонних сервисов?

Я хочу отправить электронную почту тысячам пользователей как можно быстрее. Я просто хочу подтвердить, что способ, который я пытаюсь использовать, достаточно хорош или нет. Пожалуйста, поделитесь своим мнением и подскажите, как это лучше сделать. Заранее спасибо. Буду очень признателен за ответ.

вот мой фрагмент кода.

from django.core.mail import send_mail, EmailMessage
from django.template import loader

def email_sender(email_object):
    subject = email_object["subject"]
    html_body = email_object["html_body"]
    from_email = email_object["from_email"]
    recipient_list = email_object["to_email"]

    if isinstance(recipient_list, str):
        recipient_list=[recipient_list]
    print("recipient_list :",recipient_list)

    html_message = loader.render_to_string(html_body,{})
    mail = EmailMessage(
        subject=subject,
        body=html_message, 
        from_email=from_email, 
        to=recipient_list
        )
    mail.content_subtype = "html"  # Main content is now text/html
    mail.send()
Вернуться на верх