Mailinglist Archive: opensuse-de (4986 mails)

< Previous Next >
Re: mail forwarden und veraendern mit procmail
  • From: rueckrieme@xxxxxxxxxxxx (Henri Rueckrieme)
  • Date: Mon Aug 14 14:04:36 2000
  • Message-id: <3997FC74.2FA11BB3@xxxxxxxxxxxx>



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@xxxxxxxx
For additional commands, e-mail: suse-linux-help@xxxxxxxx

---------------------------------------------------------------------
To unsubscribe, e-mail: suse-linux-unsubscribe@xxxxxxxx
For additional commands, e-mail: suse-linux-help@xxxxxxxx

< Previous Next >
References