Image

ナレッジベース → エラー 450 4.7.1 Client host rejected: cannot find your hostname

[仮想サーバー]
公開日: 27.11.2023

手紙を送信した後、リモートサーバーが次のエラーを返します:

450 4.7.1 Client host rejected: cannot find your hostname, [89.xxx.187.xx]

この原因は、設定が正しくないか、以下のレコードが一致していないためです:

MX - PTR - ホスト名。

サーバーの設定にどのホスト名が指定されているかを確認するために、次のコマンドを実行します。

1. メールサーバーのホスト名を確認する

telnet 89.xxx.187.xx 25

サーバーは挨拶をし、ホスト名を通知します。
Trying 89.xxx.187.xx...
Connected to mail.synay.net.
Escape character is '^]'.
220 mail.synay.net ESMTP Postfix

今回は、次のようにホスト名が確認できました。

mail.synay.net

2. MXレコードはホスト名と一致する必要があります

ドメインのDNSレコードを確認し、ホスト名のレコードと一致するMXレコードが存在することを確認します。

3. PTRレコードを確認する

nslookup.exe 89.xxx.187.xx

DNSサーバーは次の形式の逆引きレコードを返すはずです。
mail.synay.net
おそらくあなたの場合は異なる結果が表示される可能性があり、これが主なエラーの原因です。

ホスティング会社またはインターネットプロバイダーに連絡して、サーバーのIPアドレスに対応する逆引きレコード(PTR)を指定するよう依頼してください。





No Comments Yet