[mail] On ajoute automatiquement le header date

This commit is contained in:
Valentin Samir 2013-10-26 19:20:38 +02:00
parent 0d1203dab1
commit 342e73668c

View file

@ -8,6 +8,7 @@ from email.header import Header
from email.message import Message from email.message import Message
from email.mime.multipart import MIMEMultipart from email.mime.multipart import MIMEMultipart
from email.mime.text import MIMEText from email.mime.text import MIMEText
from email.Utils import formatdate
from markdown import markdown from markdown import markdown
sys.path.append('/usr/scripts/') sys.path.append('/usr/scripts/')
@ -26,7 +27,7 @@ templateEnv = jinja2.Environment( loader=templateLoader )
# file extension to rendering function map # file extension to rendering function map
markup = { markup = {
'md' : markdown 'md' : markdown,
} }
### For an example: ### For an example:
@ -92,5 +93,6 @@ def generate(mail, params, lang=default_language, lang_fallback=default_language
msg[filename] = format_sender(txt, charset) msg[filename] = format_sender(txt, charset)
else: else:
msg[filename]=Header(txt.encode(charset), charset) msg[filename]=Header(txt.encode(charset), charset)
msg['Date']=formatdate(localtime=True)
return msg return msg