postfix 和 iRedMail-中继被拒绝

postfix 和 iRedMail-中继被拒绝

我正在尝试设置 iRedMail,但在这方面我完全不懂。我已经安装了它,可以内部发送电子邮件,但不能外部发送电子邮件。当我从外部发送电子邮件时,我收到以下回复电子邮件:

The error that the other server returned was: 550 550 5.7.1    
<[email protected]>... Relaying denied (state 13).

现在我不知道从哪里开始找!有什么想法吗?我实际上才刚刚安装 iRedMail,所以我不确定我还需要做什么才能让它工作。我已将我的 MX 记录指向该服务器,所以这应该不是问题。

另外,如果我停止 postfix(因此没有任何内容在端口 25 上监听)并发送测试电子邮件,我会收到相同的回复。为什么即使停止了 postfix,我也会收到相同的回复?我已经在 25 上运行了 tcpdump,可以看到数据包进出,所以这肯定是配置问题!

我想我的问题实际上并不是“我的问题是什么”,而是“在 postfix 和 iRedMail 上需要完成什么配置?”

答案1

所以它被修复了,这是一个相当低级的错误!

当我收到同样的错误时,我应该意识到,即使端口 25 没有打开。结果……我有一个 iptables 规则,它转发到另一台服务器。所以我收到的中继拒绝消息甚至不是来自我认为的服务器!删除此规则已修复该问题。

答案2

那么你的客户端配置有误。问题在于对发送服务器 (smtp) 的用户进行身份验证。你必须启用它才能正确发送电子邮件。

相关内容