Hi zusammen.
Kann man mithilfe von Python E-Mails generieren und verschicken?
Wenn ja wie?
Gruß
Patrick Waibel
E-Mail?
-
- Python-Forum Veteran
- Beiträge: 2010
- Registriert: Freitag 11. Oktober 2002, 18:00
- Wohnort: Salzburg
- Kontaktdaten:
Hi Psus82,
in der Pythondocu gibts auch ein Beispiel.
http://www.python.org/doc/current/lib/SMTP-example.html
Gruß
Dookie
in der Pythondocu gibts auch ein Beispiel.
http://www.python.org/doc/current/lib/SMTP-example.html
Gruß
Dookie
[code]#!/usr/bin/env python
import this[/code]
import this[/code]
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 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
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
-
- User
- Beiträge: 773
- Registriert: Mittwoch 5. November 2003, 18:06
- Wohnort: Schweiz
- Kontaktdaten:
schau dir dieses Beispiel an, steht alles drin was du so brauchst
http://www.python.org/doc/current/lib/node510.html
gruss
http://www.python.org/doc/current/lib/node510.html
gruss
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
Gruß
Psus82
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()
Psus82
-
- User
- Beiträge: 773
- Registriert: Mittwoch 5. November 2003, 18:06
- Wohnort: Schweiz
- Kontaktdaten:
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)
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)