[PHP-users 35129] Re: phpのmail関数がたまにfalseを返す

choice info @ choice-site.com
2010年 4月 21日 (水) 16:35:36 JST


中出です。

レス、ありがとうございます。

----------------------- Original Message -----------------------
On Wed, 21 Apr 2010 15:02:46 +0900
藤本悟司 <satoshi @ try-square.co.jp> wrote:

> 藤本と申します。
> 
> > sendmailのログ(/var/log/maillog)を見たのですが、
> > 該当するログがありませんでした。
> 
> 肝心のPHP(Apache?)のログはどうでしょう。何も出ていませんか?
> 
> または、warningがログ出力されない設定などになっていませんか?

ini_set('error_reporting', -1);
ini_set('display_errors', 0);
ini_set('log_errors', 1);
ini_set('error_log','/tmp/php_err.txt');

のような設定をして、スクリプトを実行し、
ログを確認してみましたが、ログにエラーは出ていませんでした。

念のため、apacheのエラーログについても確認してみましたが
記載はありませんでした。

ちなみにsendmailのログも確認してみましたが、該当アドレス
に関するログの記載はありませんでした。


http://jp.php.net/manual/ja/function.mail.php
を見たところ、

---
返り値
メール送信が受け入れられた場合に TRUE 、それ以外の場合に FALSE を返します。

メールの配送が受け入れられたかどうかが基準であることに注意しましょう。
メールが実際にあて先に届いたかどうかでは「ありません」。
---

とのこと。受け入れられない原因ってなんなのでしょうか?

では、失礼します。

----



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