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

Oliver Rau oliver.rau at koeln.de
Mi Feb 28 15:07:49 CET 2007


Hallo,

noch ein Versuch, um einen Disclaimer in Postfix 2.1.5 zusammen mit 
Kaspersky Anti-Virus 5.5 und Altermime einzubauen;

!!!Bitte dringend um klaerende Hilfe!!!

Altermime tut soweit (lt. mitgeschriebenem Log), doch Postfix? zickt...

Woran liegt es?
Beschaeftige mich nicht ausschliesslich mit Mailservern, bin daher nicht 
der Guru und ich finde nirgends eine aehnliche Konstellation/Config, 
Kaspersky weiss auch keinen Rat.

Gruesse,
Oliver

Hier meine Konfiguration von

1.) disclaimer:
---------------

#!/bin/bash

SENDER_DOMAIN1=systemlogistik.dpd.de
SENDER_DOMAIN2=depot180.dpd.de
COPYRIGHT_HEADER="X-Copyrighted-Material: Please visit 
http://www.whatever.de"
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 \
            --disclaimer=/etc/postfix/disclaimer.txt \
            --disclaimer-html=/etc/postfix/disclaimer.txt \
            --debug \
            --xheader="X-Copyrighted-Material: $COPYRIGHT_HEADER" || \
            { echo Message content rejected; exit $EX_UNAVAILABLE; }
else
$ALTERMIME --input=in.$$ \
            --xheader="X-Copyrighted-Material: $COPYRIGHT_HEADER" || \
            { echo Message content rejected; exit $EX_UNAVAILABLE; }
fi

$SENDMAIL -i "$@" <in.$$

exit $?

2.) master.cf (Auszug)
-------------

## begin: Added by Kaspersky Anti-Virus Installer ##
smtp      inet  n       -       n       -       -       smtpd
         -o content_filter=lmtp:127.0.0.1:10030

pickup    fifo  n       -       n       60      1       pickup
         -o content_filter=lmtp:127.0.0.1:10030
[.....]
127.0.0.1:10030     inet  n      n      n      -      20     spawn
         user=kluser   argv=/opt/kav/5.5/kav4mailservers/bin/smtpscanner
## end: Added by Kaspersky Anti-Virus Installer ##

127.0.0.1:10031    inet  n      -      n      -      -      smtpd
      -o content_filter=discl:
      -o local_recipient_maps=
      -o relay_recipient_maps=
      -o smtpd_restriction_classes=
      -o smtpd_client_restrictions=
      -o smtpd_helo_restrictions=
      -o smtpd_sender_restrictions=
      -o smtpd_recipient_restrictions=permit_mynetworks,reject
      -o mynetworks=127.0.0.0/8
      -o strict_rfc821_envelopes=yes
      -o smtpd_error_sleep_time=0
      -o smtpd_soft_error_limit=1001
      -o smtpd_hard_error_limit=1000

discl     unix  -     n       n       -   -   pipe

3.) main.cf
-----------
...
content_filter = lmtp:127.0.0.1:10030
...

########################################################################################

Beim Test (EMail an mich selbst) bekomme ich folgende Meldung zurueck:

<oliver.rau~systemlogistik.dpd.de at mail.systemlogistik.dpd.de>: host
     127.0.0.1[127.0.0.1] said: 552
     <oliver.rau~systemlogistik.dpd.de at mail.systemlogistik.dpd.de> Error 
! (in
     reply to end of DATA command)

--1B6207EE.1172669071/mail.systemlogistik.dpd.de
Content-Description: Delivery report
Content-Type: message/delivery-status

Reporting-MTA: dns; mail.systemlogistik.dpd.de
X-Postfix/Debian_LINUX-Queue-ID: 1B6207EE
X-Postfix/Debian_LINUX-Sender: rfc822; oliver.rau at systemlogistik.dpd.de
Arrival-Date: Wed, 28 Feb 2007 14:24:31 +0100 (CET)

Final-Recipient: rfc822; 
oliver.rau~systemlogistik.dpd.de at mail.systemlogistik.dpd.de
Action: failed
Status: 5.0.0
Diagnostic-Code: X-Postfix/Debian_LINUX; host 127.0.0.1[127.0.0.1] said: 552
     <oliver.rau~systemlogistik.dpd.de at mail.systemlogistik.dpd.de> Error 
! (in
     reply to end of DATA command)

--1B6207EE.1172669071/mail.systemlogistik.dpd.de
Content-Description: Undelivered Message
Content-Type: message/rfc822

Received: by mail.systemlogistik.dpd.de (Postfix/Debian_LINUX, from 
userid 107)
	id 1B6207EE; Wed, 28 Feb 2007 14:24:31 +0100 (CET)
Received: from mail (localhost.localdomain [127.0.0.1])
	by mail.systemlogistik.dpd.de (Postfix/Debian_LINUX) with ESMTP id 0B00F7E6
	for <oliver.rau~systemlogistik.dpd.de at mail.systemlogistik.dpd.de>; Wed, 
28 Feb 2007 14:24:31 +0100 (CET)


Logfile mail sagt:
------------------
...
Feb 28 14:24:31 mail postfix/pipe[14661]: 0B00F7E6: 
to=<oliver.rau~systemlogistik.dpd.de at mail.systemlogistik.dpd.de>, 
relay=discl, delay=0, status=sent (mail.systemlogistik.dpd.de)

Feb 28 14:24:31 mail postfix/lmtp[14656]: 1B6207EE: 
to=<oliver.rau~systemlogistik.dpd.de at mail.systemlogistik.dpd.de>, 
relay=127.0.0.1[127.0.0.1], delay=0, status=bounced (host 
127.0.0.1[127.0.0.1] said: 552 
<oliver.rau~systemlogistik.dpd.de at mail.systemlogistik.dpd.de> Error ! 
(in reply to end of DATA command))
Feb 28 14:24:31 mail postfix/qmgr[14649]: 1B6207EE: removed




Mehr Informationen über die Mailingliste Postfixbuch-users