我正在尝试安装iRedMail,并在我的头上。 我已经安装了它,并且可以在内部发送电子邮件,但不是在外部发送。 当我从外部发送电子邮件时,我收到以下回复电子邮件:
The error that the other server returned was: 550 550 5.7.1 <[email protected]>... Relaying denied (state 13).
现在我不知道从哪里开始寻找! 有任何想法吗? 我真的只安装了iRedMail,所以我不确定还需要做些什么才能使它工作。 我已经将MXlogging指向该服务器,所以不应该成为问题。
此外,如果我停止后缀(所以没有什么是监听端口25),并发送testing电子邮件,我得到相同的回复。 为什么即使postfix停止,我也会得到相同的回复? 我已经运行超过25 tcpdump,可以看到数据包进出,所以它绝对是一个configuration问题!
我想我的问题不是真正的“我的问题是什么”,而是更多的“需要在Postfix和iRedMail上完成什么configuration?”
所以它是固定的,这是一个相当大的错误!
即使端口25未打开,我也应该得到相同的错误。 原来..我有一个iptables规则在他们的转发到另一台服务器。 因此,我所得到的中继拒绝信息甚至不是来自我认为是的服务器! 删除这条规则已经解决了这个问题。
那么你错误地configuration了你的客户端。 问题是与传出服务器(smtp)的用户身份validation。 您必须启用它才能正确发送电子邮件。