Commentaire

Au-dessus dans le fil de ce commentaire : Envois d'email » Ce script semble sympa mais...

Mets l'ip au lieu du FQDN

Posté par lstep le 28/02/2005 09:59
[quote]server = smtplib.SMTP('smtp.free.fr') # objet serveur
File "/usr/lib/python2.3/smtplib.py", line 254, in __init__
addr = socket.gethostbyname(socket.gethostname())
socket.gaierror: (-2, 'Name or service not known') [/quote]


Si ton problème est que tu n'as pas de /etc/resolv.conf, cela veut dire que ta machine ne peut pas convertir les adresses DNS -> IP. Donc, à priori, tu devrais pouvoir t'en sortir en mettant l'adresse IP de smtp.free.fr au lieu de 'smtp.free.fr'.
smtp.free.fr a plusieurs IP (pour la repartition de charge). Essayes 213.228.0.44.
 
Python.org : Le site officiel du langage Python.
Zope.org : Le site web officiel de Zope.
Daily Python-URL : Actus de l'univers Python.
Tribute to Zyons : Zyons notre ami et membre fondateur de l'Afpy, nous quittait en 2005.