changeset 28c254f94552 in trytond:4.8
details: https://hg.tryton.org/trytond?cmd=changeset;node=28c254f94552
description:
        Add missing Date header on email sent

        issue8596
        review272091002
        (grafted from fc47f7e21925305bbb2d6783e74949ee83186469)
diffstat:

 trytond/sendmail.py |  3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

diffs (20 lines):

diff -r 4ea8dd226032 -r 28c254f94552 trytond/sendmail.py
--- a/trytond/sendmail.py       Fri Aug 23 18:31:05 2019 +0200
+++ b/trytond/sendmail.py       Fri Aug 30 09:08:32 2019 +0200
@@ -4,6 +4,7 @@
 import smtplib
 import urllib
 from email.message import Message
+from email.utils import formatdate
 from urlparse import parse_qs
 
 from .config import config, parse_uri
@@ -30,6 +31,8 @@
         quit = True
     else:
         quit = False
+    if 'Date' not in msg:
+        msg['Date'] = formatdate()
     try:
         senderrs = server.sendmail(from_addr, to_addrs, msg.as_string())
     except smtplib.SMTPException:

Reply via email to