mirror of
https://github.com/coddingtonbear/django-mailbox.git
synced 2026-07-09 22:38:19 +02:00
Insert Message-ID header before send/store
ensures that in-reply-to finds the original message
This commit is contained in:
parent
33c9c32e7e
commit
76c5e0ea7c
1 changed files with 3 additions and 3 deletions
|
|
@ -1,4 +1,4 @@
|
||||||
from django.core.mail import get_connection, EmailMultiAlternatives, EmailMessage
|
from django.core.mail import get_connection, EmailMultiAlternatives, EmailMessage, make_msgid
|
||||||
|
|
||||||
|
|
||||||
def record_messages(mailbox, messages, related_object=None):
|
def record_messages(mailbox, messages, related_object=None):
|
||||||
|
|
@ -21,7 +21,7 @@ def send_mass_mail_recorded(datatuple, mailbox, related_object=None, bcc=None,
|
||||||
username=auth_user, password=auth_password, fail_silently=fail_silently
|
username=auth_user, password=auth_password, fail_silently=fail_silently
|
||||||
)
|
)
|
||||||
|
|
||||||
messages = [EmailMessage(subject, message, sender, recipient, bcc)
|
messages = [EmailMessage(subject, message, sender, recipient, bcc, headers={'Message-ID': make_msgid()})
|
||||||
for subject, message, sender, recipient in datatuple]
|
for subject, message, sender, recipient in datatuple]
|
||||||
|
|
||||||
record_messages(mailbox, messages, related_object)
|
record_messages(mailbox, messages, related_object)
|
||||||
|
|
@ -40,7 +40,7 @@ def send_mass_html_mail_recorded(datatuple, mailbox, related_object=None, bcc=No
|
||||||
|
|
||||||
messages = []
|
messages = []
|
||||||
for subject, text, html, from_email, recipient in datatuple:
|
for subject, text, html, from_email, recipient in datatuple:
|
||||||
message = EmailMultiAlternatives(subject, text, from_email, recipient, bcc)
|
message = EmailMultiAlternatives(subject, text, from_email, recipient, bcc, headers={'Message-ID': make_msgid()})
|
||||||
message.attach_alternative(html, 'text/html')
|
message.attach_alternative(html, 'text/html')
|
||||||
messages.append(message)
|
messages.append(message)
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue