在Postfix中拒绝未列出的发件人

一个来自初学者Postfixpipe理员的问题。 在main.cf写入的确切区别是什么:

 smtpd_reject_unlisted_sender = yes 

 smtpd_sender_restrictions = reject_unlisted_sender 

在操作中是否存在真正的差异,或者是smtpd_reject_unlisted_sender只是在smtpd_sender_restrictions中列出的某些规则导致PERMIT时执行此限制的方法?

第一个选项适用于所有本地发件人,第二个许可证具有如下标准:

 smtpd_sender_restrictions = check_sender_access hash:/etc/postfix/acl_unknown_permited reject_unlisted_sender 

在文件/ etc / postfix / acl_unknown_permited

 [email protected] permit 

/ etc / postfix / acl_unknown_permited中的'permit'使限制进程跳转到smtpd_recipient_restriction,而不用进程reject_unlisted_sender。 文件的右侧支持一个acl列表,如:

 [email protected] permit_mynetworks, reject 

这创造了许多可能性。