![Exim 限制仅从预定义的电子邮件列表中发送电子邮件](https://linux22.com/image/682433/Exim%20%E9%99%90%E5%88%B6%E4%BB%85%E4%BB%8E%E9%A2%84%E5%AE%9A%E4%B9%89%E7%9A%84%E7%94%B5%E5%AD%90%E9%82%AE%E4%BB%B6%E5%88%97%E8%A1%A8%E4%B8%AD%E5%8F%91%E9%80%81%E7%94%B5%E5%AD%90%E9%82%AE%E4%BB%B6.png)
我使用 Exim MTA。我需要限制托管 (lamp) 仅从预定义列表发送电子邮件“从:”如果网站被黑客入侵,则每个用户的电子邮件数量将达到数百万,以防止大量垃圾邮件。
用户使用 php 通过内置函数发送电子邮件邮件();
例如用户客户端1有域名示例网站并在 cms 设置中配置发送电子邮件来自[电子邮件保护]。我需要拒绝该用户的任何其他发件人。但用户需要能够配置多个发件人电子邮件。
如何在exim中实现这一点?
目前我有一个简单的 ACL,可以通过此 ACL 阻止整个用户的电子邮件:
acl_check_not_smtp:
deny
condition = ${lookup{$sender_ident}lsearch{/etc/exim4/restricted_sender} {yes}}
和/etc/exim4/restricted_sender是简单的用户列表:
client1
谢谢。