Каков наилучший способ отправки динамических 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()