Hallo Leute, kaum habe ich mein procmail am laufen, schon die nächste Frage: folgende .procmailrc :0 * <Bedingung> ! <an-einen-Verteiler> Wenn jetzt der Account, in dessen home diese procmailrc liegt, seinerseits Mitglied des Verteilers ist, dann hab ich doch ne wunderschöne Mailschleife, weil doch die Bedingung jedesmal aufs Neue zutrifft, und die Mail daher jedesmal aufs Neue geforwarded wird. Sehe ich das richtig? Was tut man, um das zu vermeiden?
Moin,
* Andy Feile
Wenn jetzt der Account, in dessen home diese procmailrc liegt, seinerseits Mitglied des Verteilers ist, dann hab ich doch ne wunderschöne Mailschleife, weil doch die Bedingung jedesmal aufs Neue zutrifft, und die Mail daher jedesmal aufs Neue geforwarded wird. Du solltest die Bedingung so halten, daß das nicht passieren kann, also nicht nach Empfänger, sondern nach einem bestimmten Header. Das kannst Du noch unterstützen, indem Du die Header selbst setzt, X-Loop wird gerne benutzt.
Thorsten -- Fear leads to anger. Anger leads to hate. Hate leads to using Windows NT for mission-critical applications.
Hallo Andy, hallo @ll, also ich mache das so: :0 * <Bedingung> * !^X-Loop: <Verteiler> <-- Prüft, ob <Verteiler> im Header steht und bricht dann ab | (formail -rk -A "X-Loop: <Verteiler> "; /bin/cat $HOME/key/sm.asc) | sendmail -t formail häng an den vorhandenen Header X-Loop: <Verteiler> ran, damit man eine Schleife verhindert. Gruß Sören * Andy Feile schrieb am 02 Mär 2002:
Hallo Leute,
kaum habe ich mein procmail am laufen, schon die nächste Frage:
folgende .procmailrc
:0 * <Bedingung> ! <an-einen-Verteiler>
Wenn jetzt der Account, in dessen home diese procmailrc liegt, seinerseits Mitglied des Verteilers ist, dann hab ich doch ne wunderschöne Mailschleife, weil doch die Bedingung jedesmal aufs Neue zutrifft, und die Mail daher jedesmal aufs Neue geforwarded wird.
Sehe ich das richtig? Was tut man, um das zu vermeiden?
-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ Soeren Mindorf ~ ~ Industriemeister der Elektrotechnik ~ ~ Wrangelstrasse 33 ~ ~ 24105 Kiel ~ ~ E-Mail1: soeren@mindorf.org ~ ~ E-Mail2: soerenmm@web.de ~ ~ Homepage: http://www.mindorf.org ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Hallo Sören, also da hat der Umbruch wohl etwas zuviel des Guten getan. Meintest Du das so (von der Zeilenaufteilung her): At 19:03 02.03.2002 +0100, Sören wrote: :0 * <Bedingung> * !^X-Loop: <Verteiler> | (formail -rk -A "X-Loop: <Verteiler> "; /bin/cat $HOME/key/sm.asc) | sendmail -t Was bewirkt /bin/cat $HOME/key/sm.asc? Gruß. Andy
Hallo Andy, sorry erstmal für den Zeilenumbruch und auch für das vergessen des Herausnehmens meines Schlüssels. Ich benutze diese Regel zum auto. Versenden meines PGP Schlüssels und dieser wird mit /bin/cat $HOME ... eingelesen und verschickt. richtig muß es heißen: :0 * <Bedingung> * !^X-Loop: <Verteiler> | (formail -rk -A "X-Loop: <Verteiler> ") | sendmail -t Mit der obigen Regel wird an den Absender eine E-Mail zurückgeschickt, welche meinen öffentlichen PGP Schlüssel enthält. Du mußt also die Regel noch etwas anpassen. Gruß Sören * Andy Feile schrieb am 02 Mär 2002:
Hallo Sören,
also da hat der Umbruch wohl etwas zuviel des Guten getan. Meintest Du das so (von der Zeilenaufteilung her):
At 19:03 02.03.2002 +0100, Sören wrote:
:0 * <Bedingung> * !^X-Loop: <Verteiler> | (formail -rk -A "X-Loop: <Verteiler> "; /bin/cat $HOME/key/sm.asc) | sendmail -t
Was bewirkt /bin/cat $HOME/key/sm.asc?
Gruß. Andy
-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ Soeren Mindorf ~ ~ Industriemeister der Elektrotechnik ~ ~ Wrangelstrasse 33 ~ ~ 24105 Kiel ~ ~ E-Mail1: soeren@mindorf.org ~ ~ E-Mail2: soerenmm@web.de ~ ~ Homepage: http://www.mindorf.org ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
participants (3)
-
Andy Feile
-
Sören Mindorf
-
Thorsten Haude