[Postfixbuch-users] Probleme mit add_disclaimer.sh
Michael Ordnung
Michael at Michael-Ordnung.net
Mo Nov 20 14:35:26 CET 2006
Sandy Drobic schrieb:
> Ralf Hildebrandt wrote:
>
>> * Michael Ordnung <Michael at Michael-Ordnung.net>:
>>
>>
>>> Auf S. 200 welche beschreibt, wie man den disclaimer-transport
>>> definiert, heißt es:
>>>
>>> argv=/etc/postfix/filter/add_disclaimer.sh -f ${sender} -- ${recipient}
>>>
>>> Aber es muss heißen:
>>>
>>>
>>> argv=/etc/postfix/filter/add_disclaimer.sh -f ${sender} -t ${recipient}
>>>
>> Nein.
>>
hmm, aber bei mir funktioniert es nur so
>>
>>
>>> also anstatt von '-- ' '-t'.
>>>
>> Nein nein nein. -t holt die Empfänger aus den Headern der Mail, und
>> die sind FALSCH, weil envelope != header (jedenfalls nicht immer).
>>
>>
>>> Sonst weiß sendmail den Empfänger nicht.
>>>
>> When no recipients are specified on the command line or via the -t
>> option, the Postfix sendmail command terminates with status EX_USAGE
>> and produces an error message instead of accepting the mail first and
>> bouncing it later.
>>
>
> Michael, poste doch bitte noch einmal die Zeile der master.cf, wo die Mail
> per Pipe an das Script übergeben wird. Vielleicht wird dort der Empfänger
> nicht angegeben.
>
>
so stehts jetzt in der Master.cf und funktioniert auch:
disclaimer unix - n n - - pipe
flags=Rq user=filter argv=/etc/postfix/filter/add_disclaimer.sh -f
${sender} -t ${recipient}
davor (mit Fehlermeldung siehe oben) stand es so drin:
disclaimer unix - n n - - pipe
flags=Rq user=filter argv=/etc/postfix/filter/add_disclaimer.sh -f
${sender} -- ${recipient}
gruß
Mehr Informationen über die Mailingliste Postfixbuch-users