Ich habe mir ein kleines Programm gebastelt, welches mir eine Email schickt, bekomme aber immer die Meldung:
Das Programm:
Python
#!/usr/bin/env python3
from email.mime.text import MIMEText
import smtplib
import time
PORT = 587
VON = 'xxx@xxx.de'
ZU = 'yyy@yyy.de'
BENUTZERNAME = 'xxx@xxx.de'
PASSWORT = 'zzz'
msg = MIMEText('TEST TLS')
msg['Subject'] = 'Testmail TLS'
msg['From'] = 'xxx@xxx.de'
msg['To'] = 'yyy@yyy.de'
def sende_email():
with smtplib.SMTP('mail.xxx.de', PORT) as server:
server.ehlo('xxx@xxx.de')
server.starttls()
server.ehlo('xxx@xxx.de')
server.login(BENUTZERNAME, PASSWORT)
server.sendmail(VON, ZU, msg.as_string())
print("Erfolg")
server.quit()
def main():
sende_email()
sleep(5)
if __name__ == "__main__":
try:
main()
except:
print("Fehler")
Alles anzeigen
Ist das mein Fehler mit dem except: oder ist da wirklich ein Fehler ?
EDIT: Die Email kommt aber an.