Re: [Exim] Mirroring Incoming Mail in Exim & Cyrus

Top Page
Delete this message
Reply to this message
Author: mb
Date:  
To: Daniel Whelan
CC: exim-users
Subject: Re: [Exim] Mirroring Incoming Mail in Exim & Cyrus
On Jun 28 Daniel Whelan wrote:

>I would like a mail message to come in (for instance, to
>whelan@???), be processed by the MTA (I am currently
>considering Exim and Postfix), then be delivered *twice* to Cyrus. The
>first copy will be depositied in the users inbox (for instance,
>mail.user.whelan). The second will be delivered into a seperate inbox
>(for instance, mail.backup.whelan), which will be moved off the server
>and archived on a nightly basis. So, is there any way that this can be
>done within Cyrus or within the MTA? Any suggestions are welcome.


Is whelan to have access to mail.backup.whelan? If yes, the problem can be
solved using Sieve, and you still get the choice of MTA. (And as of Cyrus
2.1.5, Sieve doesn't need duplicate suppression :)

If no, why not either deliver it to a separate instance of Cyrus, or even
to a separate system altogether. Use an Exim router with "unseen" to
handle the backup deliveries, just before your Exim router for the first
copy. I'm using this trick to ease migration for our users--mail gets
delivered to the old and new systems in parallel for a while to give them
the confidence it's actually working. (Some of our users have been using
UNIX since it first came to the UK!)