reinscription: utilise get_mail de lc_ldap

This commit is contained in:
Daniel STAN 2014-09-24 23:35:52 +02:00
parent a8e73483bb
commit fc58eaff92

View file

@ -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')