手紙を送信した後、リモートサーバーが次のエラーを返します:
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