Exim ACL 限制发件人仅向本地域发送邮件

Exim ACL 限制发件人仅向本地域发送邮件

我目前正在使用 exim,我需要限制邮件地址仅向本地域发送邮件并拒绝向外发域发送邮件。

我认为可能是这样的:

deny  local_parts   = sender@localdomain
      domains       = !+local_domains

你能帮助我吗?

非常感谢你们 :)

答案1

在 acl_rcpt 的开头添加下一条规则(或者您如何调用它)

deny condition = ${lookup{$sender_address}nwildlsearch{/path/to/the/local.user.list}{yes}}
       domains = !+local_domains

文件/path/to/the/local.user.list应每行包含一个正则表达式:

^john@domain\.tld
^.*_dpt@domain\.tld
^.*@inner\.domain\.tld

相关内容