Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
Maud Kerebel
scripts
Commits
ce5dfc7e
Commit
ce5dfc7e
authored
Jul 22, 2014
by
Daniel STAN
Browse files
statistiques2.py: templating
On répare l'envoi de mail au passage
parent
22d5baae
Changes
7
Hide whitespace changes
Inline
Side-by-side
gestion/mail/template/upload_stats/From/fr
0 → 100644
View file @
ce5dfc7e
{{from}}
gestion/mail/template/upload_stats/README
0 → 100644
View file @
ce5dfc7e
Envoyé à disconnect chaque jour
gestion/mail/template/upload_stats/Subject/fr
0 → 100644
View file @
ce5dfc7e
Statistiques d'upload
gestion/mail/template/upload_stats/To/fr
0 → 100644
View file @
ce5dfc7e
{{to}}
gestion/mail/template/upload_stats/X-Mailer/fr
0 → 100644
View file @
ce5dfc7e
{{ mailer }}
gestion/mail/template/upload_stats/body/fr
0 → 100644
View file @
ce5dfc7e
Upload des serveurs (à partir de {{seuil_upload}})
{{upload_srv}}
--
Disconnect team
surveillance/statistiques2.py
View file @
ce5dfc7e
...
...
@@ -23,6 +23,7 @@ import psycopg2.extras
import
smtplib
import
gestion.config.upload
as
upload_config
import
gestion.config
as
config
from
gestion
import
mail
as
mail_module
ldap
=
lc_ldap
.
shortcuts
.
lc_ldap_readonly
()
encoding
=
"UTF-8"
...
...
@@ -189,27 +190,17 @@ if __name__ == "__main__":
if
args
.
mail
:
expediteur
=
"disconnect@crans.org"
destinataire
=
"disconnect@crans.org"
message
=
"""From: %(From)s
To: %(To)s
Subject: Statistiques des =?utf-8?q?derni=C3=A8res?= 24h
X-Mailer: /usr/scripts/surveillance/statistiques.py
Content-Type: text/plain; charset="utf-8"
Upload des serveurs (à partir de %(seuil_upload)s)
%(upload_srv)s
--
statistiques.py
"""
corps
=
message
%
{
'From'
:
expediteur
,
'To'
:
destinataire
,
'upload_srv'
:
fetched_upload_srv
,
'seuil_upload'
:
upload_config
.
pretty_seuil
,
}
# Testing purpose:
# destinataire = "your.mail@crans.org"
corps
=
mail_module
.
generate
(
'upload_stats'
,
{
'from'
:
expediteur
,
'to'
:
destinataire
,
'upload_srv'
:
fetched_upload_srv
,
'seuil_upload'
:
upload_config
.
pretty_seuil
,
}).
as_string
()
mail
=
smtplib
.
SMTP
(
'localhost'
)
mail
.
sendmail
(
expediteur
,
expediteur
,
corps
)
mail
.
sendmail
(
expediteur
,
destinataire
,
corps
)
else
:
print
fetched_upload_srv
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment