Movable Type から送信されるメールがGmailで文字化けしてしまう

2008/04/29

Movable Type からコメントが投稿されたり、トラックバックを受けたりすると Gmail のアドレス宛にメールが届くように設定したのですが、その通知メールの内容が半角アルファベット/数値以外、全て「?」で表示されてしまう状態になってしまいました。

メールの受信を契機に管理画面へアクセスするため、メールがきちんと受信できれば、文字化けしていても特に不便はありません。しかしこのまま放置しておくのも気になるので、原因について調べてみました。

まず Gmail の文字コードは Unicode (UTF-8) です。ちなみに Movable Type で書いているブログも、文字コードは UTF-8 を使用しています。一見なにも問題なさそうなのに、どうして文字化けしてしまうのでしょうか。調べてみると、メールを送信する際の文字コードがおかしいことが判明しました。

Movable Type で送信メール文字コードを管理しているのはが以下の項目です。

ファイル名mt-config.cgi
環境変数名MailEncoding

環境変数 MailEncoding の初期値は「ISO-2022-JP」です。mt-config.cgi へきちんとも文字コードを設定したら、無事に Gmail で文字化けしないメールが届くようになりました。以下、config ファイルに追記した環境変数値になります。

MailEncoding UTF-8

Webメールの場合、会社によって文字コードが違う場合があるので、今回は Gmail に特化した話となりましたが、送付先の環境に合わせて、環境変数を変更するようにしてください。

最新の更新情報は、Twitter、Facebook、Freedly にてお届け!

NJ-CLUCKER RSS

このブログの運営者

NJ

気力・体力勝負なシステム業界のエンジニアを経て、個人事業主として独立。Web サイト運営、動画制作など活動の場を広げています。

このブログでは、困ってたどり着いた人に、分かりやすく答えを提供できるように心掛けています。更新情報は、Twitter や Facebook ページを参照ください。フォローお待ちしています。

Facebook ページ NJ-CLUCKER
このブログが役に立ったら
「いいね!」お願いします

サイト内検索

最近のエントリー

どうぶつの森ポケットキャンプでフレンドを登録する方法は3つ!フレンドコードを表示して友達に教えてあげよう!

どうぶつの森ポケットキャンプで名前を変える方法は?性別は変更できない?

どうぶつの森ポケットキャンプのゴロゴロ鉱山ってどんなところ?ベルはどれくらい手に入る?

どうぶつの森ポケットキャンプのデータ移行方法!スマホを機種変更する場合はどうすれば良い?

どうぶつの森ポケットキャンプのダウンロード方法とインストール手順【初期設定】

どうぶつの森ポケットキャンプの配信開始も通信エラーが頻発!原因はアクセス過多か?!

WordPress でプラグインを利用せずメールフォームを自作!画面遷移せず非同期処理で実装

安室奈美恵 Finally 再録曲は完コピを超えた!もはやベストアルバムではなくニューアルバムだ!

iTunes で再生回数や最後に再生した日が更新されない場合の対処法

AbemaTV(アベマTV)をテレビ画面で見る方法!基本的にネット環境は必須!