Exim 限制仅从预定义的电子邮件列表中发送电子邮件

Exim 限制仅从预定义的电子邮件列表中发送电子邮件

我使用 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

谢谢。

相关内容