[Dovecot] realtime backup with LDA?

Steffen Kaiser skdovecot at smail.inf.fh-brs.de
Mon Feb 24 11:04:52 UTC 2014


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On Mon, 24 Feb 2014, Steffen Kaiser wrote:

> On Sun, 23 Feb 2014, Francesco wrote:
>> i was reading the dovecot-lda documentation as i'm using LDA as a
>> delivery agent on my current mailserver configuration.
>> 
>> I was curious to know if there are some options for having a message to
>> be delivered to a "twin mailbox" upon delivery.
>> this twin mailbox would work as a backup archive for recovering emails
>> in case the user accidentally deletes them.
>> 
>> so if i have a user which is alice i would create a second mailbox named
>> backup_alice or whatever respecting a predictable schema and then every
>> mail delivered to alice would also be delivered to backup_alice.
>> 
>> do you know if this can be done? have any example?
>
> I would add a BCC recipient in the MTA. It's more save in such situation.
> See the thread about qmail and multiple recipients for one mail address.

Just to emphaze my intention: Use the MTA's ability of aliases, forwards 
or whatever it is called. In sendmail you could create ".forward" files 
for each recipient, to forward a message to the user without further 
forward/aliasing and to other user(s). Or one could use sendmail's alias 
feature to split a message.

>> i was also planning to use shared folders + ACLS to have backup_alice
>> accessible as a read only mailbox directly from the alice imap account.
>
> If posting (appending a new message) would be OK: Add a global Sieve
> script and let each message: fileinto :copy "backup";
>
> Otherwise, use a shell wrapper:
>
> file stdin into temp file,
> call Dovecot LDA with original recipient
> exit with LDA's exit code on error
> call Dovecot LDA with backup recipient
> exit 0 # ignores error to prevent repetitive delivery to recipient
>
> I've posted a shell wrapper a few days ago in above mentioned thread.

- -- 
Steffen Kaiser
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)

iQEVAwUBUwsnVHD1/YhP6VMHAQLG6QgAjymUpQdJ1jfX5hGJVfsn8EDGsDCxP+vL
NgyMARd1jqh6psI7tMHl+nR8MU2X+/+Cp6QmPsg9aGld3hVaFSFTO39xtAqycwPo
3wIARrmqJ6Tk85jj/M6sxGyA200UN+qq+uQ+B2imwYuUJQsMqBrf5vfPQ3MTHVKy
ZBFaMZZb6wcMwN7w45qVzR88NBlzlAfsRNgwaPM2QpBW4Zkkh/ph4mpZ50JunAN5
DZxrodVQOsp8KNdlSeI+4Zb20RUmxosg6bkqUbrwHtwiGBLIic71ohhgSBBatG5d
DDLR66SAqykENFwVviXlNVJ0KLgJ2kkXvreSvPaKajf7tVUvhrO98w==
=EQ7V
-----END PGP SIGNATURE-----


More information about the dovecot mailing list