From 7519a43d8f6ada651f3633aaea20eb122c3b39f6 Mon Sep 17 00:00:00 2001 From: Matthias Maennich Date: Tue, 11 Oct 2011 22:16:53 +0200 Subject: [PATCH] smtp: add Date header as required for rfc5322 this prevents from bad header classifications in mail filters --- src/calibre/utils/smtp.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/calibre/utils/smtp.py b/src/calibre/utils/smtp.py index 2887f985a4..1702aaea5c 100644 --- a/src/calibre/utils/smtp.py +++ b/src/calibre/utils/smtp.py @@ -18,11 +18,13 @@ def create_mail(from_, to, subject, text=None, attachment_data=None, assert text or attachment_data from email.mime.multipart import MIMEMultipart + from email.utils import formatdate outer = MIMEMultipart() outer['Subject'] = subject outer['To'] = to outer['From'] = from_ + outer['Date'] = formatdate() outer.preamble = 'You will not see this in a MIME-aware mail reader.\n' if text is not None: