ich bin am verzweifeln.
Ganz simpel möchte ich über meinen Raspi E-Mails mit umlauten versenden. Allerdings hab ich da immer wieder ein encodingproblem egal Codierungstabelle ich anwende es geht nicht und UFT8 nimmt er überhaupt nicht.
Code: Alles auswählen
#!/usr/bin/python
import datetime
import sys
import os
import time
from datetime import datetime
import smtplib
from email.mime.text import MIMEText
#E-Mail Account Informationen
Empfaenger = 'empfaenger@empfaenger.de'
Absender = 'absender'
Passwort = 'pw'
smtpserver = smtplib.SMTP('smpt.de', 587)
smtpserver.ehlo()
#Mit Smtp-Server verbinden
smtpserver.starttls()
smtpserver.login(Absender, Passwort)
#Text
Wert = u"ÄäÖöÜü!"
msg = MIMEText(Wert.encode("uft-8"), _charset="uft-8")
#Betreff
msg['Subject'] = u"ÄäÖöÜü"
#Absender
msg['From'] = "sender"
#Empfaenger
msg['To'] = Empfaenger
#E-Mail abschicken
smtpserver.sendmail('raspi@smtp', [Empfaenger], msg.as_string("uft-8")
Als Fehlermeldung kommt immer:
SyntaxError: Non-Ascii charater '\xc3' in file email.py, but no encoding delared