• 締切済み

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のメールを 指定しています。 同じ環境の人が見てたら、よろしくお願いします。

みんなの回答

  • eargray7
  • ベストアンサー率0% (0/1)
回答No.3

以下を参考にしてみて下さい。

参考URL:
http://d.hatena.ne.jp/t_komura/20051105
noname#14871
質問者

お礼

回答ありがとうございます。 自分のは、WindowsXP+PHP Version 5.1.1です。 教えていただいたサイトでは、修正されたバージョンとして 5.1とありましたが、まだ倍角、文字コード絡みは完成とまでは いってないようです。ありがとうございました。

noname#14871
質問者

補足

php.iniのsmtp,sendmail_fromの設定にyahooのメール設定していたのがいけなかったようです。yahoo以外のメールに変更したら無事解決いたしました。ありがとうございました。

  • eargray7
  • ベストアンサー率0% (0/1)
回答No.2

PHP5としか書いてないのであっているかどうかわかりませんが、 http://ns1.php.gr.jp/pipermail/php-users/2005-October/027764.html といった一連の流れが関係してるのでは?

参考URL:
http://ns1.php.gr.jp/pipermail/php-users/2005-October/027764.html
回答No.1

参考URLに似たようなご質問がありますので 見てください。 要約しますと、PHPでは PHPで動作する文字エンコーディング: ISO-8859-*, EUC-JP, UTF-8 PHPで動作しない文字エンコーディング: JIS, SJIS とあります。PHP5で、このあたりが解決されているかはわかりません。

参考URL:
http://ns1.php.gr.jp/pipermail/php-users/2004-April/021965.html
noname#14871
質問者

お礼

参考URLをありがとうございます。 症状は同じようなのですが、参考URL記載の 方法では解決しませんでした。 PHP5になったことでこの辺の(対策)事情が変ったのかもしれません。

noname#14871
質問者

補足

php.iniのsmtp,sendmail_fromの設定にyahooのメール設定していたのがいけなかったようです。yahoo以外のメールに変更したら無事解決いたしました。ありがとうございました。

関連するQ&A