[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