Hi Leute, stellt Euch Folgendes vor: Ich besitze 2 Accounts (aaa@gmx.net, bbb@gmx.nt). Ich hole mir die Mails mit fetchmail und procmail übernimmt das Einsortieren. In meinen Procmail-Rules steht dieses : _____________________ :0 * ^To:.*aaa@gmx.net aaa_mailbox :0 * ^To:.*bbb@gmx.net bbb_mailbox _____________________ Wenn ich nun zwei Mails (über aaa@gmx.net und bbb@gmx.net) bekomme, mit dem To-Header: "To: aaa@gmx.net, bbb@gmx.net" habe ich zwei gleiche Mails in der Mailbox aaa_mailbox. Klar! Denn die Rules werden bei jeder Mail sequentiell von oben nach unten abgearbeitet. Deswegen tritt niemals die Rule für die bbb_mailbox in Aktion. So will ich das aber nicht ! Ich möchte jeweils in den zwei Mailboxen meine eine Mail sehen :) Hat da jemand eine Idee und kann mir da einen Tip geben ? Merci :) Mike
Am Mit, 02 Mai 2001, schrieb Mike Gerald:
Hi Leute,
stellt Euch Folgendes vor: Ich besitze 2 Accounts (aaa@gmx.net, bbb@gmx.nt). Ich hole mir die Mails mit fetchmail und procmail übernimmt das Einsortieren. In meinen Procmail-Rules steht dieses : _____________________ :0 * ^To:.*aaa@gmx.net aaa_mailbox
:0 * ^To:.*bbb@gmx.net bbb_mailbox _____________________
Wenn ich nun zwei Mails (über aaa@gmx.net und bbb@gmx.net) bekomme, mit dem To-Header: "To: aaa@gmx.net, bbb@gmx.net" habe ich zwei gleiche Mails in der Mailbox aaa_mailbox. Klar! Denn die Rules werden bei jeder Mail sequentiell von oben nach unten abgearbeitet. Deswegen tritt niemals die Rule für die bbb_mailbox in Aktion. So will ich das aber nicht ! Ich möchte jeweils in den zwei Mailboxen meine eine Mail sehen :)
Das wird nicht ganz so einfach sein. Ich könnte mir eine Lösung denken, in der Du beidee Mails in beiden Mailboxen hast, indem Du für das erste Recipe stat :0 :0c verwendest. Wenn Du wirklich nach gmx-Account sortieren willst, mußt Du mal die Header der Mails durchforsten, ob das was verwertbares drinsteht. Gruß Christoph -- Christoph Maurer - Jülicher Str. 80 - 52070 Aachen - Tux# 194235 mailto:christoph-maurer@gmx.de - http://www.christophmaurer.de Auf der Homepage u.a.: Installation von SuSE 7.0 auf Notebook Acer Travelmate 508 T, Elektrotechnik an der RWTH Aachen
On Mit, 02 Mai 2001, Mike Gerald wrote:
stellt Euch Folgendes vor: Ich besitze 2 Accounts (aaa@gmx.net, bbb@gmx.nt). Ich hole mir die Mails mit fetchmail und procmail übernimmt das Einsortieren. In meinen Procmail-Rules steht dieses : _____________________ :0 * ^To:.*aaa@gmx.net aaa_mailbox
:0 * ^To:.*bbb@gmx.net bbb_mailbox _____________________
Wenn ich nun zwei Mails (über aaa@gmx.net und bbb@gmx.net) bekomme, mit dem To-Header: "To: aaa@gmx.net, bbb@gmx.net" habe ich zwei gleiche Mails in der Mailbox aaa_mailbox. Klar! Denn die Rules werden bei jeder Mail sequentiell von oben nach unten abgearbeitet. Deswegen tritt niemals die Rule für die bbb_mailbox in Aktion. So will ich das aber nicht ! Ich möchte jeweils in den zwei Mailboxen meine eine Mail sehen :) Hat da jemand eine Idee und kann mir da einen Tip geben ?
Versuch doch mal folgendes (ungetestet): :0 * ^TO_aaa@gmx.net { :0c * ^To:.*bbb@gmx.net bbb_mbox :0 aaa_mbox } :0 * ^TO_bbb@gmx.net { :0c * ^To:.*aaa@gmx.net aaa_mbox :0 bbb_mbox } Beachte dabei den Unterschied von To:.* und TO_ (siehe man procmailrc). Das ganze geht aber evtl. auch noch eleganter... ;) -dnh --
From a syslog: ISAKMP (0:16): deleting SA reason "He's expired! He's lost his perch! He's an ex-parrot!" state (R) QM_IDLE
Hi, vielen Dank für Deine Lösung ..... * David Haller (david@dhaller.de) wrote:
Versuch doch mal folgendes (ungetestet):
:0 * ^TO_aaa@gmx.net { :0c * ^To:.*bbb@gmx.net bbb_mbox
:0 aaa_mbox }
:0 * ^TO_bbb@gmx.net { :0c * ^To:.*aaa@gmx.net aaa_mbox
:0 bbb_mbox }
Beachte dabei den Unterschied von To:.* und TO_ (siehe man procmailrc).
^TO_ ist wie ein Text-Macro, was einfach zu einem regulären Ausdruck expandiert wird. Aus ^TO_ wird (^((Original-)?(Resent-)?(To|Cc|Bcc)|(X- Envelope|Apparently(-Resent)?)-To):(.*[^-a-zA-Z0-9_.])?) Es wird in alle sinnvolle Headers geschaut wo die Empfängeradresse sein kann. Deswegen werde ich in Deinem Vorschlag für mich das ^To: durch ein ^TO_ ersetzen. Cooler Tip !
Das ganze geht aber evtl. auch noch eleganter... ;)
Das würde mich auch interessieren :) Mike
On Die, 08 Mai 2001, Mike Gerald wrote:
vielen Dank für Deine Lösung .....
*g*
Beachte dabei den Unterschied von To:.* und TO_ (siehe man procmailrc).
^TO_ ist wie ein Text-Macro, was einfach zu einem regulären Ausdruck expandiert wird.
Exakt. Aber es reicht natuerlich (bzw. sollte man) nur * TO_ verwenden, ohne das '^'... ;) -dnh --
Mir sind genug NT - Admins mit Gehaeltern ab 150 KDM bekannt, die weniger von NT wissen als ich - und das ist _sehr_ wenig. NT-Admins werden wie Bundestagsabgeordnete bezahlt? Wo kriegt man so Angebote? Gibt es irgendwo einen MCSE-Straßenstrich? [in dasr]
participants (3)
-
Christoph Maurer
-
David Haller
-
Mike Gerald