id,summary,reporter,owner,description,type,status,component,version,severity,resolution,keywords,cc,stage,has_patch,needs_docs,needs_tests,needs_better_patch,easy,ui_ux 2991,Adding Message-ID header in core/mail.py,Graham King ,Adrian Holovaty,"At the moment django.core.mail does not set a Message-ID header in the mails it sends. !SpamAssassin spots this and says INVALID_MSGID and /or MSGID_NO_HOST. With clustered mail servers (Exchange at least) if both members of the cluster receive a message without a message-id, they can think it is the same message and one of the messages will be dropped. I think the Message-ID is also used for message threading. Hence Message-ID is a good thing. I suggest changing django.core.mail.send_mass_mail to include the attached patch, which adds a Message-ID header according to the format recommended here: http://www.jwz.org/doc/mid.html http://rfc.sunsite.dk/rfc/rfc822.html ",enhancement,closed,Core (Other),,normal,fixed,,,Unreviewed,0,0,0,0,0,0