Spamassassin auf Strato HE-Server mit Confixx 3 installieren

Thomas81

Registered User
Hier eine Anleitung für die Installation und Einbindung von SpamAssassin.

1. Installieren Sie spamassassin:
yast -i spamassassin

2. Setzen Sie die SPAMD_ARGS in /etc/sysconfig/spamd auf "-d -x -q -L". Fügen Sie spamassassin in die Liste der zu startenden Services ein:
insserv /etc/init.d/spamd
rcspamd start

3. Verwenden Sie folgende Datei als /etc/procmailrc:

---- schnipp ----
# Pipe the mail through spamassassin (replace 'spamassassin' with 'spamc'
# if you use the spamc/spamd combination)
#
# The condition line ensures that only messages smaller than 250 kB
# (250 * 1024 = 256000 bytes) are processed by SpamAssassin. Most spam
# isn't bigger than a few k and working with big messages can bring
# SpamAssassin to its knees.
#
# The lock file ensures that only 1 spamassassin invocation happens
# at 1 time, to keep the load down.
#
:0fw: spamassassin.lock
* < 256000
| spamc

# Work around procmail bug: any output on stderr will cause the "F" in "From"
# to be dropped. This will re-add it.
:0
* ^^rom[ ]
{
LOG="*** Dropped F off From_ header! Fixing up. "

:0 fhw
| sed -e '1s/^/F/'
}

---- schnapp ----

4. Fügen Sie als letzte Zeile in der Datei /etc/postfix/main.cf folgendes ein:

mailbox_command = /usr/bin/procmail

Starten Sie jetzt Postfix neu:
rcpostfix restart

5. Führen Sie jetzt das admin-Skript von Confixx aus:

/root/confixx/admin/admin.pl

Hier wählen Sie den Punkt "E-Mail" dann "SpamAssassin" aus, gefolgt von "Fortfahren ...". Die Abfragen können mit Enter bestätigt werden. Jetzt werden die notwendigen Einstellungen von Confixx geschrieben. Um alles in das System einzufügen, führen Sie folgenden Befehl aus:

/root/confixx/confixx_counterscript.pl -ft -fm


SpamAssassin ist jetzt erfolgreich installiert und in Confixx integriert.

Ich bitte um Feedback
 
Ist ein sehr alter Thread, ich weiß...aber ich dachte besser als was neues öffnen und dann auf alte verwiesen werden :)

Also ich habs jetzt nach der Anleitung installiert - nur wo kann ich jetzt spamassassin konfigurieren?

Ich hab bei mir auch Webmin am laufen, da gibts ja sogar extra ein Menü dafür, aber anscheinend ist das Modul falsch eingestellt, denn Webmin will den Task beendne und einen eigenen starten.

"Klicken Sie auf diesen Button, um die momentan SpamAssassin-Konfiguration anzuwenden, indem Sie ein HUP-Signal an alle spamd laufenden Prozesse schicken."

Wenn man das macht, beendet er aber nur den aktuellen Task, startet aber keinen neuen.

In confixx "eingebunden" hab ich es nach der Anleitung auch, dort konnt' ich aber auch keine Möglichkeit zur Konfiguration finden.

Die EInstellungen vom Webmin Modul sind:

SpamAssassin Konfigurationsdatei oder -Verzeichnis: /etc/mail/spamassassin/local.cf
Voller Pfad: spamassassin
Full path to sa-learn command: sa-learn
Procmail Konfigurationsdatei: /etc/procmailrc
SpamAssassin Daemonprozessnamen: spamd amavisd

Das letzte ist mir nicht ganz klar, der Rest scheint eigentlich zu stimmen?

ALso, danke für Hilfe im Voraus :)

ps: Ich weiß, dass es nicht die ganz aktuelle Version hier ist, aber ich bin atm noch bei ner älteren Confixx Version - ich wäre erstmal damit zu frieden, dass es überhaupt läuft :)
 
Du kann Spamassassin in Confix nur mit dem Webmailer Configurieren.
Einfach in Confixx mit einer Mail-Adresse anmelden. Mehr kann ich dir nicht sagen, da ich nicht weis, welche version du hast oder was du mit Webmin schon geändert hat.
 
Last edited by a moderator:
Back
Top