[Postfixbuch-users] Fuer ein Transport bei Fehler keine Bounce generieren

Thomas Schwenski mailing-lists at thomasschwenski.de
Fr Apr 29 17:05:35 CEST 2011


Hallo,

> ich hab ein Transport, welcher die Mail an ein PHP-Skript übergibt:
> 
> tname unix  -   n   n   -   - pipe
>   flags= user=xxxx argv=/pfad/skript.php ${sender}
> 
> 
> Wenn nun das Skript z.B. gekillt wird oder einen Skript-Fehler ausgibt,
> bounced Postfix dies mit:
> 
> -----------------------------
> Apr 27 12:02:38 xxx postfix/pipe[25109]: B1xxxxDE: to=<xxx>,
> relay=tname, delay=0.06, ...,
> status=bounced (Command died with status 255: "/pfad/skript.php".
> Command output:PHP Fatal error: Msg... in /pfad/skript.php on line 1704)
> -----------------------------

Modifizier doch einfach das Skript, dass es immer den Exit-Code 0
liefert und selbst loggt.
Oder bau Dir einen Wrapper-Script was das übernimmt.

Thomas



Mehr Informationen über die Mailingliste Postfixbuch-users