Mailinglist Archive: opensuse-de (2154 mails)

< Previous Next >
Re: spammassassin, amavis und sa-learn: wie?
  • From: Sandy Drobic <suse-linux@xxxxxxxxxxxxxxxxxxxxxxx>
  • Date: Mon, 19 Feb 2007 22:08:54 +0100
  • Message-id: <45DA11E6.9010205@xxxxxxxxxxxxxxxxxxxxxxx>
Thomas Fankhauser wrote:

Thomas, ich habe etwas Probleme mit deinem Quoting. Genau gesagt, mit der
Footer-Trennzeile, die du drin lässt. Alles darunter wird nämlich in
Thunderbird nur grau angezeigt und nicht mehr in die Antwort übernommen.

Bitte die Footer-Trennzeile nicht mit in deine Antwort übernehmen. Lösche
alles, worauf du dich nicht beziehst.


>> Kommt denn eine Mail durch und sind die Amavis-header in der Mail?
>
> Die Mails kommen durch! Amavis header sind keine drinn,
> jedenfalls nicht in meiner Testmail vom Hotmail account

Sind denn folgende Header drin:

X-Spam-Score: -2.307
X-Spam-Level:
X-Spam-Status: No, score=-2.307 required=3.5 tests=[AWL=0.292,
BAYES_00=-2.599]

Wenn du die Subject-Zeile ändern möchtest, füge dies hinzu:

$sa_spam_modifies_subj = 1;


> use strict;
> @bypass_virus_checks_maps = (1); # uncomment to DISABLE anti-virus code
> $max_servers = 2; # num of pre-forked children (2..15 is common), -m
> $daemon_user = 'vscan'; # (no default; customary: vscan or amavis), -u
> $daemon_group = 'vscan'; # (no default; customary: vscan or amavis), -g
> $mydomain = 'slogi.ch'; # a convenient default for other settings
> $MYHOME = '/var/spool/amavis'; # a convenient default for other settings, -H
> $TEMPBASE = "$MYHOME/tmp"; # working directory, needs to exist, -T
> $ENV{TMPDIR} = $TEMPBASE; # environment variable TMPDIR
> $QUARANTINEDIR = '/var/spool/amavis/virusmails'; # -Q
> @local_domains_maps = ( [".$mydomain"] );
> $log_level = -d; # verbosity 0..5, -d
> $log_recip_templ = undef; # disable by-recipient level-0 log entries
> $DO_SYSLOG = 1; # log via syslogd (preferred)
> $syslog_facility = 'mail'; # Syslog facility as a string
> $syslog_priority = 'debug'; # Syslog base (minimal) priority as a string,
> $enable_db = 1; # enable use of BerkeleyDB/libdb (SNMP and nanny)
> $enable_global_cache = 1; # enable use of libdb-based cache if $enable_db=1
> $inet_socket_port = 10024; # listen on this local TCP port(s) (see $protocol)
> $unix_socketname = "$MYHOME/amavisd.sock"; # amavisd-release or amavis-milter
> $interface_policy{'SOCK'}='AM.PDP-SOCK'; # only relevant with $unix_socketname
> $policy_bank{'AM.PDP-SOCK'} = { protocol=>'AM.PDP' };
> $sa_tag_level_deflt = 0.0; # add spam info headers if at, or above that level
> $sa_tag2_level_deflt = 6.31; # add 'spam detected' headers at that level

Suche mal in der Doku nach dem GTUBE-String. Der sollte die Spamerkennung
triggern und ein Ergebnis bringen.

> $sa_kill_level_deflt = 6.31; # triggers spam evasive actions
> $sa_dsn_cutoff_level = 10; # spam level beyond which a DSN is not sent
> $sa_mail_body_size_limit = 400*1024; # don't waste time on SA if mail is larger
> $sa_local_tests_only = 0; # only tests which do not require internet access?
> $virus_admin = "virusalert\@$mydomain"; # notifications recip.
> $mailfrom_notify_admin = "virusalert\@$mydomain"; # notifications sender
> $mailfrom_notify_recip = "virusalert\@$mydomain"; # notifications sender
> $mailfrom_notify_spamadmin = "spam.police\@$mydomain"; # notifications sender
> $mailfrom_to_quarantine = ''; # null return path; uses original sender if undef
> @addr_extension_virus_maps = ('virus');
> @addr_extension_banned_maps = ('banned');
> @addr_extension_spam_maps = ('spam');
> @addr_extension_bad_header_maps = ('badh');
> $path = '/usr/local/sbin:/usr/local/bin:/usr/sbin:/sbin:/usr/bin:/bin';
> $MAXLEVELS = 14;
> $MAXFILES = 1500;
> $MIN_EXPANSION_QUOTA = 100*1024; # bytes (default undef, not enforced)
> $MAX_EXPANSION_QUOTA = 300*1024*1024; # bytes (default undef, not enforced)
> $sa_spam_subject_tag = '***SPAM*** ';
> $defang_virus = 1; # MIME-wrap passed infected mail
> $defang_banned = 1; # MIME-wrap passed mail containing banned name
> $defang_by_ccat{+CC_BADH.",3"} = 1; # NUL or CR character in header
> $defang_by_ccat{+CC_BADH.",5"} = 1; # header line longer than 998 characters
> $defang_by_ccat{+CC_BADH.",6"} = 1; # header field syntax error
> $myhostname = 'melinda.slogi.ch';
> $forward_method = 'smtp:80.238.212.230:25'; # hob i reingmacht

Wenn das die offizielle IP deines Servers ist, würde ich das nicht tun.
Der Port/IP, auf die Amavis zurückliefert, sollte so abgesichert sein,
dass keine Spammer und externen dort einliefern können. Wenn es der
gleiche Rechner ist, solltest du das auf Localhost machen.

Der reverse DNS der IP sagt übrigens carla.slogi.ch. Postfix sollte
definitiv diesen Namen verwenden.

Der Rest ist nur Antivirus, den du nicht aktvieren willst.

--
Sandy

Antworten bitte nur in die Mailingliste!
PMs bitte an: news-reply2 (@) japantest (.) homelinux (.) com

--
Um die Liste abzubestellen, schicken Sie eine Mail an:
opensuse-de+unsubscribe@xxxxxxxxxxxx
Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken
Sie eine Mail an: opensuse-de+help@xxxxxxxxxxxx

< Previous Next >