- 締切済み
WinXP+Apatche2+PHP5でのmb_send_mailのsubjectに”倍倍倍AB倍”とすると送れません。
以前にも質問したのですが、ある程度症状が判ってきたので 再質問させていただきます。 (くどくてすみません。) WinXP+Apatche2+PHP5の環境の人に質問です。 mb_send_mailのsubjectに 倍角×3&半角×2&倍角 (例;”倍倍倍AB倍”) を指定すると Warning: mb_send_mail() [function.mb-send-mail]: SMTP server response: 451 See http://pobox.com/~djb/docs/smtplf.html. と表示され、http://pobox.com/~djb/docs/smtplf.htmlには Bare LFs in SMTP Most likely you're here because your mailer displayed the pointer ``See http://pobox.com/~djb/docs/smtplf.html.'' ・・・・・ とあります。 具体的にどうすれば良いかわかりません。 メールはOUT LOOK EXPRESSを使い、PHP.iniにはYAHOOのメールを 指定しています。 同じ環境の人が見てたら、よろしくお願いします。
- みんなの回答 (3)
- 専門家の回答
みんなの回答
- eargray7
- ベストアンサー率0% (0/1)
以下を参考にしてみて下さい。
- eargray7
- ベストアンサー率0% (0/1)
PHP5としか書いてないのであっているかどうかわかりませんが、 http://ns1.php.gr.jp/pipermail/php-users/2005-October/027764.html といった一連の流れが関係してるのでは?
- hegemonism
- ベストアンサー率53% (37/69)
参考URLに似たようなご質問がありますので 見てください。 要約しますと、PHPでは PHPで動作する文字エンコーディング: ISO-8859-*, EUC-JP, UTF-8 PHPで動作しない文字エンコーディング: JIS, SJIS とあります。PHP5で、このあたりが解決されているかはわかりません。
お礼
参考URLをありがとうございます。 症状は同じようなのですが、参考URL記載の 方法では解決しませんでした。 PHP5になったことでこの辺の(対策)事情が変ったのかもしれません。
補足
php.iniのsmtp,sendmail_fromの設定にyahooのメール設定していたのがいけなかったようです。yahoo以外のメールに変更したら無事解決いたしました。ありがとうございました。
お礼
回答ありがとうございます。 自分のは、WindowsXP+PHP Version 5.1.1です。 教えていただいたサイトでは、修正されたバージョンとして 5.1とありましたが、まだ倍角、文字コード絡みは完成とまでは いってないようです。ありがとうございました。
補足
php.iniのsmtp,sendmail_fromの設定にyahooのメール設定していたのがいけなかったようです。yahoo以外のメールに変更したら無事解決いたしました。ありがとうございました。