Mailinglist Archive: opensuse-de (3763 mails)

< Previous Next >
Procmail Profi gesucht
  • From: "Christian Schmidt" <linux@xxxxxxxxxxx>
  • Date: Mon, 6 Sep 2004 23:09:29 +0200
  • Message-id: <20040906211359.ABFA0108032@xxxxxxxxxxxxxxxxxxxx>
Hallo,

ich habe auf einer SuSE 9.0, Confixx 3, Postfix, Spamd, ClamAV mit Procmail
laufen.
Das System läuft perfekt, jedoch benötige ich jetzt eine Änderung.
Alle Mails an eine bestimmte Domain, die als Spam erkannt wurden sollen an
eine bestimmte Adresse umgeletitet werden.
Hierzu habe ich Procmail erweitert.
Es funktioniert soweit auch, jedoch sind nach einiger Zeit die Mailfiles von
MailUser beschädigt. Wenn ich ein solches File anschaue, dann fängt es nicht
mehr mit 'FROM' an, sondern irgendwelchen Zeilen vom Spamd.
Lösche ich diese Zeilen, kann der User seine Mails wieder abrufen.

Ich hänge mal die entsprechende Procmail an:

DROPPRIVS=yes
LOGFILE=/var/log/procmail
#VERBOSE=ON
SHELL=/bin/sh
STRIPPED_EXECUTABLES=/etc/stripped

#
----------------------------------------------------------------------------
--------- #
# Virus scan section ...
#
#
----------------------------------------------------------------------------
--------- #

# 1. Run TrashScan
:0fw
* multipart
* !^X-Virus-Scan:
| /usr/local/sbin/trashscan


#
----------------------------------------------------------------------------
--------- #
# Sanitize the mail
#
----------------------------------------------------------------------------
--------- #
INCLUDERC=/etc/sanitize.rc





#
----------------------------------------------------------------------------
--------- #
# Spamassassin
#
#
----------------------------------------------------------------------------
--------- #

:0fw
* !^X-SPAM-CHECKER-VERSION: SpamAssassin 2.63 (2004-01-11) on $yourhost
#Nicht mehr scannen wenn schon auf eurem Server gescannt
* !^X-Virus-Scan: !Suspicious!
| /usr/bin/spamc -f

# Work around procmail bug: any output on stderr will cause the "F" in
"From"
# to be dropped. This will re-add it.
:0 H
* ! ^From[ ]
* ^rom[ ]
{
LOG="*** Dropped F off From_ header! Fixing up. "

:0 fhw
| sed -e 's/^rom /From /'
}



#
----------------------------------------------------------------------------
--------- #
#SPAM section MailUser...
#
#
----------------------------------------------------------------------------
--------- #

:0
* ^To:.*mailuser
* ^Subject:.*****SPAM*****
* !^X-Loop: mailuser
{
:0 h f
| formail -A "X-Loop: mailuser"

:0
!spam@xxxxxxxxxxx
}




Der Fehler liegt mit Sicherheit in dem Bereich 'SPAM section MailUser...'.
Kann mir jemand helfen? Ich steh völlig auf dem Schlauch.

Danke und Gruß
Christian



< Previous Next >
This Thread
  • No further messages