2010年4月21日

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

中出です。

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

----------------------- Original Message -----------------------
On Wed, 21 Apr 2010 11:43:41 +0900
KATOH Yasufumi <karma@xxxxx> wrote:


> > while文で5000件程度のメルアドにmail関数で
> > メールを送信する処理を行っているのですが、
> > 2,3件のメルアドでfalseとなってしまいます。
>
> メールサーバのログを見ましょう.
>

sendmailのログ(/var/log/maillog)を見たのですが、
該当するログがありませんでした。
phpのmail関数がfalseを返した場合、sendmailには
わたっていないので、ログにも記載されないという
ことなのかなぁと推測しています。


> > falseとなるメルアドは、ちゃんと存在している
> > 問題なのないアドレスです。
>
> php の mail 関数は sendmail の呼び出しに成功したか失敗したか? を返すは
> ずで,相手のアドレスの到達性は関係ないかと.
>
> mail 関数に与えている引数に問題はないですかね?

同じメルアドでもfalseにならない場合もありますので
mail関数に与えている引数に問題はないと思われます。

phpのほうでsendmailの呼び出し回数を規制する設定とか
あるのでしょうか?(聞いたことがないのですが)
あるいは、sendmailの設定なのでしょうか?

では、失礼します。

----

_______________________________________________
PHP-users mailing list PHP-users@xxxxx
http://ml.php.gr.jp/mailman/listinfo/php-users
PHP初心者のためのページ - 質問する前にはこちらをお読みください
http://oldwww.php.gr.jp/php/novice.php3


投稿者 xml-rpc : 2010年4月21日 12:12
役に立ちました?:
過去のフィードバック 平均:(0) 総合:(0) 投票回数:(0)
本記事へのTrackback: http://hoop.euqset.org/blog/mt-tb2006.cgi/95222
トラックバック
コメント
コメントする




画像の中に見える文字を入力してください。