Spamassassin funzt nicht !!

Status
Für weitere Antworten geschlossen.

AndreasEausD

Benutzer
Mitglied seit
30. Sep 2010
Beiträge
96
Punkte für Reaktionen
0
Punkte
0
Hallo zusammen,
habe versucht mit der Beschreibung http://www.synology-wiki.de/index.php/Externe_Accounts_abrufen das Spam Packet zu installieren und zu laufen zu bringen.
Probleme über Probleme :eek:

Aber konkret:
Installation von getmail undautomatisieren mit cron funzt und ist OK :)-
Mit ikpg die Pakete perl, perl-io-socket-ssl und spamassassin installiert - alles OK :) perl v.5.10.0-6, gdbm v.1.8.3-2, perl-io-socket-ssl v. 0.999-1, perl-net-ssleay v.1.30-1 und samassassin v. 3.1.8-1
in /opt/etc/spamassassin/local.cf die Einstellungen gemacht (konkret die # -Remarkszeichen vor den angegebenen zeilen entfernt - file gespeichert und kontrolliert :)

Die File /opt/etc/init.d/S62spamd angelegt
Code:
#!/bin/sh
echo "Starting spamd"
/opt/bin/spamd -d -c -m 1 --max-conn-per-child=100 --pidfile=/var/run/spamd.pid -p 783
und mit chmod +x als executable gemacht.

Als nächstes über su Andeas das Verzeichnis /volume1homes/Andreas/.spamassassin angelegt
Code:
drwxr-xr-x    5 Andreas  Di140         4096 Dec 11 14:37 .
drwxr-xr-x    8 root     root          4096 Dec  7 11:31 ..
drwx------   10 Andreas  users         4096 Dec 11 14:58 .Maildir
drwx------    2 Andreas  root          4096 Dec 11 16:33 .getmail
drwxr-xr-x    2 Andreas  users         4096 Dec 11 14:37 .spamassassin
-rwx------    1 Andreas  root           143 Dec 11 14:09 getmail.sh
dann als root :)confused:) die beiden rc Konfigurationsfiles angepasst.
Am Beispiel der einen rc-file (bert2011.rc)
Code:
# file to read external mail account

[options]
delete = true
message_log = /volume1/homes/Andreas/.getmail/logbert2011

[retriever]
type = SimplePOP3Retriever
server = pop3.web.de
port = 110
username = *******
password = *******
use_apop = false
timeout = 180
delete_dup_msgids = false

[destination]
type = Maildir
path = /volume1/homes/Andreas/.Maildir/
user = Andreas
filemode = 0600

[filter-spamassassin]
type = Filter_external
path = /opt/bin/spamc
allow_root_commands = true
arguments = ("-s 250000", "-p 783", "-u Andreas", )
Was ich dann machte war ein manueller Abruf der getmail.sh
und habe mir dann die /var/log/messages angesehen.
Es waren schon verschieddene Einträge in dieser log, jedoch NICHT dass files in /homes/Andreas/.spamassassin angelegt wurden. Das Verzeichnis ist leer.

In der log ist zu finden
Code:
Dec 11 16:33:16 spamc[21747]: connect(AF_INET) to spamd at 127.0.0.1 failed, retrying (#1 of 3): Connection refused
Dec 11 16:33:17 spamc[21747]: connect(AF_INET) to spamd at 127.0.0.1 failed, retrying (#2 of 3): Connection refused
Dec 11 16:33:18 spamc[21747]: connect(AF_INET) to spamd at 127.0.0.1 failed, retrying (#3 of 3): Connection refused
Dec 11 16:33:19 spamc[21747]: connection attempt to spamd aborted after 3 retries

Habe mal in dem Verzeichnis /opt/bin als root nachgesehen ob ein Verzeichnis spamc vorhanden ist (wird ja in den rc-Files unter path = /opt/bin/spamc genannt).
Code:
-r-xr-xr-x    1 root     root         25786 Nov 30 05:40 spamassassin
-r-xr-xr-x    1 root     root         71865 Nov 30 05:40 spamc
-r-xr-xr-x    1 root     root         85610 Nov 30 05:40 spamd
Es ist nur eine file mit dem Namen spamc bzw. spamd vorhanden.

Kann mir bitte jemand weiterhelfen, damit ich den Spam Filter aktiv bekomme
 

saultigh

Benutzer
Mitglied seit
20. Sep 2008
Beiträge
23
Punkte für Reaktionen
0
Punkte
0
Hallo,

läuft denn der Dienst spamd?

Machmal ein ps|grep spamd...

bei mir sieht das dann so aus...

ps |grep spamd
8625 root 820 S grep spamd
22774 root 35428 S /opt/bin/spamd -d -c -m 1 --max-conn-per-child=100 --
22776 root 37152 S spamd child

Sollte der Dienst nicht laufen, dann mal das RC-Skript /opt/etc/init.d/S62spamd ausführen.
 

AndreasEausD

Benutzer
Mitglied seit
30. Sep 2010
Beiträge
96
Punkte für Reaktionen
0
Punkte
0
Hallo,

läuft denn der Dienst spamd?

bei mir sieht das dann so aus...

ps |grep spamd
8625 root 820 S grep spamd
22774 root 35428 S /opt/bin/spamd -d -c -m 1 --max-conn-per-child=100 --
22776 root 37152 S spamd child

Sollte der Dienst nicht laufen, dann mal das RC-Skript /opt/etc/init.d/S62spamd ausführen.

Habe mal spamd gestartet. Jetzt schaut es wie folgt aus:
ps | grep spamd
14633 root 21972 S /opt/bin/spamd -d -c -m 1 --max-conn-per-child=100 -
14760 root 21972 S spamd child
14826 root 2944 S grep spamd

Habe dann mal die getmail.sh wieder manuell gestartet und als Ergebnis in der /var/log/messages gefunden
Dec 11 20:09:13 spamd[14760]: config: created user preferences file: /var/services/homes/Andreas/.spamassassin/user_prefs

Im Mail-Header dann folgendes gefunden :):) :
X-Spam-Checker-Version: SpamAssassin 3.1.8 (2007-02-13) on FILESERVER02

:D:D Also Spamassassin läuft jetzt !
Vielen herzlichen Dank und
 
Status
Für weitere Antworten geschlossen.
 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat