From 65fa6385b1c9fed934b0817d5fbd5db196be0a04 Mon Sep 17 00:00:00 2001 From: Christian Merkle Date: Tue, 5 Jul 2016 22:59:30 +0200 Subject: [PATCH] Add "Date" e-mail header for better mail-client compatibility Added "Date" e-mail header, because some clients displayed motioneye emails with from date 01.01.1970 because of missing header --- motioneye/sendmail.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/motioneye/sendmail.py b/motioneye/sendmail.py index ea09ed0..130ef94 100644 --- a/motioneye/sendmail.py +++ b/motioneye/sendmail.py @@ -28,6 +28,7 @@ from email import Encoders from email.mime.text import MIMEText from email.MIMEMultipart import MIMEMultipart from email.MIMEBase import MIMEBase +from email.Utils import formatdate from tornado.ioloop import IOLoop @@ -60,6 +61,7 @@ def send_mail(server, port, account, password, tls, _from, to, subject, message, email['Subject'] = subject email['From'] = _from email['To'] = ', '.join(to) + email['Date'] = formatdate(localtime=True) email.attach(MIMEText(message)) for file in reversed(files): -- 2.39.5