Hi folks,

In my new Exim spambox configuration, I have more than a few ACL warn statements that look like this:

  warn
    hosts = ! : !+relay_from_hosts
    condition = ${if match {${domain:$h_from:}}\
        {\N^(\
          localhost|\
          localhost\.local(domain)?|\
          local(domain)?\
        )$\N}\
      {yes}{no}}
    message = ${domain:$h_from:} is not a valid domain name.
    logwrite = :reject: H=$sender_host_name ($sender_helo_name) \
      [$sender_host_address] \
      F=<$sender_address> sent to RCPT <$acl_m_rcpt>: \
      ${domain:$h_from:} is not a valid domain name.
    set acl_m_spam = match

On my MTA, messages that match this statement end up in a spambox and cause a line to be written to the rejectlog. However, the statement above is from the 40_exim4-config_check_data ACL and when it's condition is met, that line in the rejectlog is also followed by a bunch of the message headers. That can be informational, but it is irritating if a number of warn statements in the check_data ACL are matched -- the same headers are written each time.

This writing of message headers to the rejectlog when check_data ACL statements are matched seems to be the default. Is there a way to disable that, at least per ACL statement?

Thanks,

Jaap

--
## List details at http://lists.exim.org/mailman/listinfo/exim-users
## Exim details at http://www.exim.org/
## Please use the Wiki with this list - http://wiki.exim.org/

Reply via email to