Hallo,
folgendes Problem: Ich hole mit fetchmail die Mails von einem
pop-account ab.
Dieser Account dient u.A. als Sammelbox für verschiedene eMail-Adressen, die
per Weiterleitung da ihre Mails abladen.
Auf unserem Mailserver sollen nun mit procmal die Mails an verschiedene User
verteilt werden. Der pop-account läuft bei GMX. Ich will in Procmail
nach dem
Pattern "^Delivered-To: GMX delivery to matthias.petermann(a)gmx.de" suchen.
Die Procmailrc dazu:
:0:
* ^Delivered-To: GMX delivery to matthias.petermann(a)gmx.de
/home/matthias/Mail/mailbox
:0:
* ^Delivered-To: GMX delivery to xxxxxxx(a)gmx.de
/home/xxxxxxx/Mail/mailbox
Scheinbar an den Leerzeichen zwischen "GMX*delivery*..." scheitert das
ganze, aber das ist nur eine Vermutung. Jedenfalls werden von Procmail alle
Mails ausnahmslos in der matthias-Mailbox abgelegt, obwohl nachweislich
einige mit "xxxxxxx@"- Adresse dabei waren.
Ich habe noch testhalber probiert:
:0:
* *adressegibtsnicht(a)gmx.de
/home/matthias/Mail/mailbox-matthias
:0:
* ^To:
/home/xxxxxx/Mail/mailbox
....und siehe da - alle Mails landen in der xxxxxx-Mailbox. Also
irgenwie liege
ich bestimmt nicht ganz falsch mit meiner Vermutung, hab aber schon alles
Mögliche probiert, z.B. die Leerzeichen mit \ zu maskieren.
Hat jemand einen Rat für mich?
Matthias