From: "Yahoo!プレミアムからのお知らせ"

ぼやき

Yahooから MIME-Versionはもちろん、Content-Typeすらないメール で、Subjectに思いっきりiso-2022-jpが生で入っているメールを もらったのですが・・・ これは、さすがにメールとして間違ってますよね?

こういうのまでちゃんと表示できるように するべきなんですかねぇ・・・めんどくさ。

というかiPhoneのメールで表示できやがる・・とほほ
Posted by issei

カテゴリ: Herb

コメント一覧

RFC822なメールですね。 私もたまにうっかり出します :-) RFC5322でもobsoleteなsyntaxは"MUST NOT be generated"ですが、"MUST be accepted"なのです。 そして、Subject は unstructuredでobs-unstruct許してて、obs-unstructならiso-2022-jpそのまま記述できるです。 どう表示するかというのはともかくそれなりに処理しないといけないようですね。
ふたつき

ちなみに現在の実装では、受け付けますけど 「正しく表示できない」 です。
Isami

参考までに何故かFromは iso-2022-jpで正しくBase64でエンコードされてます。 From: =?iso-2022-jp?B?IllhaG9vIRskQiVXJWwlXyUiJWAkKyRpJE4kKkNOJGkkOxsoQiI=?=<premium-info-master@mail.yahoo.co.jp> MIME-Versionないから、きっとそういう文字列で送りたっかたに違いないw うっかりデコードしたら正しく読めそうな文字になるのはきっと罠だな。
Isami