RFC 2047 E-Mail-Header-Encoder & Decoder
E-Mail-Betreffzeilen und -Header dekodieren, die mit RFC 2047 MIME-Encoded-Words kodiert sind (wie =?utf-8?B?...?= oder =?iso-8859-1?Q?...?=), in lesbaren Text umwandeln. Oder Klartext in RFC 2047-Format kodieren, fuer die Verwendung in E-Mail-Headern mit Nicht-ASCII-Zeichen. Unverzichtbar fuer E-Mail-Entwickler und alle, die E-Mail-Zustellungsprobleme debuggen.
RFC 2047 E-Mail-Betreff-Encoder
E-Mail-Betreffs im RFC 2047-Format kodieren (wie =?utf-8?B?...?=).
RFC 2047 E-Mail-Betreff-Decoder
Mit RFC 2047 kodierte E-Mail-Betreffs (wie =?utf-8?B?...?=) in lesbaren Text umwandeln.
So funktioniert es
RFC 2047 definiert das "Encoded-Word"-Format zur Darstellung von Nicht-ASCII-Text in E-Mail-Headern. Das Format lautet =?charset?encoding?encoded-text?=, wobei charset der Zeichensatz ist (z.B. UTF-8, ISO-8859-1), encoding entweder B (Base64) oder Q (Quoted-Printable) ist, und encoded-text der eigentliche kodierte Inhalt ist.
Dies war notwendig, weil der urspruengliche E-Mail-Standard (RFC 822) nur ASCII-Zeichen in Headern erlaubte. Der Encoder wandelt Ihren Text in UTF-8-Bytes um, kodiert diese dann mit Base64 und umschliesst sie im Encoded-Word-Format.
Haeufige Anwendungsfaelle
- E-Mail-Debugging -- Rohe E-Mail-Header untersuchen, um unleserliche Betreffzeilen oder Absendernamen mit nicht-lateinischen Zeichen zu verstehen.
- E-Mail-Entwicklung -- Betreffzeilen mit Unicode-Zeichen (Hebraeisch, Arabisch, Chinesisch, Japanisch, Emoji) fuer die SMTP-Uebertragung kodieren.
- Mail-Server-Administration -- Log-Eintraege mit kodierten E-Mail-Headern dekodieren.
- Spam-Analyse -- Verschleierte E-Mail-Betreffzeilen dekodieren, die in Phishing- oder Spam-Kampagnen verwendet werden.
Haeufig gestellte Fragen
Was ist RFC 2047?
RFC 2047 ist ein Internet-Standard, der definiert, wie Nicht-ASCII-Zeichen in E-Mail-Headern mithilfe von Encoded-Words dargestellt werden koennen. Er ermoeglicht es, E-Mail-Betreffs, Absendernamen und andere Header-Felder mit Zeichen aus jeder Sprache oder Schrift zu versehen.
Was ist der Unterschied zwischen B- und Q-Kodierung?
B verwendet Base64-Kodierung, die fuer nicht-lateinischen Text kompakter ist. Q verwendet Quoted-Printable-Kodierung, die fuer ueberwiegend ASCII-Text mit wenigen Sonderzeichen besser lesbar ist.
Warum erscheinen E-Mail-Betreffs als =?utf-8?B?...?=?
Ihr E-Mail-Client sollte diese automatisch dekodieren. Wenn Sie die rohe kodierte Form sehen, unterstuetzt Ihr Client moeglicherweise RFC 2047 nicht oder die Kodierung ist fehlerhaft.
Welche Zeichensaetze werden unterstuetzt?
Dieser Decoder unterstuetzt jeden im Encoded-Word angegebenen Zeichensatz. Der Encoder verwendet UTF-8, das alle Unicode-Zeichen abdeckt.