Ich bin eine E-Mail n00b, aber ich arbeite an einer Anwendung, die HTML-E-Mail mit Unicode-Zeichen sendet (wie mein Freund "Enjoy Encoding Hell" bemerkt).Wie behandelt man UTF-8 E-Mail-Header (wie Subject :) mit Ruby?
Der Header Subject:
stammt von Benutzereingaben und kann deshalb Unicode-Zeichen enthalten. Einige E-Mail-Clients (wie GMail und Outlook 2007) sind damit einverstanden, aber aus meiner Sicht scheint es der richtige Weg zu sein, MIME Encoded-Word encoding für die Header zu verwenden.
Ich kann eine Ruby-Bibliothek dazu nicht finden. Ist dort eines?
Gibt es außerdem eine Kopfzeile, die E-Mail-Clients die Verwendung von UTF-8 beim Anzeigen der Nachricht anzeigen soll? Wir senden mehrteilige E-Mails, so dass unsere Content-Type
multipart/mixed
ist. Insbesondere Apple Mail.app verwendet nicht die richtige Kodierung, obwohl sie in den einzelnen Teilen als UTF-8 spezifiziert ist.
Sollte auch gut sein. – Tomalak
Diese Methode existiert nicht in Schienen 4 :(- irgendeine Alternative? – Hackeron