reinscription: utilise get_mail de lc_ldap
This commit is contained in:
parent
a8e73483bb
commit
fc58eaff92
1 changed files with 5 additions and 9 deletions
|
@ -26,18 +26,14 @@ for adh in conn.search(ldap_filter):
|
||||||
# Déjà payé pour l'année en cours
|
# Déjà payé pour l'année en cours
|
||||||
if adh.paiement_ok():
|
if adh.paiement_ok():
|
||||||
continue
|
continue
|
||||||
if 'canonicalAlias' in adh.attrs.keys():
|
addr = adh.get_mail()
|
||||||
mailaddrs.add(str(adh['canonicalAlias'][0]))
|
if addr:
|
||||||
elif 'mail' in adh.attrs.keys():
|
mailaddrs.add(addr)
|
||||||
mailaddrs.add(str(adh['mail'][0]))
|
|
||||||
else:
|
|
||||||
raise ValueError("%r has nor mail nor canonicalAlias, only %s" % (adh, adh.attrs.keys()))
|
|
||||||
|
|
||||||
print "Va envoyer le message à %s personnes."
|
print "Va envoyer le message à %s personnes." % len(mailaddrs)
|
||||||
if not SEND:
|
if not SEND:
|
||||||
print "(Simulation only) Mettre la variable SEND à True effectuer l'envoi" % len(mailaddrs)
|
print "(Simulation only) Mettre la variable SEND à True effectuer l'envoi"
|
||||||
print "Appuyer sur une touche pour continuer."
|
print "Appuyer sur une touche pour continuer."
|
||||||
raw_input()
|
|
||||||
|
|
||||||
echecs=[]
|
echecs=[]
|
||||||
conn_smtp=smtplib.SMTP('smtp.adm.crans.org')
|
conn_smtp=smtplib.SMTP('smtp.adm.crans.org')
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue