summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorZac Medico <zmedico@gentoo.org>2006-06-21 03:04:25 +0000
committerZac Medico <zmedico@gentoo.org>2006-06-21 03:04:25 +0000
commitd0ad6ede78e705f56eca92ad5b90760312ef2ef9 (patch)
treeed7c6fba0390f9f131049853d7c854678b45ca8e
parent2120567fc9ba47b41de8a3a8da52ca7138f108f0 (diff)
downloadportage-d0ad6ede78e705f56eca92ad5b90760312ef2ef9.tar.gz
portage-d0ad6ede78e705f56eca92ad5b90760312ef2ef9.tar.bz2
portage-d0ad6ede78e705f56eca92ad5b90760312ef2ef9.zip
Add date header for rfc2822 compliance. This patch is from trunk r3497.
svn path=/main/branches/2.1/; revision=3573
-rw-r--r--pym/elog_modules/mod_mail.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/pym/elog_modules/mod_mail.py b/pym/elog_modules/mod_mail.py
index cc67015f7..e9863e6c9 100644
--- a/pym/elog_modules/mod_mail.py
+++ b/pym/elog_modules/mod_mail.py
@@ -1,4 +1,4 @@
-import smtplib, email.Message, socket, portage_exception
+import smtplib, email.Message, socket, time, portage_exception
def process(mysettings, cpv, logentries, fulltext):
mymailhost = "localhost"
@@ -44,6 +44,7 @@ def process(mysettings, cpv, logentries, fulltext):
mysubject = mysubject.replace("${HOST}", socket.getfqdn())
mymessage["Subject"] = mysubject
+ mymessage["Date"] = time.strftime("%a, %d %b %Y %H:%M:%S %z")
if int(mymailport) > 100000:
myconn = smtplib.SMTP(mymailhost, int(mymailport) - 100000)