Postfix - PHP Autoresponder, Header auslesen

drexler76

Registered User
Hallo Forum..

ich hätte mal eine Frage zu meinem geschmeidigen Autoresponder ... Ich habe ein php - Script, welches von einen Transport in der master.cf angesprochen wird:

Code:
autoreply unix  -       n       n       -       -       pipe flags= user=vmail 
argv=/usr/bin/php4 -c /etc/php4/reply /etc/postfix/autoreply.php ${send
er} ${recipient}

Der Responder funktioniert auch wunderbar, habe das mit einer Transport - Map gebaut.

Ich kann ja nun in dem Script: autoreply.php den Sender und Recipient entgegennehmen und entsprechend eine Mail zurückschreiben.

Als 1. Sicherheitsvorkehrung merke ich mir schonmal in einer mysql - Tabelle wann ein Respond stattgefunden hat mit einem Timestamp. Ich verschicke erst nach 2 Stunden wieder eine Vacation zu dem selben Sender. So weit so gut... ein PingPong wird somit vermieden.

Aaaaaber wie kann ich hierbei den HEADER abfragen, um zu verhinden dass mein Responder in z.B. in eine Liste respondet ??? Bwz. Precendece,Bulk,Junk ????

Hat da jemand ne Idee ??? Ich habe nur gefunden dass man in der master.cf sender und recipient übergeben kann, aber nich den HEADER ????

Freue mich über jede Antwort.
 
Haaaa .!! Problem schon gelöst :D

Der ganze Header kommt via STDIN in das PHP Script rein. Problem schon gelöst.
 
drexler76

Hi drexler76.

Könntest du mir dein Script mal zukommenlassen?
Ich suche auch schon sehr lange nach etwas brauchbarem.
Leider bin ich bisher nicht fündig geworden.

MfG 10BaseT.
 
Back
Top