Wie schreibe ich ein procmail-Rezept, um ein Skript auszuführen, ohne die ursprüngliche Nachricht zu beeinflussen

1909
stardiviner

Ich möchte mit procmail ein Skript auslösen, das ausgeführt wird, wenn eine bestimmte E-Mail-Nachricht gefunden wird , die Zustellung der ursprünglichen Nachricht jedoch nicht geändert, geändert oder verhindert werden soll.

Funktioniert dieses procmail-Rezept?

 : 0 fw * ^ Von:. * Numbchild @ gmail \ .com { : 0 c * ^ Betreff: \ /.* | / bin / sh $ HOME / bin / notify.sh "Thread ('$ MATCH') aktualisiert" "Body" } 
2
Übrigens sind die "fw" -Fahnen auf dem äußeren Rezept überflüssig, wenn nicht völlig falsch. tripleee vor 12 Jahren 0

1 Antwort auf die Frage

1
mgorven

Aus der Manpage :

 c Generate a carbon copy of this mail. This only makes sense on delivering recipes. 

Ja, das cFlag bewirkt, dass die Nachricht auch mit dem nächsten passenden Rezept übermittelt wird.