Accueil » Tutoriels Python » Mets l'ip au lieu du FQDN

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.
 
Aidez l'AfPy

Rechercher
Dernières news AFPY
Les 6 dernières news
RMLL 2008 - On y était !!!
13/07/2008 06:00
Sun se rapproche de Python
09/07/2008 06:00
AFPyro de Juin
24/06/2008 00:00
AFPyro de juin - Rennes
01/06/2008 15:35