statistiques2.py: templating
On répare l'envoi de mail au passage
This commit is contained in:
parent
22d5baae1e
commit
ce5dfc7ea6
7 changed files with 22 additions and 20 deletions
1
gestion/mail/template/upload_stats/From/fr
Normal file
1
gestion/mail/template/upload_stats/From/fr
Normal file
|
@ -0,0 +1 @@
|
||||||
|
{{from}}
|
1
gestion/mail/template/upload_stats/README
Normal file
1
gestion/mail/template/upload_stats/README
Normal file
|
@ -0,0 +1 @@
|
||||||
|
Envoyé à disconnect chaque jour
|
1
gestion/mail/template/upload_stats/Subject/fr
Normal file
1
gestion/mail/template/upload_stats/Subject/fr
Normal file
|
@ -0,0 +1 @@
|
||||||
|
Statistiques d'upload
|
1
gestion/mail/template/upload_stats/To/fr
Normal file
1
gestion/mail/template/upload_stats/To/fr
Normal file
|
@ -0,0 +1 @@
|
||||||
|
{{to}}
|
1
gestion/mail/template/upload_stats/X-Mailer/fr
Normal file
1
gestion/mail/template/upload_stats/X-Mailer/fr
Normal file
|
@ -0,0 +1 @@
|
||||||
|
{{ mailer }}
|
6
gestion/mail/template/upload_stats/body/fr
Normal file
6
gestion/mail/template/upload_stats/body/fr
Normal file
|
@ -0,0 +1,6 @@
|
||||||
|
Upload des serveurs (à partir de {{seuil_upload}})
|
||||||
|
|
||||||
|
{{upload_srv}}
|
||||||
|
|
||||||
|
--
|
||||||
|
Disconnect team
|
|
@ -23,6 +23,7 @@ import psycopg2.extras
|
||||||
import smtplib
|
import smtplib
|
||||||
import gestion.config.upload as upload_config
|
import gestion.config.upload as upload_config
|
||||||
import gestion.config as config
|
import gestion.config as config
|
||||||
|
from gestion import mail as mail_module
|
||||||
|
|
||||||
ldap = lc_ldap.shortcuts.lc_ldap_readonly()
|
ldap = lc_ldap.shortcuts.lc_ldap_readonly()
|
||||||
encoding = "UTF-8"
|
encoding = "UTF-8"
|
||||||
|
@ -189,27 +190,17 @@ if __name__ == "__main__":
|
||||||
if args.mail:
|
if args.mail:
|
||||||
expediteur = "disconnect@crans.org"
|
expediteur = "disconnect@crans.org"
|
||||||
destinataire = "disconnect@crans.org"
|
destinataire = "disconnect@crans.org"
|
||||||
message = """From: %(From)s
|
# Testing purpose:
|
||||||
To: %(To)s
|
# destinataire = "your.mail@crans.org"
|
||||||
Subject: Statistiques des =?utf-8?q?derni=C3=A8res?= 24h
|
corps = mail_module.generate('upload_stats',
|
||||||
X-Mailer: /usr/scripts/surveillance/statistiques.py
|
{
|
||||||
Content-Type: text/plain; charset="utf-8"
|
'from': expediteur,
|
||||||
|
'to': destinataire,
|
||||||
Upload des serveurs (à partir de %(seuil_upload)s)
|
'upload_srv': fetched_upload_srv,
|
||||||
%(upload_srv)s
|
'seuil_upload': upload_config.pretty_seuil,
|
||||||
|
}).as_string()
|
||||||
--
|
|
||||||
statistiques.py
|
|
||||||
"""
|
|
||||||
|
|
||||||
corps = message % {
|
|
||||||
'From': expediteur,
|
|
||||||
'To': destinataire,
|
|
||||||
'upload_srv': fetched_upload_srv,
|
|
||||||
'seuil_upload': upload_config.pretty_seuil,
|
|
||||||
}
|
|
||||||
|
|
||||||
mail = smtplib.SMTP('localhost')
|
mail = smtplib.SMTP('localhost')
|
||||||
mail.sendmail(expediteur, expediteur, corps)
|
mail.sendmail(expediteur, destinataire, corps)
|
||||||
else:
|
else:
|
||||||
print fetched_upload_srv
|
print fetched_upload_srv
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue