Umlautproblem bei eMail
Verfasst: Dienstag 24. Mai 2011, 15:00
Hallo zusammen,
ich versuche gerade über python eine eMail mit Anhang zu versenden und habe dafür das Beispiel auf dieser http://snippets.dzone.com/posts/show/757 ausprobiert:
Soweit klappt auch alles super, nur werden sämtliche Umlaute als ?? dargestellt ... hat jemand eine Ahnung, woran das liegt?
Vielen Dank für jede Hilfe!
Andi
ich versuche gerade über python eine eMail mit Anhang zu versenden und habe dafür das Beispiel auf dieser http://snippets.dzone.com/posts/show/757 ausprobiert:
Code: Alles auswählen
def sendMail(to, subject, files=[],server="localhost"):
assert type(to)==list
assert type(files)==list
from = "Hans Meier <hans@meier.de>"
msg = MIMEMultipart()
msg['From'] = from
msg['To'] = COMMASPACE.join(to)
msg['Date'] = formatdate(localtime=True)
msg['Subject'] = subject
text="Bla bla ä ö ü ß"
msg.attach( MIMEText(text))
for file in files:
part = MIMEBase('application', "octet-stream")
part.set_payload( open(file,"rb").read() )
Encoders.encode_base64(part)
part.add_header('Content-Disposition', 'attachment; filename="%s"'
% os.path.basename(file))
msg.attach(part)
smtp = smtplib.SMTP(server)
smtp.sendmail(fro, to, msg.as_string() )
smtp.close()
Vielen Dank für jede Hilfe!
Andi