[PHP-users 27631] mb_send_mailにて

遠藤 俊裕 endo_t @ nifty.com
2005年 11月 27日 (日) 07:41:17 JST


遠藤と申します。

5.0.5 にて mb_send_mail を使用しましたが、
Warning: mb_send_mail() [function.mb-send-mail]: Unsupported charset ""ISO-2022-JP"" - will be regarded as ascii
とかいうワーニングが出てしまいます。

ついでに折角 MIME にしたsubjectもただのbase64 の文字列
になってしまいます。

4.3.7 では正しく送信出来たのですが、「そんなもの」なので
しょうか?

おそらく、なんらかの設定ミスだとは思うのですが、特に変わっ
た事はしてませんし、4.3.7 で使用していた php.ini を使って
いるので、mbstring での設定漏れは無いような気はしてます。
mbstring.language = Japanese
mbstring.internal_encoding = EUC-JP
mbstring.http_input = auto
mbstring.http_output = SJIS
mbstring.encoding_translation = On
mbstring.detect_order = auto
mbstring.substitute_character = none;

とりあえず、4.4.11 にしてみました。
上記ワーニングは出ないようです。
base64 はそのままです。

もうちょっと見てみますが、ちょっと 5.0.5 を使うのが嫌に
なってきました(泣)

-- 
遠藤俊裕 <endo_t @ nifty.com>



PHP-users メーリングリストの案内