[linux mail] verzenden vanuit file

Pagina: 1
Acties:

  • T.T.
  • Registratie: April 2000
  • Laatst online: 22-01 14:13

T.T.

Sowieso

Topicstarter
Ik had met procmail een mooi scriptje gemaakt dat e-mail naar verschillende lokale gebruikers stuurt, afhankelijk van de afzender enz.

Per ongeluk had ik bij een edit een regel verkloot |:(
:0
* ^From:<emailadressen>
! jo
Had ik vervangen door
:0
*
^From:<emailadressen>
! jo
Nu stuurt die regel dus dus ALLES door naar een file met de naam "^From:<emailadressen>". Ik heb die bestanden wel gevonden, die staan gewoon in mn MAILDIR:

MAILDIR=$HOME/Mail

maar het probleem is dat ik nu niet weet hoe ik die e-mailtjes weer kan opsturen, het liefst nog allemaal apart. Ik had zo'n bestand ge-attached, maar dan komt het als een plain-text-attachement aan. De attachements in de orginele emails zijn dan totaal onherkenbaar natuurlijk. Het maakt niet uit als ze allemaal bij 1 user aankomen, dan sorteer ik ze gewoon handmatig even.

Hoe kan ik dit oplossen? (ik werk nog niet zo lang met linux, dus als ik kan vermijden dat ik een script moet gaan schrijven, doe ik dat graag :)) Ik kon alleen bedenken dat op een of andere manier ik een script zou moeten maken dat het "backup"-file leest en dan split op de verschillende files en dan weer doorstuurd... dat moet makkelijker kunnen :?

Verwijderd

ff die file naar iets normaals hernoemen om te beginnen, anders moet je zo op escaping gaan letten ;)

Daarna 'formail' installeren, dat tooltje kan mailboxes (wat die file dus is) opnieuw processen.

Bijvoorbeeld:

cat mailbox | formail -s procmail

Gooit elk bericht in mailbox nogmaals door procmail ;)

  • T.T.
  • Registratie: April 2000
  • Laatst online: 22-01 14:13

T.T.

Sowieso

Topicstarter
Verwijderd schreef op 27 oktober 2002 @ 20:33:
ff die file naar iets normaals hernoemen om te beginnen, anders moet je zo op escaping gaan letten ;)
Daarna 'formail' installeren, dat tooltje kan mailboxes (wat die file dus is) opnieuw processen.
Ah beter _/-\o_ Dat klinkt precies als wat ik zocht! Ik heb de files inderdaad al gerenamed, anders was het zo lastig openen.
Dan ga ik nu snel ff formail installeren, ben blij dat ik geen script hoef te maken daarvoor :)

edit: woei, staat al geinstalleerd zelfs (redhat he :+) ff mannen :)
edit2: briljante oplossing hoor, het is in één keer gelukt _/-\o_ _/-\o_