vine-users ML アーカイブ



[vine-users:069875] Re: lists.linux.or.jp の helo restrictions

  • From: Kazuhiro Ota <j0006@xxxxxxxxxxxxxxxx>
  • Subject: [vine-users:069875] Re: lists.linux.or.jp の helo restrictions
  • Date: Sat, 22 Jan 2005 16:33:49 +0900
太田です。

On Sat, 22 Jan 2005 00:02:31 +0900
"OOSATO,Kazzrou" <kazz@xxxxxxxxxxxxxx> wrote:

>   年末年始あたりから、lists.linux.or.jp が EHLO/HELO のドメイン名
> チェックを行なうように変わったようですね。
>   EHLO <domain-name> の <domain-name> が正しい MX または A レコード
> を持っていないと 450 Host not fuond を返すという。

MX 及び A レコードが登録されていないホストからの接続要求は、Connection
timed out になるのではないでしょうか?

vine-users@xxxxxxxxxxx に投稿する場合の mail exchanger は下記の通りです
。
linux.or.jp     mail exchanger = 0 lists.linux.or.jp.

下記条件のホストを用意し、それぞれのホストから lists.linux.or.jp の SMTP
ポートに接続した場合の、サーバの挙動を確認する実験を行いました。
* MX 及び A レコードに登録されているホスト
* MX 及び A レコードに登録されていないホスト

下記のコマンドを実行しました。
$ telnet lists.linux.or.jp 25

EHLO <domain> の <domain> を、正しい MX 及び A レコードを持っていない
linux.hoge にしました。
** server can't find linux.hoge: NXDOMAIN
** server can't find linux.hoge: NXDOMAIN

実験結果を以下に示します。

* MX 及び A レコードに登録されているホスト
Trying 210.171.226.47...
Connected to lists.linux.or.jp.
Escape character is '^]'.
220 lists.linux.or.jp ESMTP JLA-at-JPIX
EHLO linux.hoge
250-lists.linux.or.jp
250-PIPELINING
250-SIZE 20480000
250-VRFY
250-ETRN
250 8BITMIME

* MX 及び A レコードに登録されていないホスト
Trying 210.171.226.47...
telnet: connect to address 210.171.226.47: Connection timed out

MX 及び A レコードが登録されていないホストからの接続要求は、Connection
timed out になることが確認できます。
EHLO <domain> の <domain> が、正しい MX 及び A レコードを持っていなくて
も 250 を返しています。
EHLO/HELO でのエラーは 500, 501, 504, 421 のどれかを返すはずです。
メーリングリストに投稿できない原因は、EHLO/HELO のドメイン名チェック以前
の問題だと思います。
MX 及び A レコードが登録されていないホストからの接続要求は、Connection
timed out になることが、本当の原因ではないでしょうか?

-- 
Kazuhiro Ota

Matsue National College of Technology
The department of information engineering
j0006@xxxxxxxxxxxxxxxx