
Jens Mintel wrote:
Hallo,
erstmal vielen Dank für die vielen Antworten.
Ich suche nach einer Lösung mir die IP-Adresse des ppp interfaces per E-Mail zu übersenden.
Hier das nachfolgende script, was leider ned richtig möchte.
import smtplib import socket fromaddr = "e-mailadresse" password = "passwort" toaddrs = "e-mailadresse" ip = socket.gethostbyaddr(socket.gethostname()) msg = ip server = smtplib.SMTP('mail.gmx.net') #server.set_debuglevel(1) server.login(fromaddr, password) server.sendmail(fromaddr, toaddrs, msg) server.quit()
Wenn ich die msg durch einen normalen Text ersetze klappt es wunderbar. Nur wenn ich mir die ip übersenden will bricht das script ab.
Woran liegt das?
socket.gethostbyaddr(socket.gethostname()) ('thishost.example.com', ['thishost'], ['10.8.5.1'])
Erwartest du, dass server.sendmail() als Text der Nachricht ein Tupel akzeptiert? Das solltest du wohl erst in einen String umwandeln. -schorsch -- Georg Mischler -- simulations developer -- schorsch at schorsch com +schorsch.com+ -- lighting design tools -- http://www.schorsch.com/ _______________________________________________ Python-de maillist - Python-de@python.net http://python.net/mailman/listinfo/python-de