[サイトマップ] | TOP > FAQ > 全般 > メールのエンコードをiso-2022-jpにする(文字化け回避)

メールのエンコードをiso-2022-jpにする(文字化け回避)



Redmineの通知メールのエンコードはutf-8であるため、一部のメーラーでは文字化けすることがあります。

ActionMailerJa をインストールすると、Redmineから送信されるメールのエンコーディングがiso-2022-jpになり、文字化けすることがなくなります。

ActionMailerJaとは

Redmineの開発でも使われているwebアプリケーションフレームワーク「Ruby on Rails」には、メールを送信するためのコンポーネント「ActionMailer」が付属しています。ActionMailerを使って送信されたメールのエンコーディングはutf-8になります。

ActionMailerJaは、ActionMailerから送信されるメールのエンコーディングをiso-2022-jpにするためのRuby on Railsアプリケーション汎用のプラグインです。RedmineなどRuby on Railsアプリケーションに対してインストールするだけで、メールのエンコーディングがiso-2022-jpになります。

kusakari’s actionmailer_ja at master – GitHub

インストール方法

gitコマンドが利用できる場合

Redmineのインストールディレクトリで以下のコマンドを実行後、Redmineを再起動してください。

ruby script/plugin install git://github.com/kusakari/actionmailer_ja.git

gitコマンドが利用できない場合

1. 次のURLからActionMailerJaのtarballをダウンロードします: http://github.com/kusakari/actionmailer_ja/tarball/master

2. Redmineインストールディレクトリ以下の vendor/plugins ディレクトリでダウンロードしたtarballを展開します。

tar zxvf kusakari-actionmailer_ja-4bc66ab406cab8f085fc3b5ebb523d717af678a3.tar.gz

3. tarballを展開してできたディレクトリの名称をactionmailer_jaに変更します。

mv kusakari-actionmailer_ja-4bc66ab406cab8f085fc3b5ebb523d717af678a3 actionmailer_ja

4. Redmineを再起動



Redmine.JP TOP > FAQ > 全般 > メールのエンコードをiso-2022-jpにする(文字化け回避)
(初版: 2009/08/13 最終更新: 2009/10/05)