]> www.vanbest.org Git - motioneye-debian/commitdiff
Add "Date" e-mail header for better mail-client compatibility
authorChristian Merkle <luemmel@luemmel.org>
Tue, 5 Jul 2016 20:59:30 +0000 (22:59 +0200)
committerGitHub <noreply@github.com>
Tue, 5 Jul 2016 20:59:30 +0000 (22:59 +0200)
Added "Date" e-mail header, because some clients displayed motioneye emails with from date 01.01.1970 because of missing header

motioneye/sendmail.py

index ea09ed0614a9dd15dbcdb6d21ddfb33f719a2749..130ef94d9b18e086920db904b3d61c5066fd4815 100644 (file)
@@ -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):