PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Probleme mit dem SpamAssassin (Postfix,amavisd-new)



themeniz
23.03.07, 12:35
Hallo zusammen,

ich habe folgendes Problem, ich habe einen Mailserver mit Postfix aufgesetzt und das klappt auch soweit ganz gut. Als Antivir Programm habe ich das Amavisd-new mit ClamAV und als Anti-Spam den SpamAssassin. Wenn ich eine eMail an mich schicke wird die eMail auf Viren geprüft aber es wird nicht auf Spam oder Ham geprüft. Ich warte immer auf das X-Spam-Status Flag was einfach nicht in den Header geschrieben wird. Das sagt mir natürlich das der Spamfilter irgendwie nicht checked ob es Spam ist oder nicht. Mein Mail.log sagt mir wenn ein eMail rein kommt folgendes:


Mar 23 14:24:50 mail postfix/smtpd[3828]: warning: dict_nis_init: NIS domain name not set - NIS lookups disabled
Mar 23 14:24:50 mail postfix/smtpd[3828]: connect from mail.dahlmann-autovermietung.de[217.6.245.180]
Mar 23 14:24:51 mail postfix/smtpd[3828]: 3EA6D23D018A: client=mail.dahlmann-autovermietung.de[217.6.245.180]
Mar 23 14:24:51 mail postfix/cleanup[3831]: 3EA6D23D018A: message-id=<1HUio9-0vYAca0@fwd32.aul.t-online.de>
Mar 23 14:24:51 mail postfix/qmgr[3315]: 3EA6D23D018A: from=<mail@adresse.de>, size=2179, nrcpt=1 (queue active)
Mar 23 14:24:51 mail postfix/smtpd[3835]: connect from localhost[127.0.0.1]
Mar 23 14:24:51 mail postfix/smtpd[3835]: 5DD9223D018B: client=localhost[127.0.0.1]
Mar 23 14:24:51 mail postfix/cleanup[3831]: 5DD9223D018B: message-id=<1HUio9-0vYAca0@fwd32.aul.t-online.de>
Mar 23 14:24:51 mail postfix/qmgr[3315]: 5DD9223D018B: from=<mail@adresse.de>, size=2625, nrcpt=1 (queue active)
Mar 23 14:24:51 mail postfix/smtpd[3835]: disconnect from localhost[127.0.0.1]
Mar 23 14:24:51 mail amavis[3826]: (03826-01) Passed CLEAN, [217.6.245.180] [217.6.245.180] <mail@adresse.de> -> <mail@adresse.de>, Message-ID: <1HUio9-0vYAca0@fwd32.aul.t-online.de>, mail_id: UdMfISb+vNnS, Hits: -, queued_as: 5DD9223D018B, 175 ms
Mar 23 14:24:51 mail postfix/smtp[3832]: 3EA6D23D018A: to=<mail@adresse.de>, relay=127.0.0.1[127.0.0.1]:10024, delay=0.21, delays=0.02/0.01/0.01/0.18, dsn=2.6.0, status=sent (250 2.6.0 Ok, id=03826-01, from MTA([127.0.0.1]:10025): 250 2.0.0 Ok: queued as 5DD9223D018B)
Mar 23 14:24:51 mail postfix/qmgr[3315]: 3EA6D23D018A: removed
Mar 23 14:24:51 mail postfix/virtual[3836]: 5DD9223D018B: to=<mail@adresse.de>, relay=virtual, delay=0.08, delays=0.05/0.02/0/0.01, dsn=2.0.0, status=sent (delivered to maildir)
Mar 23 14:24:51 mail postfix/qmgr[3315]: 5DD9223D018B: removed
Mar 23 14:24:51 mail postfix/smtpd[3828]: disconnect from mail.dahlmann-autovermietung.de[217.6.245.180]


Soweit sieht das alles in Ordnung aus bei mir. Ich habe nun mal den VirenScanner deaktiviert um zu gucken was dann passiert und schwups hatte ich ein X-Spam Tag im Header, aber noch nicht das "X-Spam-Status: YES/NO"

Ein Auszug aus dem Header:

Return-Path: <mail@adresse.de>
X-Original-To: mail@adresse.de
Delivered-To: mail@adresse.de
Received: from localhost (localhost [127.0.0.1])
by mail.ahdresen.de (Postfix) with ESMTP id 9204123D018B
for <mail@adresse.de>; Fri, 23 Mar 2007 14:22:15 +0100 (CET)
X-SPAM-STATUS: Debian amavisd-new at mail.ahdresen.de
Received: from mail.ahdresen.de ([127.0.0.1])
by localhost (mail.ahdresen.de [127.0.0.1]) (amavisd-new, port 10024)

wenn ich den amavisd-new neustarte bekomme ich bei den ganzen Programmen die alle geladen werden folgende Meldung.


Mar 23 14:24:01 mail amavis[3825]: Amavis::DB code loaded
Mar 23 14:24:01 mail amavis[3825]: Amavis::Cache code loaded
Mar 23 14:24:01 mail amavis[3825]: SQL base code NOT loaded
Mar 23 14:24:01 mail amavis[3825]: SQL::Log code NOT loaded
Mar 23 14:24:01 mail amavis[3825]: SQL::Quarantine NOT loaded
Mar 23 14:24:01 mail amavis[3825]: Lookup::SQL code NOT loaded
Mar 23 14:24:01 mail amavis[3825]: Lookup::LDAP code NOT loaded
Mar 23 14:24:01 mail amavis[3825]: AM.PDP-in proto code loaded
Mar 23 14:24:01 mail amavis[3825]: SMTP-in proto code loaded
Mar 23 14:24:01 mail amavis[3825]: Courier proto code NOT loaded
Mar 23 14:24:01 mail amavis[3825]: SMTP-out proto code loaded
Mar 23 14:24:01 mail amavis[3825]: Pipe-out proto code NOT loaded
Mar 23 14:24:01 mail amavis[3825]: BSMTP-out proto code NOT loaded
Mar 23 14:24:01 mail amavis[3825]: Local-out proto code loaded
Mar 23 14:24:01 mail amavis[3825]: OS_Fingerprint code NOT loaded
Mar 23 14:24:01 mail amavis[3825]: ANTI-VIRUS code loaded
Mar 23 14:24:01 mail amavis[3825]: ANTI-SPAM code NOT loaded
Mar 23 14:24:01 mail amavis[3825]: ANTI-SPAM-SA code NOT loaded
Mar 23 14:24:01 mail amavis[3825]: Unpackers code loaded


Da sieht man das ANTI-SPAM-SA Not loaded ist, kann mir einer sagen wie ich das hinbekommen, das er das läd?

Ich kann euch auch die amavisd config Dateien posten wenn ihr wollt aber vielleicht reicht das ja auch schon für euch.

Vielen Dank im Voraus
Dennis

themeniz
23.03.07, 14:39
Hi Leute also ich habe den Fehler selber gefunden. :)

Der Fehler lag in der Datei /etc/amavis/conf.d/15-content_filter_mode
Man musste in einer Zeile die Raute entfernen damit der Spam-Filter läuft. Laut meinem Tutorial sollte man die Zeile auskommentieren damit es klappt aber da ich eine neuere Version vom amavisd-new habe und es da keine amavisd.conf gibt, sondern diese Datei in mehrere verteilt sind, sind die Einstellungen wohl da ganz anders.


@bypass_virus_checks_maps = (
\%bypass_virus_checks, \@bypass_virus_checks_acl, \$bypass_virus_checks_re);

@bypass_spam_checks_maps = (
\%bypass_spam_checks, \@bypass_spam_checks_acl, \$bypass_spam_checks_re);


Obwohl ich immer noch nicht verstehe warum es so ist, werde ich da aber auch nicht länger nach haken und es einfach so im Raum stehen lassen.