来自初级 Postfix 管理员的一个问题。在以下两种情况下,书写方式究竟有何区别main.cf
:
smtpd_reject_unlisted_sender = yes
和
smtpd_sender_restrictions =
reject_unlisted_sender
?
操作上是否存在真正的区别,或者仅仅是当列出smtpd_reject_unlisted_sender
某些规则时强制执行此限制的一种方法?smtpd_sender_restrictions
PERMIT
答案1
第一个选项适用于所有本地发件人,第二个选项允许有如下标准:
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,而无需进程 rejection_unlisted_sender。文件的右侧支持 acl 列表,例如:
[email protected] permit_mynetworks, reject
这创造了许多可能性。