是否可以为 postfix 配置 smtp 以要求smtp_sasl_auth_enable = yes
对某些 IP 范围进行身份验证(例如使用),但对其他范围则无需进行身份验证?
对于我们的本地网络,我们希望主机能够通过 smtp 服务器进行中继而无需身份验证,包括向外部发送。该网络范围列在 中mynetworks
。
但是对于其他范围(不在我们的网络上而是在中)mynetworks
,最好要求对 smtp 进行身份验证。
这可能吗?
答案1
引自文档
默认情况下,Postfix 会将来自授权网络块中的客户端的邮件转发到任何目的地。授权网络通过配置参数定义
mynetworks
。
如果您希望某些网络需要身份验证,则需要将其从中删除mynetworks
。您需要使用 为 SASL 身份验证的客户端启用中继permit_sasl_authenticated
。