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 の無いメールを作ってくれた...