2010年4月23日

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

中出です。

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


> たけぐ@ぷー太郎です。
>
> まったくもってphpの事じゃなく、

> ネットワークエンジニアだったころの知識で申し訳ないですが、
>

こちらこそ。
当方もPHPの問題ではないような気がしてきているのですが、
後学のために教えてください。

> とりあえず
> tcpdump -x port 25 and host 192.168.0.1
> くらいで確認されましたか?

いえ、していませんでした。

tcpdump -x port 25

を実行してみた。
mail関数がfalseを返したあたりをざっと見たの
ですが、以下のような行がずらーっと表示されていました。

17:32:16.899456 IP www.hogehoge.jp.40040 > fugofugo.jp.smtp: P
100:646(546) ack 105 win 46 <nop,nop,timestamp 1835172134 858402382>
0x0000: 4500 0256 c667 4000 4006 bc04 7aff 539d
0x0010: d30a 148f 9c68 0019 2a47 b446 f26f 00eb
0x0020: 8018 002e 5248 0000 0101 080a 6d62 8126
0x0030: 332a 2e4e 5265 6365 6976 6564 3a20 6672
0x0040: 6f6d 2077 7777 2e6d 6169 6c2d 6869 6b61
0x0050: 6b75

http://net-newbie.com/tcpip/tcp/tcpdump.html
を参考にこれらの出力を見ていておもったんですが、
ここに出ているということは、sendmailにわたって
なんらかの処理がされているということですよね?
であれば、sendmailのログ(/var/log/maillog)にも
なにか記載されると思うのですが、そうでは
ないのでしょうか?

例えば、hogehoge.jpのサーバがS(SYN)を送信したまま
どこかへいってしまったものがある。
で、こういう場合、sendmailのログには記載されない。
またmail関数ではfalseとして扱われるということでしょうか?


以上、phpとはまったく関係ない話題で申し訳ないのですが
この場を借りておしえていただければ幸いです。

では、失礼します。

----

_______________________________________________
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月23日 18:50
役に立ちました?:
過去のフィードバック 平均:(0) 総合:(0) 投票回数:(0)
本記事へのTrackback: http://hoop.euqset.org/blog/mt-tb2006.cgi/95300
トラックバック
コメント
コメントする




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