[PHP-users 24507] Re: メールサーバー確認方法

Yamada Kazuo yamada @ sampoji.or.jp
2005年 2月 14日 (月) 11:11:41 JST


やまだ@三宝寺です。

On Mon, 14 Feb 2005 11:01:43 +0900
"atom" <at9001 @ atompro.net> wrote:

> Postfixのチューニングをやってますが、エラーメールが返ってくるので調査をしています。
> 
> そこで初歩的なことをお聞きしたいのですが、不達メールのメールアドレスが存在するかどうかを次のような方法で確認しています。
> ただ、アカウントのチェックまでは無理だと思ってるので、せめてメールサーバーが正しいかどうかをチェックしたいのです。
> 
> 
> 1.まず、@マーク以降(ホスト名)を「ping」で叩く。
>   反応が返ってこなければDNSがないという理由で、メールサーバーも存在しない。 

これは見当違いだと思います。
# ドメイン名のホストが存在するとは限らない。
# ホストが存在してもpingで応答するとは限らない。

> 2.上記ホスト名を使いMXレコードを検索する。
>   見つかった場合、メールサーバーは存在する。
>   見つからなければ、「3.」に進む。

1で得られるドメイン名より、MXレコードとAレコードを検索すべきだと思います。

> 3.上記ホスト名にtelnetで25番ポートに接続テストをする。
>   反応がなければメールサーバーは存在しない。

該当ドメイン名のMXおよびAレコードのホストが25番ポートの接続で応答しない場
合、そのドメイン名でのメールの受理は出来ない状態と言えるでしょう。
# たまたまSMTPさーば落ちたりしている場合も含みますが...

-- 
0----+----1----+----2----+----3----+----4----+----5----+----6----+----7----#
      山田  和雄     MailTo:yamada @ sampoji.or.jp
      Yamada Kazuo   HomePage:http://shadow.sampoji.jp/



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