Englischsprachige mails verbieten mit procmail und SpamAssassin

axelko

Registered User
Hallo Gemeinde,

ich habe einen Vserver bei Server4you mit Suse 9 , postfix, Spamssasin laufen.

Leider filtert SA und procmail noch nichtr so toll. Eine drastische Maßnahme wäre einfach ale engl. sprachigen Mails zu verbieten.

Wie kann ich das realisieren ? Mit SA oder procmail.

Zusätzlich möchte ich gerne eine Nachricht an den Absender schicken, daß nur deutschsprachige Mails vom Server akzeptiert werden.

Danke für eure Vorschläge
 
Hier meine procmail.rc

Hier meine procmail.rc


Code:
# SpamAssassin Lockfile
LOCKFILESPAMC=/var/spool/procmail/.spamclock 

# Procmail Lockfile
LOCKFILEPROCM=/var/spool/procmail/.proclock

# Procmail Logfile
LOGFILE=/var/log/procmail.log

# Path zum SpamAssassin
SPAMASSASSIN=/usr/bin/spamc

# Standard-Maildir-Verzeichnis
MAILDIR=/var/spool/mail/

#Mail löschen
DELETE=/dev/null

# die Mailbox in die Spam gelangen soll
SPAMBOX=/var/spool/mail/web1p36

#webmaster mailbox
WEBMASTER=/var/spool/mail/web1p1

#Datum
DATE=`date "+%Y.%m_%b" | tr [:upper:] [:lower:]`
YEAR=`date "+%Y"`


# genaue (Fehler-)Meldungen?
LOGABSTRACT=all
VERBOSE=off
#VERBOSE=on

DROPPRIVS=yes

:0fw
| /usr/bin/spamc -u mail



#----------------------------------------------------
# VIRUS
#----------------------------------------------------           
:0
* ^X-Amavis-Alert: INFECTED
{
    LOG = "*** VIRUS *** "
    :0
    $MAILDIR/.virus/
}

#----------------------------------------------------
# nur mails kleiner als 812 kb ueberpruefen
#----------------------------------------------------
:0fw
* < 8120000
| $SPAMASSASSIN



#----------------------------------------------------
# Mails mit mehr als 7 Spampunkten löschen
#----------------------------------------------------
:0
* ^X-Spam-Level: \*\*\*\*\*\*\*\*\*\*
{
    LOG = "*** SPAM DELETED *** "
    :0
    $DELETE
}

:0fw: $LOCKFILESPAMC
| $SPAMASSASSIN

:0
* ^X-Spam-Status: Yes
{
    LOG = "*** X-Spam-Status SPAM SORTED TO WEB1P36 *** "
    :0
    $SPAMBOX
}

:0
* ^Subject:.****SPAM***
{
    LOG = "*** SPAM SORTED TO WEB1P36 *** "
    :0
    $SPAMBOX
}

:0 B:
* INVESTORALARM
$WEBMASTER

#----------------------------------------------------
# LOGFILES AN WEBMASTER
#----------------------------------------------------  
:0 w
* ^Subject:.*SA Logs*
$WEBMASTER
 
Last edited by a moderator:
Hallo!

1. das TextCat Plugin aktivieren, falls noch nicht geschehen
2. die local.cf entsprechende Deinen Vorstellungen anpassen

Code:
# deutsch ist ok
ok_locales de
# alle anderen sprachen einen höheren score verpassen
score UNWANTED_LANGUAGE_BODY 5.0

Gruß flyingoffice
 
Back
Top