mail envoyé aux adhérents pour bornes au A
This commit is contained in:
parent
f991a7c064
commit
4800bdb555
1 changed files with 52 additions and 0 deletions
52
gestion/mail/bornes_a.py
Executable file
52
gestion/mail/bornes_a.py
Executable file
|
@ -0,0 +1,52 @@
|
||||||
|
#!/bin/bash /usr/scripts/python.sh
|
||||||
|
# -*- coding: utf-8 -*-
|
||||||
|
# Auteur: Gabriel Detraz
|
||||||
|
|
||||||
|
from lc_ldap import shortcuts
|
||||||
|
import smtplib
|
||||||
|
from email.header import Header
|
||||||
|
from email.MIMEText import MIMEText
|
||||||
|
from email.Utils import formatdate
|
||||||
|
|
||||||
|
SEND = False
|
||||||
|
|
||||||
|
con = shortcuts.lc_ldap_readonly()
|
||||||
|
|
||||||
|
adh = con.search(u'(chbre=A*)')
|
||||||
|
print "Va contacter %d adhérents" % len(adh)
|
||||||
|
|
||||||
|
Serveur_SMTP = smtplib.SMTP('localhost')
|
||||||
|
for x in adh:
|
||||||
|
if not x.paiement_ok():
|
||||||
|
continue
|
||||||
|
tname = unicode(x.get('prenom',["club"])[0]) + " " + unicode(x['nom'][0])
|
||||||
|
mail = x.get_mail()
|
||||||
|
if mail is None:
|
||||||
|
continue
|
||||||
|
# print tname
|
||||||
|
print mail
|
||||||
|
txt = u''' Bonjour ''' + tname + u''',
|
||||||
|
Les membres du Crans ont installé 3 nouveaux points d'accès WiFi dans ton
|
||||||
|
immeuble, au 1er, 3ème et 5ème étage. Ainsi, la couverture WiFi du A est
|
||||||
|
théoriquement complète.
|
||||||
|
|
||||||
|
N'hésite pas à nous contacter pour toute question, remarque ou problème à
|
||||||
|
l'adresse cableurs@crans.org.
|
||||||
|
|
||||||
|
Plus d'informations sont disponibles sur :
|
||||||
|
* https://intranet2.crans.org/wifimap/ pour une carte de la couverture
|
||||||
|
* https://wifi.crans.org/ pour configurer sa machine en WiFi
|
||||||
|
|
||||||
|
En te souhaitant une bonne journée,
|
||||||
|
|
||||||
|
--
|
||||||
|
Les membres actifs du Crans'''
|
||||||
|
m2 = mail
|
||||||
|
MonEmail = MIMEText(txt, _charset='utf8')
|
||||||
|
MonEmail['Subject'] = Header('Nouvelles bornes WiFi au A', 'utf8')
|
||||||
|
MonEmail['From'] = 'cableurs@lists.crans.org'
|
||||||
|
MonEmail['To'] = m2
|
||||||
|
MonEmail['Date'] = formatdate(localtime=True)
|
||||||
|
if SEND:
|
||||||
|
Serveur_SMTP.sendmail('cableurs@lists.crans.org', m2, MonEmail.as_string())
|
||||||
|
Serveur_SMTP.quit()
|
Loading…
Add table
Add a link
Reference in a new issue