I added a little snippet to my ACL to
require HELO/EHLO before MAIL (it was
posted here the other day IIRC but it
might have been from the archive).

   acl_check_sender:

     deny  condition = ${if \
           or{{!def:sender_helo_name}{eq{$sender_helo_name}{}}}{yes}{no}}
           message = HELO/EHLO required.

     accept

where acl_check_sender is the MAIL ACL.


So, I am now seeing the expected rejects
in my logs. But tonight I receive a
(spam) message with this header:


   Received: from [210.115.37.13]
          by [etc...]

Where a helo'd version would look like:

   Received: from [210.115.37.13] (helo=elsewhere.net)
          by [etc...]


How did it get through without a HELO?


TIA,

   -dub


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

Reply via email to