Page 1 of 1

eMails aus /var/spool/mails nochmal versenden?

Posted: 2009-03-19 17:48
by bernostern
Hallo,

da mein Postfix zeitweise falsch konfiguriert war, landeten einige eMails als Textdatei in /var/spool/mail/USERNAME.
Kann ich diese Mails nochmal "versenden"? Also nicht einfach mit

Code: Select all

cat USERNAME | mail -s "nomal" USERNAME
da die eMails so sehr sehr unleserlich sind (mit Header etc.) und alle eMails in einer Datei hängen.

Wenn es kein Progi gibt, kann ich das irgendwie "zu Fuss" machen?



Danke und schöne Grüße,
Bern

Re: eMails aus /var/spool/mails nochmal versenden?

Posted: 2009-03-19 17:57
by Roger Wilco
Bei einer E-Mail pro Datei:

Code: Select all

/usr/sbin/sendmail -t -i < /path/to/file
Bei mbox-Dateien, in denen mehrere E-Mails gespeichert sind, könnte formail (Teil von procmail) helfen.

Re: eMails aus /var/spool/mails nochmal versenden?

Posted: 2009-03-19 21:31
by rudelgurke
Wenn es ein Mbox Format ist kann dass mit mb2md in Maildir konvertiert werden, dann hast du einzelne Dateien pro Mail die sich vielleicht mit sed / grep usw. besser bearbeiten lassen.

http://batleth.sapienti-sat.org/projects/mb2md/