On 12/01/16 17:00, Patrick von der Hagen wrote:
Reading the documentation (not the source), there is no indication that
a deny in acl_smtp_helo doesn't work the way people might expect. So I
guess the documentation should include a warning and an example like
In the ACL chapter, HELO section - how would this feel?

"Note also that a deny neither forces the client to go away
nor means that mail will be refused on the connection.  Consider
checking for &$sender_helo_name$& being defined in a MAIL or
RCPT ACL to do that."

I went back to Philip Hazel's book and on Page 328 - 14.8.9 he writes:

deny
    If all the conditions are met, the ACL returns "deny". If any of the
conditions are not met, control is passed to the next ACL statement. For
    example:

    deny dnslists = blackholes.mail-abuse.org

    rejects commands from hosts that are on a DNS black list.

drop
If all the conditions are met, the action is the same as for deny, except that after
    a permanent error code is sent, the SMTP connection is dropped.


But in the previous section 14.8.8 he also states:

Not all of the conditions make sense at every testing point.


Could it be that using the 'deny' verb in the helo acl is one of the conditions he was referring to and doesn't make sense?

But I do think that adding your note to the HELO section does make sense. ;-)

Cheers.

--

Frank S. Bernhardt
b.c.s.i.
14 Halton Court
Markham, ON. Canada
L3P 6R3

905-471-1691 Voice

[email protected]

Registered Linux-User #312398 with the Linux Counter, http://linuxcounter.net

<<attachment: frank.vcf>>

-- 
## List details at https://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