![在 Postfix 中我可以在客户端限制中提及发件人访问图吗?](https://linux22.com/image/791376/%E5%9C%A8%20Postfix%20%E4%B8%AD%E6%88%91%E5%8F%AF%E4%BB%A5%E5%9C%A8%E5%AE%A2%E6%88%B7%E7%AB%AF%E9%99%90%E5%88%B6%E4%B8%AD%E6%8F%90%E5%8F%8A%E5%8F%91%E4%BB%B6%E4%BA%BA%E8%AE%BF%E9%97%AE%E5%9B%BE%E5%90%97%EF%BC%9F.png)
这个问题是出于好奇而不是必要。如果我将发送方访问图放入其中 smtpd_client_restrictions
,并将客户端访问图放入其中smtpd_sender_restrictions
并将 delay_reject 设置为 no,会发生什么情况?我的理解是:
- 当后缀尝试匹配客户端连接上的哈希图时,它会失败,因为匹配时存在发件人地址(所以我猜它会传递到下一个带有 DUNNO 的限制)。
- 但是,一旦存在发件人地址,这将在任何 sender_restriction 之前应用。
- 在发送“邮件发件人”命令之前,发件人限制将被忽略,之后将评估客户端白名单(访问映射)。
- 同时,所有命令仍将发送到 smtpd 邮件过滤器,以便它们甚至可以在 smtpd sender_restriction 之前阻止电子邮件。
请看一下我是否错了以及错在哪里。
答案1
是的,那些无意义的smtpd_delay_reject=no
将被忽略,正如postconf(5)
:
当 smtpd_client_restrictions 下列出 helo、发件人或收件人限制时,它们仅在“smtpd_delay_reject = yes”时才有效,因此 $smtpd_client_restrictions 在 RCPT TO 命令时进行评估。
如果你在其他地方重复这些查找,这是可以的,而且真的很甜蜜脚枪否则。