Josip Rodin wrote: > On Sun, Nov 12, 2006 at 02:47:10AM +0800, W B Hacker wrote: >>> Perhaps something like: >>> >>> accept !verify = sender/callout=60s >>> set acl_m7 = true >>> ... >>> warn message = X-Exim-ACL-envelope-sender-verify: failed >>> ($acl_verify_message) >>> condition acl_m7 = true >>> >>> ? >>> >> This example wroks, but is NOT a sender verification. > > What? > >> All you should need to do is make that substitution and adjust the header >> and logging text: > >> warn, deny, accept verbs have different rules for when they exit the case >> structure. >> >> Sequencing appropriate to each class of verb is very important! > > That's all fine and well, but it does nothing to answer the actual question - > how to get the warn verb not to get skipped when verify defers. >
You've missed the *point*. The 'warn' verb *doesn't* 'get skipped'. It does precisely what it was programmed to do. Fixed timeout or defer, *neither* will satisfy a conditional if they ultimately fail - regardless of why they failed: fail-rejected-immediate fail-rejected-later fail-no-response-but-just-can't-wait-around-any-longer ..... do not look like a successful return in any case. Bill -- ## 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/
