Gmailのcharset

Gmailから送信したメールのContent-Typeのcharsetは,以前はUTF8に決めうちでしたが,どうやら内容を判定して,それに適した個別のエンコーディングで送信するように変更されたようです。つい先ほど試してみたところ,日本語のメッセージはより一般的なISO-2022-JPになり,英語だとISO-8859-1になりました。

日本語のメッセージの場合

Subject: =?ISO-2022-JP?B?GyRCJUYlOSVIGyhC?=
Content-type: text/plain; charset=ISO-2022-JP
Content-transfer-encoding: QUOTED-PRINTABLE

英語のメッセージの場合

Subject: test
Content-type: text/plain; charset=ISO-8859-1
Content-transfer-encoding: 7BIT

既存のメーラとの互換性が高まりますね。