Exim 出站邮件 - 白名单域

Exim 出站邮件 - 白名单域

我正在使用 Exim 4.91 版。如何配置它来阻止除少数域之外的出站电子邮件?

基本上,邮件服务器应该只向 example.com、example.net 和 example.org 上的用户发送电子邮件。发送到任何其他域的电子邮件都必须被阻止。

答案1

在路由器部分的开头添加一个节(顺序很重要,因为使用第一个匹配的路由器):

deny_domains:
  driver = redirect
  domains = ! example.com : ! example.net : ! example.org
  allow_fail
  data = :fail: Mailing is only allowed to example.com, example.net and example.org
  no_more

由于否定感叹号,此路由器将匹配未列出的其他域,该data :fail:标签表示这是失败的。

no_more指令会阻止 Exim 尝试使用其他路由器来匹配域。

相关内容