Ah, one thing that just occurred to me is that you can't use the E,F,T or S 
rewrite flags on a headers_rewrite option. So, you may have to have a redirect 
router that detects your local part format and then redirects the mail to the 
gmail address. After some messing around how about:

1) You go back to  your rewrite
2) You use an acl variable in the rcpt acl to note when the localpart matches 
what you want
3) You have an unseen redirect router that notes the acl variable is set.

So:
Stick the rewrite rule back in as before.
In the ACL where you are doing rcpt checking add at an appropriate place 
something like:

  warn   local_parts = ^[.]\+onbehalf\$
         set acl_c1 = foo

So you have an acl variable set then use that in a redirect router:

Special:
 Driver = redirect
condition = ${if !eq{acl_c1}{foo}}
 data = <whatever>
 unseen


Does that sound reasonable to people ?

 

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