Email mit GMX und Python

Wenn du dir nicht sicher bist, in welchem der anderen Foren du die Frage stellen sollst, dann bist du hier im Forum für allgemeine Fragen sicher richtig.
Antworten
DMD
User
Beiträge: 123
Registriert: Sonntag 17. Mai 2015, 03:34

hi
ich würde mir gern eine email mit python schicken können.
nur leider läuft das net so richtig.
mein programmcode dazu lautet:

Code: Alles auswählen

import poplib
server = poplib.POP3('pop.gmx.de')
begruessung = server.getwelcome()
print begruessung
server.user('E-Mail-Adresse')
server.pass_('Passwort')
server.quit()
ich bekomme die fehlermeldung:
Traceback (most recent call last):
File "C:\Users\DMD-OL\Documents\Python\Code\Arbeitszeitverwaltung\module1.py", line 18, in <module>
server.pass_('Passwort')
File "C:\Python27\lib\poplib.py", line 197, in pass_
return self._shortcmd('PASS %s' % pswd)
File "C:\Python27\lib\poplib.py", line 160, in _shortcmd
return self._getresp()
File "C:\Python27\lib\poplib.py", line 136, in _getresp
raise error_proto(resp)
error_proto: -ERR Fehler beim Abruf Ihrer GMX E-Mails. Ihre Verbindung ist nicht verschluesselt. Aktivieren Sie SSL in Ihrem Mailprogramm. Anleitungen: https://ssl.gmx.net

habe aber extra diesen mail-account neu bei gmx und bei thunderbird.
die ssl-verschlüsselung habe ich bei thunderbird eingerichtet. bei gmx wurde die doch standardisiert genommen, oder?
kann mir da jmd helfen?
Zuletzt geändert von DMD am Sonntag 30. August 2015, 15:31, insgesamt 1-mal geändert.
BlackJack

@DMD: Was Du bei Thunderbird einstellst ist diesem Python-Programm doch egal. Und ja, GMX wird SSL genommen, genau das sagt Dir der GMX-Server hier ja: Er lehnt die Verbindung ab weil *Du* kein SSL nimmst. `poplib.POP3` ist dafür die falsche Klasse. Schau doch mal in die `poplib`-Dokumentation was da die richtige sein könnte. ;-)
DMD
User
Beiträge: 123
Registriert: Sonntag 17. Mai 2015, 03:34

jau ich habs:

Code: Alles auswählen

server = poplib.POP3_SSL('pop.gmx.net')
:)
BlackJack

@DMD: Wobei ich gerade den ersten Satz im ersten Beitrag nochmal lese: Zum *senden* ist POP3 nicht gemacht. Dafür brauchst Du SMTP.
Antworten