Umlautproblem in mailscript
Verfasst: Donnerstag 29. Juni 2006, 20:05
Hallo,
dieses kleine Script verwende ich zum Versenden von MP3s.
Geht auch alles, nur bekommen einige Empfänger im Betreff und im Textfeld die Umlaute nicht richtig dargestellt. Im Scriptkopf habe ich # -*- coding: iso-8859-1 -*- eingetragen. Ich kanns nicht reproduzieren, da alle meine Mail-Browser die Umlaute korrekt darstellen.
Muss ich den Codec für 'subject' und 'mailtext' extra definieren und wenn ja, wie ?
Gruss, Seven
dieses kleine Script verwende ich zum Versenden von MP3s.
Geht auch alles, nur bekommen einige Empfänger im Betreff und im Textfeld die Umlaute nicht richtig dargestellt. Im Scriptkopf habe ich # -*- coding: iso-8859-1 -*- eingetragen. Ich kanns nicht reproduzieren, da alle meine Mail-Browser die Umlaute korrekt darstellen.
Muss ich den Codec für 'subject' und 'mailtext' extra definieren und wenn ja, wie ?
Gruss, Seven
Code: Alles auswählen
def Send_mp3():
msg = MIMEMultipart()
msg['From'] = absender
msg['To'] = empfaenger
msg['Subject'] = subject
msg.preamble = ''
msg.epilogue = ''
msg.attach(MIMEText(mailtext))
att = open(path_mp3 + gv.filename + '.mp3', 'rb')
send_snd = MIMEAudio(att.read(),_subtype = 'mpeg')
att.close()
send_snd.add_header('Content-Disposition', 'attachment', filename = fname + '.mp3')
msg.attach(send_snd)
smtp_server = smtplib.SMTP(domain.net)
smtp_server.login(mymail@host.de,password)
smtp_server.sendmail(absender, empfaenger, msg.as_string())
smtp_server.quit()