我通过邮件功能发送电子邮件时收到此错误。 (ip和电子邮件被隐藏)
user@server.com R=lookuphost T=remote_smtp defer (-44): SMTP error from remote mail server after RCPT TO:<user@server.com>: host mail.server.com [XX.XX.XX.XX]: 450 4.7.1 Client host rejected: cannot find your hostname, [XX.XX.XX.XX]
任何帮助?
由于
答案 0 :(得分:2)
听起来好像远程服务器正在尝试reverse DNS lookup您的IP地址 - 这通常是作为反垃圾邮件措施完成的。这种配置是责任 该IP地址块的所有者 - 在您的情况下,可能是托管您的服务器的ISP。
答案 1 :(得分:1)
您可以通过这种方式查看反向DNS显示的内容:
$ dig mail.mydomain.com
...
mail.mydomain.com 90 IN A 74.125.77.121
反向查询
$ dig -x 74.125.77.121
...
121.77.125.74.in-addr.arpa. 86400 IN PTR ew-in-f121.1e100.net.
所以mail.mydomain.com不等于ew-in-f121.1e100.net - 你被阻止了。