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@gmx.de" suchen. Die Procmailrc dazu:
:0: * ^Delivered-To: GMX delivery to matthias.petermann@gmx.de /home/matthias/Mail/mailbox
:0: * ^Delivered-To: GMX delivery to xxxxxxx@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@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