*1  Gmail 送信時の charset が utf-8 から iso-2022-jp になった模様

とは言え Content-Transfer-Encoding が 8bit だったり base64 だったり quoted-printable だったりするのが珠に傷。
.....
Mime-Version: 1.0
Content-Type: text/plain; charset=ISO-2022-JP
Content-Transfer-Encoding: quoted-printable
このままだと京ポンに forward しても文字化けして読めないので、procmailからスクリプトにながして JIS 7bit にしてから送信。
if /^Content-Transfer-Encoding: (.+)$/ =~ header
encoding = $1
....
case encoding
when 'base64'
  output = NKF.nkf('-j', Base64.decode64(body.gsub(/\n/,'')))
when 'quoted-printable'
  output = NKF.nkf('-j', body.unpack("M")[0])
else
  output = NKF.nkf('-j', body)
end
mail << output
それにしても Reply-To ヘッダは何故に消せない仕様なのだろう。Wanderlust で 空の Reply-To ヘッダが入ったメールに返信しようとしたら、To の無いメールを作ってくれた...

( Permalink | Comments (0) | tags: clip  )
Comments

Please write your comment. email address won't appear. Cannot use any HTML tags in comment.
コメントをお書き下さい。メールアドレスは公開されません。 またHTMLタグは利用できません。
Name   E-mail   URL
Comment

About W.W.Walker

World Wide Walker は yoosee による blog です。PDA, Web・サーバ技術, 美味しい食べ物などの話題を取り上げています... read more

このエントリーのブックマーク

Monthly Archives

Select Month to read