gmailが送信メールをbase64と7bitを切り替える条件
ああああああああああああああああああああああああああああああ あああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああ
を送信した場合のメッセージソース。(あを1行125文字)
Content-Type: text/plain; charset=ISO-2022-JP
Content-Transfer-Encoding: 7bit
あああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああ
ああああああああああああああああああああああああああああああ ああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああ
を送信した場合のメッセージソース。(あを1行126文字)
Content-Type: text/plain; charset=ISO-2022-JP
Content-Transfer-Encoding: base64
GyRCJCIkIiQiJCIkIiQiJCIkIiQiJCIkIiQiJCIkIiQiJCIkIiQiJCIkIiQiJCIkIiQiJCIkIiQi
JCIkIiQiJCIkIiQiJCIkIiQiJCIkIiQiJCIkIiQiJCIkIiQiJCIkIiQiJCIkIiQiJCIkIiQiJCIk
IiQiJCIkIiQiJCIkIiQiJCIkIiQiJCIkIiQiJCIkIiQiJCIkIiQiJCIkIiQiJCIkIiQiJCIkIiQi
JCIkIiQiJCIkIiQiJCIkIiQiJCIkIiQiJCIkIiQiJCIkIiQiJCIkIiQiJCIkIiQiJCIkIiQiJCIk
IiQiJCIkIiQiJCIkIiQiJCIkIiQiJCIkIiQiGyhCCg==
つまり2009年12月29日時点でgmailは、1行の文字数が125文字以内の場合7bitで送信し、1行の文字数が126文字以上の場合base64で送信する。行数が増えても同じで、いずれかの行が126文字以上であればbase64になる。
2 years ago