在 Postfix 中我可以在客户端限制中提及发件人访问图吗?

在 Postfix 中我可以在客户端限制中提及发件人访问图吗?

这个问题是出于好奇而不是必要。如果我将发送方访问图放入其中 smtpd_client_restrictions,并将客户端访问图放入其中smtpd_sender_restrictions并将 delay_reject 设置为 no,会发生什么情况?我的理解是:

  1. 当后缀尝试匹配客户端连接上的哈希图时,它会失败,因为匹配时存在发件人地址(所以我猜它会传递到下一个带有 DUNNO 的限制)。
  2. 但是,一旦存在发件人地址,这将在任何 sender_restriction 之前应用。
  3. 在发送“邮件发件人”命令之前,发件人限制将被忽略,之后将评估客户端白名单(访问映射)。
  4. 同时,所有命令仍将发送到 smtpd 邮件过滤器,以便它们甚至可以在 smtpd sender_restriction 之前阻止电子邮件。

请看一下我是否错了以及错在哪里。

答案1

是的,那些无意义的smtpd_delay_reject=no将被忽略,正如postconf(5)

当 smtpd_client_restrictions 下列出 helo、发件人或收件人限制时,它们仅在“smtpd_delay_reject = yes”时才有效,因此 $smtpd_client_restrictions 在 RCPT TO 命令时进行评估。

如果你在其他地方重复这些查找,这是可以的,而且真的很甜蜜脚枪否则。

相关内容