Seite 1 von 1
E-Mail?
Verfasst: Mittwoch 14. Juli 2004, 13:05
von Psus82
Hi zusammen.
Kann man mithilfe von Python E-Mails generieren und verschicken?
Wenn ja wie?
Gruß
Patrick Waibel
Verfasst: Mittwoch 14. Juli 2004, 13:34
von rayo
SMTPlib + mimetools
Zuerst erstellst du eine Mime Message
und dann schicks du sie an den smtp-server
google mal danach, findest sicher was
gruess
Verfasst: Mittwoch 14. Juli 2004, 14:35
von Dookie
Hi Psus82,
in der Pythondocu gibts auch ein Beispiel.
http://www.python.org/doc/current/lib/SMTP-example.html
Gruß
Dookie
Verfasst: Mittwoch 14. Juli 2004, 14:50
von Milan
Hi. Für das erstellen von MIME-Nachrichten hab ich schon mal eine kleine Funtion gecodet. Du findest sie in den Codesnippets unter "Erstellen von Emailnachrichten mit Anhang". Ich will hier keinen direkten Link setzen, da der durch den Domainumzug nicht allzulange gültig wäre...
Danke für die Hilfe aber.
Verfasst: Donnerstag 15. Juli 2004, 08:33
von Psus82
Danke für eure Hilfe aber ich habe da noch eine Frage.
Ich muss ja den Hostnamen eingeben um eine Nachricht versenden zu können.
Wie finde ich den Hostnamen den herraus?
Ich benutze Windows und Outlook als E-Mal Client.
Gruß
Psus82
Verfasst: Donnerstag 15. Juli 2004, 08:44
von rayo
Ja da musst du deinen Mail-Server angeben.
Schau auf der Webseite von deinem Mailanbieten nach wie der Postausgangsserver heisst.
Meistens mail.providername.de oder smtp.providername.de.
gruss
Und wie gebe ich den text der Mail an?
Verfasst: Donnerstag 15. Juli 2004, 09:10
von Psus82
Ich will den Text der Mail in einer Variablen speichern.
In dem Text soll auch From: To: und Subject: plus der Text der Mail enthalten.
Wie soll das gehen?
Gibts da eine spezielle Syntax?
Gruß
Psus82
Verfasst: Donnerstag 15. Juli 2004, 09:14
von rayo
schau dir dieses Beispiel an, steht alles drin was du so brauchst
http://www.python.org/doc/current/lib/node510.html
gruss
Okay aber wie funktioniert das mit dem MIMEText?
Verfasst: Donnerstag 15. Juli 2004, 09:35
von Psus82
Ich habe mir die hilfe durchgelesen aber ich verstehe nicht wie das mit dem MIMEText funktioniert.
Wofür ist das überhaupt.
Ich habe mal das aus dem Beispiel probiert und bei mir sieht das so aus
Code: Alles auswählen
Mailtext = MIMEText()
Mailtext['Subject'] = 'The PDF Files'+str(Fileschange) ' are new!'
Mailtext['From'] = 'test@test.test.test'
Mailtext['To'] = 'test@test.test.test'
Host = smtplib.smtp('test.test.test')
Host.sendmail('test@test.test.test','test@test.test.test',Mailtext.as_string())
{}
Host.quit()
Gruß
Psus82
Verfasst: Donnerstag 15. Juli 2004, 09:46
von rayo
in Mimemails kannst du auch Dateien mitschicken (Attachements)
oder auch HTML-Mails erstellen
sonst kannst du glaubs auch einfach text schicken bei (bin mir aber nicht sicher)
deintext = 'hallo'
Host.sendmail('
test@test.test.test','
test@test.test.test',deintext)