#!/usr/bin/python3 import smtplib.sys from email.mime.text import MIMEText from email.header import Header ftm = 'Absender <absender@meinMailProvider.de>' to = 'Empfänger <an.irgendwen@mailprovider.com>' subj = 'Betreff mit Umlauten äöüß' msg = 'Nachrichtentext mit äöüß.\ nDie zweite Zeile.\ nDie dritteZeile.' try : mime = MIMEText(msg, 'plain', 'utf -8') mime['From'] = frm mime['To'] = to mime['Subject'] = Header(subj, 'utf -8 ') smtp = smtplib.SMTP("mail.meinMailProvider.de") smtp.starttls() smtp.login("username" , "strengGeheimesPasswort" ) smtp.sendmail(frm, [to], mime.as_string()) smtp . quit () except: print("Beim E-Mail-Versand ist ein Fehler aufgetreten: " , sys . exc_info ())