在 Exim4 中拒绝来自子域的电子邮件

在 Exim4 中拒绝来自子域的电子邮件

Exim4 可以拒绝发送到子域名(例如 sub.example.com)的电子邮件吗?

用户启动了一个循环,向服务器发送了太多的电子邮件,从而产生了错误“拒绝:连接太多”。

或者是否可以暂时拒绝特定的电子邮件地址,例如[电子邮件保护]

答案1

是的,您可以使用 ACL 规则文件执行此操作,位于/etc/exim4/exim4.conf.template/etc/exim4.conf

以下是您的 ACL 规则文件:

acl_check_rcpt:
  ...
  # Reject all mail to sub.example.com
  deny domain       = *.sub.example.com
       message      = This subdomain is not accepting email.

如果你想拒绝特定的邮件地址:

acl_check_rcpt:
  ...
  # Reject mail for [email protected]
  deny local_parts  = new-task
       domain       = sub.example.com
       message      = This email address is not accepting email.
  ...

然后重新启动sudo service exim4 restart

相关内容