Thread MIME::Lite Encoding Problem
(34 answers)
Opened by andi25 at 2010-06-21 14:25 2010-06-21T14:49:46 kristian Davon würde ich aber auch heute noch ausgehen. Quote Anders als bei HTML, wo tatsächlich ISO-8859-1 der Defaultwert ist, sieht selbst der neueste RFC 5322 für das Internet Message Format (sprich: E-Mail) nur 7-Bit US-ASCII vor. Es gibt einen experimentellen RFC für "Internationalized Email Headers", der UTF-8 in E-Mail-Headern erlauben will, aber nur in Verbindung mit einer Erweiterung des SMTP, damit die MTAs ausmachen können, ob sie sich verstehen. Einen Standard (oder zumindest Draft), der ISO-8859-1 für E-Mail-Header vorsieht, ist mir nicht bekannt. Alles, was über US-ASCII hinaus geht, muss eben mittels MIME kodiert werden, dafür ist es da. RFC 5322 verweist in diesem Zusammenhang auch explizit auf die MIME-Dokumente (RFC 2045, RFC 2046, RFC 2047, RFC 2049, RFC 4288, RFC 4289). Quote Solche Situationen sollten selten sein. Aber okay, ein MTA oder MUA muss eigentlich nicht mehr als RFC 5322 unterstützen (oder sogar nur die Vorgänger RFC 2822 bzw. in uralt RFC 822). Quote Been there, done that. ;-) Gerade wenn man sich eben dafür ein Mail-Frontend zum Eigenbedarf schreibt, spart man sich ja gerne das ganze MIME-Geraffel, um es einfach zu halten. ;-) Quote Siehe oben. Ich hoffe, die RFCs verhelfen zur Klarheit. |