I just use piler begin routers
#MAILARCHIV PILER mailarchive: debug_print = "R: mailarchive for $local_part@$domain" driver = manualroute #we have mails we do not archiv senders= /etc/xxxxx/nomailarchiv_senders domains = * transport = remote_smtp # piler listening on port 25: route_list = * "pilerserver::25" self = send unseen Greetings Daniel -----Ursprüngliche Nachricht----- Von: Cyborg via Exim-users [mailto:exim-users@lists.exim.org] Gesendet: Freitag, 23. August 2024 10:53 An: exim-users@lists.exim.org Betreff: [exim] Re: Archive Email software management Am 21.08.24 um 20:27 schrieb Evgeniy Berdnikov via Exim-users: > On Wed, Aug 21, 2024 at 12:55:37PM -0300, Ronaldo Luiz via Exim-users wrote: >> Hi Sirs, >> >> I need a help to install on my Linux Server an Archive Email software >> management. >> >> Exim send around 15.000 billing e-mails each month, receive around >> 200.000/month and need to archive the 5 last years emails. >> >> Which is the best software option? > Question "What's the best?" implies some criteria for comparison, > but you did not mention anything. > > To store relaying mail to a disk one can use Exim with redirect router, > which have "unseen" option and feed message copy to "appendfile" transport. > This is purely Exim solution, without any external software. That is not the best way to do it, as each mail needs a sha256 checksum generated, so the archiver can testify, that the archived email is untampered. With a mbox file, you would need to sign this growing pile of data each time a message is appended, which will overpower your server in a few weeks. Storing the messages in the default maildir format, allows to sign each message separately without causing hassle to the system. - it's easier to maintain - easier to delete old messages - needs less power but increases the accesstime to the directory with 200k mails per month, which suggests to store it in seperate directories /var/mail/user/<YEAR>/<MONTH>/ heres the router, you can use a different "target"(data) if you like: begin routers archiver: driver = redirect data = mail-arc...@domain.com pipe_transport = address_pipe unseen ... normal routers ... best regards, Cyborg -- ## subscription configuration (requires account): ## https://lists.exim.org/mailman3/postorius/lists/exim-users.lists.exim.org/ ## unsubscribe (doesn't require an account): ## exim-users-unsubscr...@lists.exim.org ## Exim details at http://www.exim.org/ ## Please use the Wiki with this list - http://wiki.exim.org/ -- ## subscription configuration (requires account): ## https://lists.exim.org/mailman3/postorius/lists/exim-users.lists.exim.org/ ## unsubscribe (doesn't require an account): ## exim-users-unsubscr...@lists.exim.org ## Exim details at http://www.exim.org/ ## Please use the Wiki with this list - http://wiki.exim.org/