SMTP
Verfasst: Sonntag 27. August 2006, 18:46
Hi,
ich bin ein Newbee in python.
Hab aber ein gutes Buch gelsen und mich im internet mal ein bischen umgeschaut.
Ich hab dann mit Hilfe einen SMTP-Client zusammengebastelt.
Wenn ich das dann über IDLE über RUN starten will kommt ein Fehler.
Invalide Syntax.
Wäre jemand so lieb und würde mir da weiterhelfen?
oder kann man das so gar nicht mit IDLE starten?
ich bin ein Newbee in python.
Hab aber ein gutes Buch gelsen und mich im internet mal ein bischen umgeschaut.
Ich hab dann mit Hilfe einen SMTP-Client zusammengebastelt.
Code: Alles auswählen
from Tkinter import *
import tkFileDialog, smtplib, tkMessageBox
class SMTPClient:
def _init_(self):
fenster = Tk()
fenster.title("SMTP-Client Nr.1")
self.label1=Label(fenster, text="Adresse: ")
self.label1.grid(row=0, colum=0)
self.toadrr=Entry(fenster, width=40)
self.toadrr.grid(row=0, colum=1, pady=5)
self.label2=Label(fenster, text="Absender: ")
self.label2,grid(row=1, colum=1, pady=5)
self.fromaddr=Entry(fenster, width=40)
self.fromaddr.grid(row=1, colum=1, pady=5
self.text = Text(fenster, width= 40, height= 10)
self.text.grid(row=3, colum= 1, pady= 5, padx= 5)
self.button=Button(fenster, text="Abschicken", command=self.abschicken)
self.button.grid(row=3, colum=0, padx=5)
fenster.mainloop()
def abschicken (self):
msg = 'From: %s\r\nTO: %s\r\n'\
% (self.fromaddr.get(), self.toaddr.get())
msg += 'Subjekt: Test\r\n'\
+ 'MIME-Version: 1.0\r\nContent.type: '\
+ 'text/html\r\n'\
+ 'Content-Transfer-Encoding: '\
+ 'quoted-printable\r\n\r\n'\
+ self.text.get("1.0", END)
self.client = smtplib.SMTP('post.mailserver.de')
self.client.set_debuglevel(1)
self.client.sendmail(self.fromaddr.get(), self.toaddr.get(), msg)
self.client.quit()
client = SMTPClient()
Invalide Syntax.
Wäre jemand so lieb und würde mir da weiterhelfen?
oder kann man das so gar nicht mit IDLE starten?