将电子邮件从一台服务器发送到另一台服务器的问题令人费解。
从Server-01 pr@example.camp
发送到Server-02 eman@example.edu.au
服务器02以sender verify fail for <pr@example.camp>: Unrouteable address
在运行dig MX example.camp
的服务器-02上解决了以下问题:
;; ANSWER SECTION:
mus.camp. 2869 IN MX 10 server01-aus.emanwebdesign.com.
mus.camp. 2869 IN MX 0 server01-aus.emanwebdesign.com.
;; AUTHORITY SECTION:
mus.camp. 2869 IN NS ns10.domaincontrol.com.
mus.camp. 2869 IN NS ns09.domaincontrol.com.
同样来自Server-02我可以telnet到mus.camp的25端口并验证电子邮件地址是否存在(pr @ ...)。
有关为什么Exim的发件人验证失败的任何线索?
修改
exim -bvs pr@example.camp
返回
pr@example.camp failed to verify: Unrouteable address
答案 0 :(得分:0)
解决了问题是,mus.camp域最初是在Server-02上托管,但后来又转移到了Server-01。然而,Server-02仍在尝试查找自身内的电子邮件地址,而不是去Server-01。
要解决此问题,我从Server-02中删除了邮件和dns记录。 (使用VestaCP)。