
hs at schlittermann
Feb 4, 2010, 10:54 PM
Post #2 of 5
(1099 views)
Permalink
|
Exim <exim [at] csstn> (Fr 05 Feb 2010 05:37:02 CET): > I need to be able to reinject email from the /var/spool/mail/{user} file > back into exim for delivery to the original recipient. Last week I had to > put my server in place as a backup for another client while their hardware > was repaired. Now that their email server is running again, they want me to > take the contents of their mail file on my server, and send it to their > server. > > I know I could forward the messages, but then the "FROM" and original date > and time will be lost. Depending on the number of account you can use mutt and it's „bounce“ function: as user: mutt as root: mutt -f /var/spool/mail/$USER … then tag all messages T.*<ENTER> … then bounce all messages ;b<NEW ADDRESS><ENTER> Or have a look for „formail“, this can execute any command on the mails of an mbox, so you could resend them using exim directly. The envelope sender will change probably, but this should not be a problem. The delivery date will change too, but this you can't avoid. The Date-Header should remain. exim <NEW ADDRESS> < message Best regards from Dresden/Germany Viele Grüße aus Dresden Heiko Schlittermann -- SCHLITTERMANN.de ---------------------------- internet & unix support - Heiko Schlittermann HS12-RIPE ----------------------------------------- gnupg encrypted messages are welcome - key ID: 48D0359B --------------- gnupg fingerprint: 3061 CFBF 2D88 F034 E8D2 7E92 EE4E AC98 48D0 359B -
|