[Postfixbuch-users] disclaimer in postfix mit kav und altermime

Oliver Rau oliver.rau at koeln.de
Fr Mär 2 00:08:26 CET 2007


hallo zusammen,

die klammerung hat nichts gebracht (die idee hatte ich auch schon); ich 
habe einfach die if-abfrage rausgenommen (zurueck zum original) und 
siehe da, der disclaimer haengt an der email, siehe source der mail.
nach den abschliessenden tests poste ich morgen die komplette conf zum 
topic...

:
 From - Thu Mar 01 23:40:21 2007
X-Account-Key: account2
X-UIDL: 45E7564E.6050604 at systemlogistik.dpd.de
X-Mozilla-Status: 0001
X-Mozilla-Status2: 00000000
Return-Path: <oliver.rau at systemlogistik.dpd.de>
X-Original-To: oliver.rau~systemlogistik.dpd.de at mail.systemlogistik.dpd.de
Delivered-To: oliver.rau~systemlogistik.dpd.de at mail.systemlogistik.dpd.de
Received: from mail (localhost.localdomain [127.0.0.1])
	by mail.systemlogistik.dpd.de (Postfix/Debian_LINUX) with ESMTP id 
BA2297EE;
	Thu,  1 Mar 2007 23:39:40 +0100 (CET)
Received: by mail.systemlogistik.dpd.de (Postfix/Debian_LINUX, from 
userid 107)
	id A63977FC; Thu,  1 Mar 2007 23:39:40 +0100 (CET)
Received: from [10.15.1.215] (unknown [10.15.1.215])
	by mail.systemlogistik.dpd.de (Postfix/Debian_LINUX) with ESMTP id 70A2D7EE
	for <oliver.rau at systemlogistik.dpd.de>; Thu,  1 Mar 2007 23:39:40 +0100 
(CET)
Message-ID: <45E7564E.6050604 at systemlogistik.dpd.de>
Date: Thu, 01 Mar 2007 23:40:14 +0100
From: Oliver Rau <oliver.rau at systemlogistik.dpd.de>
User-Agent: Thunderbird 1.5.0.9 (Windows/20061207)
MIME-Version: 1.0
To: Oliver Rau <oliver.rau at systemlogistik.dpd.de>
Subject: tttttttttttt
Content-Type: text/plain; charset=ISO-8859-15; format=flowed
Content-Transfer-Encoding: 7bit
X-Copyrighted-Material: Please visit http://www.dpd.net
X-Anti-Virus: Kaspersky Anti-Virus for MailServers 5.5.10/RELEASE, 
bases: 02032007 #259763, status: clean

ttttttttt

tttt

/* begin mua signature
-- 

Freundliche Gruesse

Oliver Rau

=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
Oliver Rau
Systemadministrator

DPD Systemlogistik GmbH & Co. KG
Ludwig-Erhard-Strasse 12, DE-85375 Neufahrn

Tel. +49 (0)8165 / 942-172
Fax. +49 (0)8165 / 942-105
Mob. +49 (0)175  / 938 059 0
E-Mail: oliver.rau at systemlogistik.dpd.de

GnuPG-Key: 0xB1EC9EBC
PGP: http://wwwkeys.de.pgp.net
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
/* end mua signature

/* begin disclaimer by altermime
Sitz der Gesellschaft: Neufahrn b. Freising
Registergericht Muenchen HRA 77871

Persoenlich haftende Gesellschafterin:
DPD Systemlogistik Management GmbH
Registergericht Bad Hersfeld HRB 799
Geschaeftsfuehrer: Andreas Wild
/* end disclaimer by altermime

Kai Fürstenberg schrieb:
> Jan P. Kessler schrieb:
> 
> Danke, wieder was dazugelernt.
> 
> Hier nochmal das Skript (das interessiert mich jetzt auch ;-) ):
> Ich habe das Skript mal getestet. Eigentlich müsste es funktionieren 
> (zumindest im groben).
> 
>> #!/bin/bash
>>
>> SENDER_DOMAIN1=systemlogistik.dpd.de
>> SENDER_DOMAIN2=depot180.dpd.de
>> COPYRIGHT_HEADER="X-Copyrighted-Material: Please visit 
>> http://www.whatever.de"
> ^^^^
> Wenn ich richtig gehe, muss hier lt. RFC ein Leerzeichen am Anfang 
> stehen. Evt. falsche Darstellung wg Umbruch im ursprünglichen Posting?
>> INSPECT_DIR=/var/spool/discl
>> SENDMAIL=/usr/sbin/sendmail
>> ALTERMIME=/usr/local/bin/altermime
>>
>> EX_TEMPFAIL=75
>> EX_UNAVAILABLE=69
>>
>> # clean up ...
>> trap "rm -f in.$$" 0 1 2 3 15
>>
>> cd $INSPECT_DIR || { echo $INSPECT_DIR existiert nicht; exit $EX_TEMPFAIL; }
>>
>> cat >in.$$ || { echo Kann eMail nicht speichern; exit $EX_TEMPFAIL; }
>>
>> # domain aus uebergebenem Absender filtern:
>> DOMAIN=${1##*@}
>>
>> if [ $DOMAIN == $SENDER_DOMAIN1 -o $DOMAIN == $SENDER_DOMAIN2 ];
>> then
>> $ALTERMIME --input=in.$$ \
>>             --input=in.$$ >> /tmp/altermime.log \
>              ^^^^^^^^^^^^^^
> 2x --input?
2x input fuer das loggen in /tmp

>>             --disclaimer=/etc/postfix/disclaimer.txt \
>                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> Lesbar für User discl?
yes, group discl
Stimmt der Dateiname? Standardmäßig ist der
> Disclaimer ein NULL und wird nur geändert. Ich kann mir vorstellen, 
> dass, wenn die Datei nicht lesbar ist, oder nicht gefunden wird, 
> altermime ohne zu mucken weiterläuft und NULL als Disclaimer anhängt. 
> Aber soweit reichen meine C-Kenntnisse nicht, um das wirklich rauszufinden.
>>             --disclaimer-html=/etc/postfix/disclaimer.txt \
              --disclaimer-html=/etc/postfix/disclaimer.html \  ???
bleibt morgen noch zu testen...
>>             --debug \
>>             --xheader="X-Copyrighted-Material: $COPYRIGHT_HEADER" || \
>>             { echo Message content rejected; exit $EX_UNAVAILABLE; }
>>
>> $SENDMAIL -i "$@" <in.$$
$SENDMAIL -t -i "$@" <in.$$
	steht bei mir so drin.

>>
>> exit $?



Mehr Informationen über die Mailingliste Postfixbuch-users