Postfix 将特定地址上的传入电子邮件限制为同一域的地址

Postfix 将特定地址上的传入电子邮件限制为同一域的地址

我的 SMTP 服务器被滥用,因为外部地址可以向以下地址发送电子邮件:[电子邮件保护][电子邮件保护]ETC...

我想限制只有拥有相同域名的内部用户(可能来自网络)才能使用这些地址,例如[电子邮件保护]

通过这些限制,外部用户就像[电子邮件保护]无法发送电子邮件至[电子邮件保护][电子邮件保护]可以。而且[电子邮件保护]可以发送电子邮件至[电子邮件保护]

我希望它足够清楚...我真的不知道如何在 Postfix 中实现这一点。

答案1

我终于找到了答案:

我必须在我的 postfix main.cf 文件中添加一个访问文件

/etc/postfix/main.cf:
    smtpd_recipient_restrictions =
        ...
        check_recipient_access hash:/etc/postfix/access

/etc/postfix/access:
        [email protected]   permit_mynetworks,reject
        [email protected] permit_mynetworks,reject

对访问文件进行 postmap,重新启动 Postfix,就完成了!

发现于此处:http://www.postfix.org/RESTRICTION_CLASS_README.html#internal

相关内容