Postfix - 限制端口25仅从邮件服务器接收邮件

时间:2013-03-05 16:03:29

标签: email postfix-mta sasl

我已经配置了我的postfix,因为我服务器下的用户将通过端口587发送邮件,而端口25将仅用于接收来自邮件服务器的邮件。

我很成功,在连接到端口25的邮件不允许在邮件服务器之外,并且由于拒绝中继访问而被拒绝。而在端口587上,客户端能够将邮件发送到外部邮件服务器。

为了达到这个目的,我在main.cf中设置了

smtpd_recipient_restriction=permit_mynetworks, reject_unauth_destination

我删除了permit_sasl_authenticated。

如果我添加此条件,则允许将邮件发送到网络外部,如果我删除了该条件,则任何人都可以连接到端口25,因为没有身份验证可以向本地收件人发送任意数量的邮件。

我可以在端口25上使用sasl authenticaton的方式,但阻止它在我的nework之外传递邮件。

1 个答案:

答案 0 :(得分:0)

在管理postfix方面,我并不精通,但我知道你总是可以覆盖每个守护程序级别的限制

查看postfix的master.cf,特别是-o smtpd_xxx条目和google作为示例。