[Python-de] gaierror

Stephan John Stephan.John at chemonline.de
Fr Apr 6 22:07:21 UTC 2007


Am Freitag, 6. April 2007 07:33:08 schrieb Karsten Schulz:
> Hi,
>
> Am Donnerstag, 5. April 2007 23:00 schrieb Stephan John:
> > gaierror: (8, 'node name or service name not known')
> >       args = (8, 'node name or service name not known')
>
> es sieht so aus, als ob die SMTP-Lib nicht in der Lage ist, den
> Hostnamen Deines Servers herauszufinden. Das kann verschiedene Ursachen
> haben, von denen die meisten nicht durch Dich beseitigt werden können.
>
> Abhilfe: gib Deinem SMTP-Objekt den Hostnamen explizit mit:
> .... SMTP(..., local_hostname='mein.server.name')
>
> dadurch verhinderst Du, dass der nicht funktionierende Code ausgeführt
> wird.
>
> Gruß
> Karsten
>
>
> _______________________________________________
> python-de maillist  -  python-de at python.net
> http://python.net/mailman/listinfo/python-de

Danke, die Angabe des Hostnamens hat geholfen und das Script funktioniert.

Ich habe die Zeile wie folgt geändert:

smtp = smtplib.SMTP(local_hostname=os.environ['HTTP_HOST'])


Stephan