spamassasin unter debian

Postfix, QMail, Sendmail, Dovecot, Cyrus, Courier, Anti-Spam
theomega
Userprojekt
Userprojekt
Posts: 704
Joined: 2003-01-27 14:36

spamassasin unter debian

Post by theomega » 2003-11-15 11:58

Hallo Leute
ich habe gerade versucht spamsassassin auf debian mit postfix zum laufen zu bekommen. Nur irgendwie tut sich rein garnichts.

Ich habe in der /etc/postfix/main.cf das hier stehen:

Code: Select all

mailbox_command = /usr/bin/procmail
dann habe ich eine /etc/procmailrc angelegt mit dem inhalt

Code: Select all

:0fw
| /usr/bin/spamc
außerdem habe ich spamassasin vie

Code: Select all

apt-get install spamassassin
installiert.

In den Maillogs steht drin, das procmail gestartet wird, aber es tut sich rein garnichts. Eigentlich müßte doch in den Headern der Mail was drinstehen.

Was habe ich falsch gemacht? Oder: wie kann ich procmail davon überzeugen logdateien zu schreiben?

Danke
ThoeMgea

theomega
Userprojekt
Userprojekt
Posts: 704
Joined: 2003-01-27 14:36

Re: spamassasin unter debian

Post by theomega » 2003-11-15 12:05

gut, ich bin schon ein bischen weiter:
der spamd läuft nicht. Frage ist, wie man den zum laufen bekommt, weil

Code: Select all

/etc/init.d/spamassasin start
tut garnichts. Gibt nichts aus! Und der Service läuft nachehr auch nicht!

dodolin
RSAC
Posts: 4009
Joined: 2003-01-21 01:59
Location: Sinsheim/Karlsruhe

Re: spamassasin unter debian

Post by dodolin » 2003-11-16 15:49

Welche Version von SA benutzt du?
Als erstes Mal würde ich mir einen aktuellen Backport besorgen, z.b. mit folgendem Eintrag in der sources.list:

Code: Select all

deb http://people.debian.org/~duncf/debian/ woody main

vratislav
Posts: 118
Joined: 2002-05-05 12:05

Re: spamassasin unter debian

Post by vratislav » 2003-11-16 16:41

Hallo,
Welche Version von SA benutzt du?
Als erstes Mal würde ich mir einen aktuellen Backport besorgen, z.b. mit folgendem Eintrag in der sources.list:
Da häng ich mich gleich mal ran :-D

Ich benutze zur Zeit die "normale" Debian Version '2.20-1woody'.

Wenn ich die Backports einbinde habe ich ein Problem mit der 'libhtml-parser-perl'. Angeblich habe ich die falsche Version:

Code: Select all

Problem in the antispam code: HTML::Parser version 3.24 required--this is only version 3.10
Dabei wurde dies direkt davor installiert. Mal die komplette Installation:

Code: Select all

apt-get install spamassassin
Reading Package Lists... Done
Building Dependency Tree... Done
The following extra packages will be installed:
  libhtml-parser-perl
The following NEW packages will be installed:
  libhtml-parser-perl spamassassin
0 packages upgraded, 2 newly installed, 0 to remove and 1  not upgraded.
Need to get 0B/839kB of archives. After unpacking 2224kB will be used.
Do you want to continue? [Y/n]
Preconfiguring packages ...
Selecting previously deselected package libhtml-parser-perl.
(Reading database ... 23079 files and directories currently installed.)
Unpacking libhtml-parser-perl (from .../libhtml-parser-perl_3.25-1_i386.deb) ...
Selecting previously deselected package spamassassin.
Unpacking spamassassin (from .../spamassassin_2.60-2_all.deb) ...
Setting up libhtml-parser-perl (3.25-1) ...

Setting up spamassassin (2.60-2) ...

p1xxxxxxxxx:/etc/apt# /usr/sbin/amavisd
Problem in the antispam code: HTML::Parser version 3.24 required--this is only version 3.10 at /usr/share/perl5/Mail/SpamAssassin/HTML.pm line 7.
BEGIN failed--compilation aborted at /usr/share/perl5/Mail/SpamAssassin/HTML.pm line 7.
Compilation failed in require at /usr/share/perl5/Mail/SpamAssassin/PerMsgStatus.pm line 42.
BEGIN failed--compilation aborted at /usr/share/perl5/Mail/SpamAssassin/PerMsgStatus.pm line 42.
Compilation failed in require at /usr/share/perl5/Mail/SpamAssassin.pm line 62.
BEGIN failed--compilation aborted at /usr/share/perl5/Mail/SpamAssassin.pm line 62.
Compilation failed in require at (eval 36) line 11.
BEGIN failed--compilation aborted at (eval 36) line 11.

Ich bin etwas ratlos und zunächst zurück zum '2.20-1woody'. Auch die Pakete restlos zu entfernen (-remove --purge) bringt leider nichts.

Für Hinweise Dankbar,

Björn