On 2015-01-23, Robert Blayzor <[email protected]> wrote:
> On Jan 23, 2015, at 1:00 PM, Jeremy Harris <[email protected]> wrote:
>> 
>> Not tried, but if you use a redirect router to route to
>> original-recipient + dummy-account (and have the dummy-account
>> set up for the required Maildir) - does it dedup in the
>> multi-recipient case?
>
>
> I have not tried a redirect.  I was trying to drop the message to a 
> path/maildir that didn't even have an account; for archiving or intercept 
> reasons. I also did not want to change the original message outbound at all. 
> (if there were any recipient re-writes, indication it was re-directed, etc.)  
> Also redirection *could* cause bounce if for some reason there was a problem 
> with the dummy account.

that's how I do it too.

Split your shadow_copy_out router into two halves
the first have uses the redirect router, your conditions and unseen
flags and rewrites the recipient name to some sort of nonsense address
eg: "data=shadow_copy@fakedomain"
then specifies "redirect_router=shadow_copy_out2"

The shadow_copy_out2 router goes below the final router in your
routter list where it won't normally be run and does the other parts
of youur shadow_copy_out router, but is not flagged unseen

So exim does the unseen redirect once, runs the shadow_copy_out2
router once and the transport and records "shadow_copy@fakedomain"
as being delivered, the second time trhrough the routers
"shadow_copy@fakedomain" is already delivered so it stops that path at
shadow_copy_out2 and only does the specified recipient copies.

-- 
umop apisdn


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