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

2016/06/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 に特化した話となりましたが、送付先の環境に合わせて、環境変数を変更するようにしてください。

minecraft-kuda-shaders01
2016/12/03

Minecraft 低スペックパソコンで使える影 MOD の代表格 KUDA SHADERS の導入方法

odaiba-gundam-last-day01
2016/12/02

お台場のガンダムいつまで見られるか?!ダイバーシティーからの撤去が決まる

new-year-2017
2016/12/01

一人用おせち料理のすすめ【2017】人気店のおせちが通販で手に入ります

jayfi-touch-h1-ja-22-01
2016/11/30

イヤホンからの乗り換えにおすすめ Jayfi Touch H1 はスマホの通話機能を持つ低音重視のワイヤレス Bluetooth ヘッドホン【レビュー】

android-smartphone-case01
2016/11/30

Android 用スマホケースはどこで売っている?店に行っても売ってない場合どうすれば良いか

remove-crc-sha-from-context-menu01
2016/11/29

ファイルを右クリックすると表示される CRC SHA を消す方法

rakusuru01
2016/11/29

ラクスルで初めてのポスター発注!時間は掛かるが料金は安い!

file-archiver-7-zip01
2016/11/29

ZIP より圧縮率の高いアーカイバー 7-Zip を今更ながら紹介する

install-minecraft-mod-optifine01
2016/11/29

Minecraft 軽量化 MOD OptiFine の導入方法 【1.11対応済み】

minecraft02
2016/11/28

Minecraft のビデオ設定を変更して軽くすれば低スペックパソコンでも十分に遊べる

→もっと見る

Name :
気力/体力勝負なシステム業界で揉まれています。自分が自分らしくあるために、大事なリセット、スタートします。

プロフィール詳細 Twitter @_NJ69_
Facebook ページ nj-clucker.com シェア
このブログが役に立ったら
「いいね!」お願いします
PAGE TOP ↑