メールをUTF-8ではなくShift-JISで送信したいです

エゾエさん (2013-03-20 23:56:54) http://soa-db.exout.net/index-j.html

毎回のバージョンアップで、ますます使いやすくなるメールフォームを提供頂き、
本当にありがとうございます。

メールフォームで届くメールをバックアップしようと、
MailStore Homeというソフトにアカウントを設定したところ、
受信したメール本文が全て文字化けとなってしまいました。

原因はUTF-8が対応していないことのようで、
メールフォームCGI(Shift-JIS版)で試したところ、
メールは文字化けせずにバックアップできました。

メールフォームCGIに比べ、メールフォームプロが使い勝手が良いため、
できればメールフォームCGIを使わず、メールフォームプロを使い続けたいのですが、
送信するメールの文字コードをUTF-8からShift-JISに変換する方法はありませんでしょうか。

宜しくお願いします。

Re:メールをUTF-8ではなくShift-JISで送信したいです

和田 (2013-03-25 04:47:25) www.synck.com

HTMLをSJISにということではなく、メール自体をJISにということですね。
HTMLメール機能は利用できなくなりますが、config.cgiに
#push @Modules,’ISO-2022-JP’; ## メールをJISで送信
という行があります。
こちらの行頭を削除し
push @Modules,’ISO-2022-JP’; ## メールをJISで送信

と、していただくことでメールがJIS(ISO-2022-JP)として送信されるようになります。
上記を一度お試しください。

Re:Re:メールをUTF-8ではなくShift-JISで送信したいです

エゾエさん (2013-03-31 22:42:50) http://soa-db.exout.net/

返信が遅くなり、申し訳ございません。

メールフォームプロ4で全て解決できるのですね!
いま3.2から4にバージョンアップして、もう一度作っています。

今後のますますのバージョンアップを楽しみにしています。
有り難うございました。