sal983 wrote:
> Hai All,
>
*snip*

> Let me come to my question. If the the sender is is in my
> "whiltelist_domains",How can bypass both "check_mime" and "check_message".  
> As you all know, "end pass" is bypasing one acl section instaead of entire
> ACL.
> 

We do it by setting an acl_c(n) variable to an integer during the 'connect 
phase' - optionally incrementing or over-writing it as we go, then transfer the 
value to an acl_m(n) variable on entering the (pre)data phases(s).

The value may be set to specific levels for auth'ed MUA users, arrival port or 
protocol, approved relay hosts - White/Black list hits - whatever you need, 
and/or incremented where more than one case applies.

This let you selectively trigger or skip individual acl clauses based on the 
value as well as/intead of triggering an 'endpass', and at selective places 
which may differ for each smtp phase or even recipient.

As one var can do the lot, the 'cost' is as little as one acl_c and one acl_m 
variable used.

Being paranoid, we also manually init to type integer numerical and value zero 
before we start, as until used otherwise, these variables may hold strings as 
easily as numbers.

HTH,

Bill

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