[Postfixbuch-users] disclaimer in postfix mit kav und altermime
Kai Fürstenberg
kai_lists_postfixbuch at fuerstenberg.ws
Do Mär 1 19:17:53 CET 2007
Oliver Rau schrieb:
>> Warum hier *3* Empfänger weiss ich allerdings nicht :-S
> evtl. tequila.
>>
>> Leider hast du kein Log von der zweiten Mail beigepackt. Kannst du das
>> nachliefern?
> zweite mail von koel.de nach drinnen ist auch angekommen, liegt am relay
> in ab, logs sende ich dir spaeter (logge mich von zuhause nochmal ein...)
>> Beide Mails landen auf jeden Fall beim Disclaimer-Skript und werden auch
>> wieder zurückgeschickt. Scheint so, als würde evtl. die if-Abfrage
>> übersprungen.
> ja, muss so sein, werde das script debuggen...
>> Haben die Mails, die angekommen sind, einen entsprechenden Header
>> "X-Copyrighted-Material"? Denn der wird auf jeden Fall hinzugefügt, ob
>> die Absenderadresse nun deine ist, oder nicht.
> bingo: der x-copyrighted-material header ist im quelltext der messages
> zu sehen, dass funktioniert schon mal :-)
>> Evtl. die beiden Sender-Domains im Skript in Anführungszeichen setzen.
> unveraendert
Das hier dürfte dein Hauptproblem sein:
if [ $DOMAIN == $SENDER_DOMAIN1 -o $DOMAIN == $SENDER_DOMAIN2 ];
Das ist falsch. Muss heissen:
if [ ${DOMAIN} == ${SENDER_DOMAIN1} -o ${DOMAIN} == ${SENDER_DOMAIN2} ];
Die {} sind wichtig, ansonsten versucht das Skript den String als
Kommando auszuführen, was dazu führt, dass die Strings niemals
übereinstimmen.
Bsp.:
$ MYDIR=`dirname /usr/local/share/doc/foo/foo.txt`
$ echo $MYDIR
/usr/local/share/doc/foo
$ MYDIR=`dirname /usr/local/share/doc/foo/foo.txt`
$ echo ${MYDIR}
dirname /usr/local/share/doc/foo/foo.txt
Das ganze natürlich auch für den Rest des Skriptes.
Wenn ich richtig geguckt habe trifft das nur noch auf $COPYRIGHT_HEADER
zu, der halt ${COPYRIGHT_HEADER} heissen muss.
> bis spaeter und soweit schon mal 1000 dank, den rest werde ich mit
> deiner hilfe schon noch hinbiegen.
Das oben dürfte den Rest dann wohl zum Rennen bringen.
>
> oliver
Kai
Mehr Informationen über die Mailingliste Postfixbuch-users