メモ。一つ謎が解けたので。 Rails3ではメールを扱うクラスがTMailからMailクラスに変わりました。そのせいか、素朴に日本語のメールを送る場合、文字コードはISO-2022-JPではなく、UTF-8になります。まあUTF-8になるのはいいとして、問題はこれがbase64なのでした。ううむ。 この辺りはMail::Messageクラスの挙動になるっぽいのですが、メール送信時にContent-Transfer-Encodingヘッダを指定することはできます。 # UserMailerクラスのメソッドの中の定義 mail(:to => email, :content_transfer_encoding => '8bit', :subject => I18n.t("hoge")) ところが、ここで設定しても、実際に送信される時にはbase64になってしまうのでした。うう。 というわけで困っ