[mail] Templating

This commit is contained in:
Valentin Samir 2013-10-01 19:28:35 +02:00
parent 6b0f94a59d
commit 0addbac08e
22 changed files with 112 additions and 86 deletions

View file

@ -35,6 +35,8 @@ sys.path.append('/usr/scripts/surveillance/fiche_deconnexion')
from generate import generate_ps
from affich_tools import tableau
import mail as mail_module
# ldap
ldap = crans_ldap()
@ -237,7 +239,7 @@ for elupload, eltype, elid in uploadeurs:
################################
mail = connectsmtp()
corps = config.mails.upload.message_hard % {'from': upload.expediteur, 'to': proprio.email(), 'upload': elupload, 'proprio': proprio.Nom()}
corps = mail_module.generate('upload_hard', {'from': upload.expediteur, 'to': proprio.email(), 'upload': elupload, 'proprio': proprio.Nom(), 'lang_info':'English version below'}).as_string()
corps = corps.encode('utf-8')
mail.sendmail(upload.expediteur, proprio.email(), corps)
@ -296,7 +298,7 @@ for elupload, eltype, elid in uploadeurs:
################################
mail = connectsmtp()
corps = config.mails.upload.message_soft % {'from': upload.expediteur, 'to': proprio.email(), 'upload': elupload, 'proprio': proprio.Nom()}
corps = mail_module.generate('upload_soft', {'from': upload.expediteur, 'to': proprio.email(), 'upload': elupload, 'proprio': proprio.Nom(), 'lang_info':'English version below'}).as_string()
corps = corps.encode('utf-8')
mail.sendmail(upload.expediteur, proprio.email(), corps)