add date header for rfc2822 compliance
authorMarius Mauch <genone@gentoo.org>
Mon, 12 Jun 2006 15:57:22 +0000 (15:57 -0000)
committerMarius Mauch <genone@gentoo.org>
Mon, 12 Jun 2006 15:57:22 +0000 (15:57 -0000)
svn path=/main/trunk/; revision=3497

pym/portage_mail.py

index 54043e67455e0f15cba930bb77fcf2e120ebbe94..4e56ca74c79ccd91c406ca90ad543920743b3d5e 100644 (file)
@@ -3,7 +3,7 @@
 # Distributed under the terms of the GNU General Public License v2
 # $Id: portage.py 3483 2006-06-10 21:40:40Z genone $
 
-import portage_exception, socket, smtplib, os
+import portage_exception, socket, smtplib, os, time
 from email.MIMEText import MIMEText as TextMessage
 from email.MIMEMultipart import MIMEMultipart as MultipartMessage
 from email.MIMEBase import MIMEBase as BaseMessage
@@ -26,7 +26,8 @@ def create_message(sender, recipient, subject, body, attachments=None):
        mymessage["To"] = recipient
        mymessage["From"] = sender
        mymessage["Subject"] = subject
-                               
+       mymessage["Date"] = time.strftime("%a, %d %b %Y %H:%M:%S %z")
+       
        return mymessage
 
 def send_mail(mysettings, message):