はじめに
メール関連はUTF8マストで良いと思われるが、MUAによっては直してほしいという依頼も来たりするので、その2017年現在の対応法
作業
Gem入れる。2017年現在メンテナンスはされている。
# https://github.com/kuroda/mail-iso-2022-jp
gem 'mail-iso-2022-jp'
ApplicationMailerにデフォルトのCharsetを設定する (個別も可)
class ApplicationMailer < ActionMailer::Base
default charset: 'ISO-2022-JP'
end
もしDeviseを利用している場合は、parent_mailerのオプションでApplicationMailerを指定
# config/initializers/devise.rb
config.parent_mailer = 'ApplicationMailer'
以上でいい感じにメールを変換してくれる。