On 2011-01-11 23:21, Jeremy Harris wrote:
> I have a situation which I'm failing to understand.
>
> In a nested acl called during RCPT I'm setting a variable
> and returning "defer".  I'm logging a tmp-reject.  The initiator
> says RSET and drops the connection  (I suspect it's Exchange
> Server).  In the notquit acl I try to use the variable;
> it appears empty.
>
> Both _m and _c variable types do this.  Comments, anyone?

Possibly involved here, I'm seeing

an ACL having a "require" verb, which has only
one condition, an "acl = <name of sub-acl>".
The sub-acl is supposedly returning "defer".  From the
docs on ACL conditions, ' the current ACL returns “defer” '.
I'd assumed that said return would happen without
evaluating any later verbs in the initial ACL.
However, when I insert a "warn logwrite=" immediately
after the "require", it writes.

Is this correct, or am I just confused?
- Jeremy

-- 
## 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