Warum sendet er die E-Mails nicht?
Verfasst: Mittwoch 11. Februar 2004, 16:47
Ich hoffe einer kann mir bei meinen Problem helfen! Ich muß für meiner Facharbeit (Klasse 12) einen E-Mail-Client schreiben, aber er sendet die E-Mails nicht!
Hier der Code für das senden:
Er gibt dann diesen Fehler:
Hier der Code für das senden:
Code: Alles auswählen
def abschicken(self):
daten=file('C:\\WINDOWS\\daten.txt', 'r')
self.liste=load(daten)
msg= 'From: '+self.liste[0]\
+ 'To: '+self.adressat.get()\
+'Subject: '+self.betreff.get()\
+'MIME-Version: 1.0\r\nContent-Type: '\
+'text/html\r\n'\
+'Content-Transfer-Encoding: '\
+'quoted-printable\r\n\r\n'\
+self.eingabe.get('1.0',END)
self.client=smtplib.SMTP(self.liste[4])
self.client.connect(self.liste[4])
self.client.login(self.liste[5], self.liste[6])
self.client.set_debuglevel(1)
self.client.sendmail(self.adressat.get(),
self.liste[0], msg)
self.client.quit()
Code: Alles auswählen
Exception in Tkinter callback
Traceback (most recent call last):
File "C:\SCHULE\PYTHON2.3\lib\lib-tk\Tkinter.py", line 1345, in __call__
return self.func(*args)
File "C:\WINDOWS\Profiles\Martin\Eigene Dateien\Facharbeit\Programm\E-Mail_Client-senden.pyw", line 222, in abschicken
self.client=smtplib.SMTP(self.liste[4])
File "C:\SCHULE\PYTHON2.3\lib\smtplib.py", line 240, in __init__
(code, msg) = self.connect(host, port)
File "C:\SCHULE\PYTHON2.3\lib\smtplib.py", line 302, in connect
raise socket.error, msg
error: (10060, 'Operation timed out')