Hello,

I'm trying to implement BATV on a gateway host that performs recipient
verification to an internal Exim; the gateway correctly handles BATV
bounces, but callout verification fails because it passes the whole
<prvs=jpm/[EMAIL PROTECTED]> address to the internal Exim for
verification.

acl_check_rcpt:

  deny    message       = bounce messages must contain only one RCPT
          senders       = :
          condition     = ${if >{$rcpt_count}{1}}

  deny    message       = invalid or expired BATV signature
          senders       = :
          control       = caseful_local_part
          condition     = ${prvscheck [EMAIL PROTECTED]
         !condition     = $prvscheck_result
          control       = caselower_local_part

  accept  local_parts   = postmaster
          domains       = +local_domains

  deny    domains = +local_domains
          !verify = recipient/defer_ok/callout=no_cache
          message = Recipient doesn't exist

Is there any way to have Exim use the expansion of ${prvscheck with
which to perform the verification? What I think I need is the recipient
set to the un-PRVS'ed address after the BATV check has completed. Any
hints?

Thanks,
        -JP



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