Exim: Backup/Archive your email

Loitering around Google and finding a way to archive/backup incoming email in Exim email server. I went through the documentation in Exim offical website and found out a solution to do that with $tod_log, substr and shadow_transport.

The below transport rule will backup copy of email into /mail/backup/datetime/domainname/userid


save_incoming_email:
driver = appendfile
file = /mail/backup/${substr_0_10:$tod_log}/$domain/$local_part
delivery_date_add
envelope_to_add
return_path_add
group = paulooieximing
user = paulooieximing


local_delivery:
driver = appendfile
file = /mail/$domain/$local_part/inbox
create_directory
delivery_date_add
envelope_to_add
return_path_add
group = paulooieximing
user = paulooieximing
shadow_transport = save_incoming_email

This rules will backup all incoming email in local_delivery router. For you information;

$local_part = email userid
$domain = domain name
$tod_log = date time for log files
${substr_0_10:$tod_log} = substring 10 char for date “2006-07-01″

Tags: ,

One Response to “Exim: Backup/Archive your email”

  1. pradeep Says:

    hi

    can you help me how can take openwebmail user addressbook

    ples help me

    pradeep

    id pspal83@gmail.com

Leave a Reply