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?
