发送信件后,远程服务器返回错误:
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
很可能对您来说会有所不同,这是错误的主要原因。
请联系您的托管或 Internet 提供商,指定服务器 IP 地址的返回记录 (PTR)。
暂时没有评论