4
3

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

ActionMailerでISO-2022-JP形式でメールを送信する

Posted at

はじめに

メール関連は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'

以上でいい感じにメールを変換してくれる。

4
3
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
4
3

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?