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

Kai Fürstenberg kai_lists_postfixbuch at fuerstenberg.ws
Mi Feb 28 16:42:18 CET 2007


Oliver Rau wrote:
> 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

552 heisst normalerweise "over quota". Nur so am Rande, vielleicht 
hilfts aber auch ...

Läuft der Daemon?

Kannst du bitte mal ein vollständiges Log schicken? Und die Ausgabe von 
postconf -n?

Kai



Mehr Informationen über die Mailingliste Postfixbuch-users