[Postfixbuch-users] Probleme mit add_disclaimer.sh

Michael Ordnung Michael at Michael-Ordnung.net
So Nov 19 23:49:10 CET 2006


Michael Ordnung schrieb:
> Sandy Drobic schrieb:
>   
>> Michael Ordnung wrote:
>>   
>>     
>>> hi,
>>>
>>> hab jetzt wie in Ralf´s und Patrick´s Buch beschrieben diesen 
>>> add_disclaimer eingerichtet.
>>> Hab alles nach Anweisung ausgeführt.
>>> Aber ich bekomme folgende Fehlermeldung in den Logs:
>>>
>>> //
>>> pipe[6270]: fatal: pipe_comand: execvp 
>>> /etc/postfix/filter/add_disclaimer.sh: Permission denied
>>>
>>> postfix/pipe[6269]: 2BF74BB4275: to=<michael at michael-ordnung.net>, 
>>> relay=disclaimer, delay=1, status=bounced (Command died with status 1: 
>>> "/etc/postfix/filter/add_disclaimer.sh")
>>>
>>> //
>>>
>>> Rechte hab ich auf 750 gestellt. User root. Gruppe filter.
>>>     
>>>       
>> Ausführen darf also root oder ein Mitglied der Gruppe filter.
>> Wozu braucht das Filterscript root-Rechte?
>>
>> Setze doch mal als user filter.
>>
>>   
>>     
>>> disclaimer unix - n n - - pipe
>>> flags=Rq user=filter argv=/etc/postfix/filter/add_disclaimer.sh -f 
>>> ${sender} -- ${recipient}
>>>     
>>>       
>> Hier user filter, in welcher (primären) Gruppe ist der user filter?
>>
>>
>> Sandy
>>   
>>     
> hab aber jetzt folgende Fehlermeldung:
>
> //
> command line usage error. Command output: sendmail: fatal: Recipient 
> addresses must be specified on the command line or via the -t option )
> //
>
> Das Script hab ich mir von der Homepage zum Buch von Ralf und Patrick 
> heruntergeladen.
>
> gruß
>   
ok funktioniert.
Hab nen Fehler im Buch gefunden!

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}

also anstatt von '-- ' '-t'.
Sonst weiß sendmail den Empfänger nicht.

gruß



Mehr Informationen über die Mailingliste Postfixbuch-users