[*] on a fait marcher et on teste la création de compte (reste les services)

This commit is contained in:
Antoine Durand-gasselin 2010-10-17 19:27:17 +02:00
parent 27ed937c5f
commit 4178ad26ee
4 changed files with 32 additions and 20 deletions

View file

@ -50,22 +50,20 @@ def strip_accents(a):
def strip_spaces(a):
""" Suppression des espaces et des apostrophes"""
res = a.copy()
res.replace(u' ', u'_').replace(u"'", u'')
return res
return a.replace(u' ', u'_').replace(u"'", u'')
def mailexist(mail):
"""Vérifie si une adresse mail existe ou non grace à la commande
vrfy du serveur mail """
mail = mail.split('@', 1)[0]
try:
s = smtplib.SMTP(config.smtpserv)
s.putcmd("vrfy", mail)
r = s.getreply()[0] in [250, 252]
s.close()
except:
raise ValueError(u'Serveur de mail injoignable')
# try:
s = smtplib.SMTP('smtp.adm.crans.org')
s.putcmd("vrfy", mail)
r = s.getreply()[0] in [250, 252]
s.close()
# except:
# raise ValueError(u'Serveur de mail injoignable')
return r