![](https://seccdn.libravatar.org/avatar/65bcfff156754e4e6b14d6cca72be293.jpg?s=120&d=mm&r=g)
Jens Tautenhahn wrote:
Henri Rueckrieme schrieb am Freitag den 11. August 2000:
SUBJECT=`formail -xSubject:`
:0 c | formail -xSubject: | mail -s "$SUBJECT" user1@domain
----------
das ist der jetzt benutzte eintrag in .procmailrc
solange "user1@domain" existiert und auch sonst kein fehler beim versenden der mail passiert ist alles in ordnung. kommt aber eine fehlermeldung zurueck (z.B. user nicht vorhanden, mailserver nicht erreichbar oder so) erhalte ich eine praechtige schleife (ist mir naemlich gerade beim probieren passiert, waren dann so innerhalb weniger sekunden hunderte mails).
Ich habe mir das ganze noch mal überlegt. Hier wirst Du wohl ohne ein Script, welches dann durch procmail aufgerufen wird nicht weiterkommen. Beispiele, um Mailloops zu verhindern stehen in "man procmailex" (Suche nach loop).
habe wie in der man-page '* !^X-Loop: meine_mailadresse@meine_domain' eingetragen, funktioniert aber nicht. irgendwo habe ich da noch einen denkfehler?
Obiges solltest Du auch besser nicht einsetzen, denn das Subject der Mail wird direkt an die Shell übergeben... Jemand könnte Dir dann mit einer Mail und Subject 'bla" root;rm -rf /;"' Dein System zunichte machen... Setz es in Gedanken ruhig mal in das obige ein...
verstehe ich eigentlich nicht, denn ich speichere ja das subject nur in einer variable und uebergebe diese variable an 'mail' als neues subject. ich hab's uebrigens auch mal mit einem harmlosen befehl ausprobiert ('bla" root;mkdir /xxxxxx;"') und es ist nichts passiert. gruss, henri
--------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
--------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com