ActionMailerJa をバージョンアップしました

ActionMailer に日本語対応と携帯テンプレート振り分け機能を追加するプラグイン ActionMailerJa をバージョンアップしました。

といっても、Redmine + Rails 2.2.2 で ActionMailerJa を使うと日本語が文字化けする問題を knu さんが修正してくれたものを取り込んだだけです。

knu さんありがとうございます!

3 Comments

  1. akiko より:

    RedmineのメールのJIS化で色々困っていた時に、こちらのプラグインを知り、早速組み込んでみました。
    おかげさまでRedmineのコード本体に修正を加えなくともメールをJIS化できました。
    GetTextをつかった対応では不具合が出てしまって困っておりましたので、問題が解決できました。ありがとうございました!

    ただ、こちらの環境がRails 2.1.2だからでしょうか。

    Redmineのtexp/plainなメールはJISで問題ないのですが、HTMLメールもOKの設定をしていると、Multipartメールの場合、text/htmlの部分が文字化けしてしまいます。

    現象としては、
    Content-Type: text/html; charset=iso-2022-jp なんだけれど、実際はHTMLパートの本文はUTF-8になって書き出されている、という感じです。
    ActionMailer_jaのbase.rb の60~70行目をコピーして、text/html の場合もおんなじように処理するコードを加えたら、HTML本文もJIS化されたのですが、これで正しい修正かどうかわかりませんでした。

    Rails2.2以降は問題ないのかもしれませんが、もしよろしければご確認いただければ幸いです。

  2. kusakari より:

    >>akiko さん
    ご報告ありがとうございます。
    正直に言うと、html メールは一度も試しておりません。。。
    近いうちに試してみます。そして、(たぶん)バージョンアップします。

  3. akiko より:

    お返事ありがとうございます。
    皆様のコードに絶えず感謝の毎日です。

Leave a Reply