[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[postfix-jp: 2643] Re: lost connection after CONNECT で不可解な接続元
- Subject: [postfix-jp: 2643] Re: lost connection after CONNECT で不可解な接続元
- From: TAOKA Fumiyoshi <fmysh@xxxxxxxxxxxxxx>
- Date: Thu, 21 Jun 2007 00:33:55 +0900
神戸さん翻訳ありがとうございました。
>> ということは、DNS の PTR が本来なら、ホスト名とな
>> るべき所が、
>> unknown と設定されていたという事でしょうか?
これはそうではなく、
名前解決できない(あるいはその他の理由)ので
しかたがなく "unknown" と表すことにしているだけです。
実際にソース src/smtpd/smtpd_peer.c を追ってみると
129 void smtpd_peer_init(SMTPD_STATE *state)
130 {
158 if (getpeername(vstream_fileno(state->client), sa,
&sa_length) >= 0) {
159 errno = 0;
160 }
161
162 /*
163 * If peer went away, give up.
164 */
165 if (errno != 0 && errno != ENOTSOCK) {
166 state->name = mystrdup(CLIENT_NAME_UNKNOWN);
167 state->reverse_name = mystrdup(CLIENT_NAME_UNKNOWN);
168 state->addr = mystrdup(CLIENT_ADDR_UNKNOWN);
169 state->rfc_addr = mystrdup(CLIENT_ADDR_UNKNOWN);
getpeername(2)の結果が ENOTSOCK 以外のエラーの場合
アドレス等を "unknown"として返しています。
If peer went away, give up (もしピアが消え失せていたら、諦める)
のコメントは ECONNRESET のことを言っているのだと思います。
つまり、接続直後に切断されてしまい、間に合わない場合ですね。
lost connection after CONNECT from unknown[unknown]
というログとも合致します。
_______________________________________________
Postfix-jp-list mailing list
Postfix-jp-list@xxxxxxxxxxxxxxxxxxxx
http://lists.sourceforge.jp/mailman/listinfo/postfix-jp-list
- Follow-Ups
-
- [postfix-jp: 2644] Re: lost connection after CONNECT で不可解な接続元, paseri
- References
-
- [postfix-jp: 2639] lost connection after CONNECT で不可解な接続元, paseri
- [postfix-jp: 2640] Re: lost connection after CONNECT で不可解な接続元, TAOKA Fumiyoshi
- [postfix-jp: 2641] Re: lost connection after CONNECT で不可解な接続元, paseri
- [postfix-jp: 2642] Re: lost connection after CONNECT で不可解な接続元, Takahiro Kambe
[検索ページ]
[Postfix-JP ML Home]