spamassassin update 2.6.4 -> 3.15

tsaenger

Registered User
allo
Ich habe ein SUSE System mit Postfix.

Nun habe ich mich mal an das Thema SPAMS gesetzt und wollte den alten spamassassin durch die aktuelle Version ersetzen.

Aus irgendwelchen Gründen, denke ich aber das das Teil nicht richtig läuft.

Bei der alten Version habe ich wenn ich ne Mail empfangen habe im Header gesehen, das die Mail gescannt wurde.
Nach der installation der neuen Version sehe ich das plötzlich nicht mehr. Wie kann ich kontrollieren ob tatsächlich der SPAM-Filter aktiv ist? Und wie kann ich wenn er aktiv ist einstellen, das der Header wieder angezeigt wird?

Ich habe mein Update nach der Anleitung wie folgt durchgeführt:

perl -MCPAN -e shell
install Mail::SpamAssassin
quit

Am Ende stand auch OK. Dann habe ich den spamd und postfix neu gestartet und gehofft, das es nun mit der neuen Version läuft.

Was ich in den Log's gefunden habe ist folgendes:


warn.log
Sep 19 16:10:22 p15140204 spamc[24272]: connect(AF_INET) to spamd at 127.0.0.1 failed, retrying (#3 of 3): Connection refused
Sep 19 16:10:23 p15140204 spamc[24272]: connection attempt to spamd aborted after 3 retries
Sep 19 16:11:52 p15140204 spamc[24529]: skipped message, greater than max message size (512 bytes)

MAIL.log
Sep 19 16:49:39 p15140204 spamd[9670]: Use of uninitialized value in pattern match (m//) at /usr/lib/perl5/site_perl/5.8.3/Mail/SpamAssassin/PerMsgStatus.pm line 880.

Gruß

Tobias
 
Hallo,

Code:
Sep 19 16:10:22 p15140204 spamc[24272]: connect(AF_INET) to spamd at 127.0.0.1 failed, retrying (#3 of 3): Connection refused
Sagt aus das spamd nicht läuft.

Wäre eine Möglichkeit.

Code:
Sep 19 16:11:52 p15140204 spamc[24529]: skipped message, greater than max message size (512 bytes)
Sagt aus das eine Nachricht nicht auf Spam geprüft wurde, da die Nachricht eine gewisse Größe (512 bytes) überschritten hat.

Wäre auch eine Möglichkeit.

Also gleich zwei Gründe warum du im Header keinen Eintrag mehr findest, wobei die sich ein wenig widersprechen.

Kann es sein das spamd doppelt läuft?
 
Hallo,

Also ein "ps ax | grep spamd" gibt mir folgende Ausgabe:

9517 ? Ss 0:01 /usr/sbin/spamd -x -q -d -a -u spamd -H /var/lib/spamd
10097 pts/0 R+ 0:00 grep spamd


Das heißt doch das es nur 1mal gestartet ist oder?

Tobias
 
Was mir noch einfällt:

Ich habe bevor ich die CPAN installation gemacht habe im yast die alte nicht entfernt.
Könnte es daran liegen?

Ich habe es nun aus dem yast deinstalliert. Finde nun leider aber nicht das Script um es zu starten. Es müsste ja weiterhin über cpan installiert geblieben sein.

Tobias
 
Last edited by a moderator:
Ich habe nun mal nach Start-Scripten gesucht und auch was gefunden.
RootForum.de :: FAQ fuer technische Fragen zu dedizierten Servern - Spamassassin installieren u. in Procmail integrieren

Wenn ich nun meinen rcspamd starte bekomme ich folgende Meldung:

Code:
p151xx04:/etc/mail/spamassassin # rcspamd start
Starting spamassassin daemon (spamd)                                                              done
p15xx04:/etc/mail/spamassassin # [10847] info: config: failed to parse line, skipping: rewrite_subject 1
[10847] info: config: failed to parse line, skipping: subject_tag *****SPAM*****
[10847] info: config: failed to parse line, skipping: use_terse_report 0
[10847] info: config: failed to parse line, skipping: auto_learn 1
[10847] info: config: failed to parse line, skipping: use_dcc 0
[10847] info: config: failed to parse, now a plugin, skipping: ok_languages all
[10847] info: rules: meta test DIGEST_MULTIPLE has undefined dependency 'DCC_CHECK'
[10847] info: spamd: server started on port 783/tcp (running version 3.1.5)
[10847] info: spamd: server pid: 10847
[10847] info: spamd: server successfully spawned child process, pid 10850
[10847] info: spamd: server successfully spawned child process, pid 10851
[10847] info: prefork: child states: II

Allerdings gibt mir nun auch "ps ax | grep spamd" folgendes aus:

10847 pts/0 S 0:02 /usr/bin/perl -T -w /usr/bin/spamd
10850 pts/0 S 0:00 spamd child
10851 pts/0 S 0:00 spamd child
10876 pts/0 D+ 0:00 grep spamd

Bin mir aber sicher, das es noch nicht richtig läuft.
Gruß

Tobias
 
Last edited by a moderator:
Check mal bitte Deine Config. In SA 3 sind einige Bezeichnungen geändert worden, sodass Du Deine Config umschreiben musst. Woher die Probleme mit den Abhängigkeiten kommen, weiß ich noch nicht so genau.
 
Back
Top