SpamAssassin Installation

Postfix, QMail, Sendmail, Dovecot, Cyrus, Courier, Anti-Spam
bravesurfer
Posts: 170
Joined: 2003-05-08 12:17
Location: Stuttgart
 

Re: SpamAssassin Installation

Post by bravesurfer »

Hallo,

habe mit Spamassasin herumexperementiert. Nachdem ich es wieder deistalliert habe, habe ich im Konfigmenü von 1&1 den Server im nromalen System neu gestartet. Seitdem ist er dort aber nicht mehr ereichbar (Ping negativ)!

Also Rescue System gestartet. Unter warn in den logs steht da:
ntpdate: can't find host ptbtime1.ptb.de
ntpdate: can't find host ptbtime2.ptb.de
ntpdate: no servers can't be used exiting
Kernel: ip_tables: 2000-2002 Netfilter core Team
Kernel: ip_conntrack (2039 buckets, 16312 max)
unter Error_log steht folgendes:
[alert] mod_unique_id: unable to gethostbyname("rescue")
wenn ich im Rescue-System mounte steht da danach als prompt aber komischerweise immernoch Rescue, der Prompt sollte sich doch dann eigentlich mit dem Servernamen melden P.... oder?

Allerdings kann ich auf mein System zugreifen. Apache meldet failed beim Versuch zu starten!

Beim Befehl fsck /dev/hda3 wurde einige fehler korrigiert.

Im Rescue-System ist ein Ping auf meine IP kein Problem.

Wenn ich das System verlassen möchte dann meldet umount /mnt das dies nicht geht!

Hat mir jemand einen Tip was ich versuchen kann ohne alles lösche zu lassen?

Bin für jeden Tip dankbar
adjustman
Posts: 1132
Joined: 2003-03-26 23:29
Location: SA
 

Re: SpamAssassin Installation

Post by adjustman »

chris299 wrote:die configurations datei unter suse 8.1 liegt wie in der docu beschrieben unter:
/etc/mail/spamassassin/local.cf
Diese Conf meinte er aber nicht. Er meinte die, die dafür zuständig ist, dass spamd als Daemon läuft. Und die heisst (unter Debian) /etc/default/spamassassin
hademak
Posts: 35
Joined: 2003-08-15 20:30
 

Re: SpamAssassin Installation

Post by hademak »

ehm ja wie startet man den spaß unter Suse Linux???
wenn ich

Code: Select all

rcspamd start
mache kommt

Code: Select all

bash: rcspamd: command not found
Installiert habe ich es!!! Ehm ja ich verwende Sendmail hat das vlleicht was damit zu tun?!
tomek
Posts: 243
Joined: 2003-08-05 09:44
Location: Paderborn
Contact:
 

Re: SpamAssassin Installation

Post by tomek »

Versuche mal:

Code: Select all

/etc/init.d/spamd start
oder

Code: Select all

/etc/init.d/spamassassin start
hademak
Posts: 35
Joined: 2003-08-15 20:30
 

Re: SpamAssassin Installation

Post by hademak »

Code: Select all

login:/etc/default # /etc/init.d/spamd start
bash: /etc/init.d/spamd: No such file or directory
login:/etc/default # /etc/init.d/spamassassin start
bash: /etc/init.d/spamassassin: No such file or directory
hm geht wohl auch net :(
tomek
Posts: 243
Joined: 2003-08-05 09:44
Location: Paderborn
Contact:
 

Re: SpamAssassin Installation

Post by tomek »

Wie hast du denn Spamassassin installiert? Aus Sourcen oder als RPM?
hademak
Posts: 35
Joined: 2003-08-15 20:30
 

Re: SpamAssassin Installation

Post by hademak »

über

Code: Select all

install Mail::SpamAssassin 
das hat anscheind auch geklappt also er hat nem haufen installiert nur kP wo hin aber unter /etc/mail/spamassassin liegt diese eine config datei..
tomek
Posts: 243
Joined: 2003-08-05 09:44
Location: Paderborn
Contact:
 

Re: SpamAssassin Installation

Post by tomek »

Hmm, dann sieh mal wo auf dem System vielleicht ein Init-Script installiert oder hinkopiert worden ist. Oder du baust dir selbst ein Init-Script für Spamassassin.
hademak
Posts: 35
Joined: 2003-08-15 20:30
 

Re: SpamAssassin Installation

Post by hademak »

irgendwie liegt das ganze spamassassin zeug unter /usr/lib/perl5/site_perl/5.6.1/Mail/SpamAssassin.

ein init-script habe ich nirgendwo gefunden...
wie kann ich eins erstellen?!?!
tomek
Posts: 243
Joined: 2003-08-05 09:44
Location: Paderborn
Contact:
 

Re: SpamAssassin Installation

Post by tomek »

Ein Script erstellen? Mit einem Editor z.B. :)

Ich kann dir ja das Init-Script vom RPM-Paket "spamassassin-2.55-1.7.3.i386.rpm" mal hier pasten:

/etc/init.d/spamassassin:

Code: Select all

!/bin/sh
#
# spamassassin This script starts and stops the spamd daemon
#
# chkconfig: 2345 80 30
#
# description: spamd is a daemon process which uses SpamAssassin to check
#              email messages for SPAM.  It is normally called by spamc
#              from a MDA.

# Source function library.
. /etc/rc.d/init.d/functions

# Source networking configuration.
. /etc/sysconfig/network

# Check that networking is up.
[ ${NETWORKING} = "no" ] && exit 0

# Source spamd configuration.
if [ -f /etc/sysconfig/spamd ] ; then
        . /etc/sysconfig/spamd
else
        OPTIONS="-d -c -a"
fi

[ -f /usr/bin/spamd -o -f /usr/local/bin/spamd ] || exit 0
PATH=$PATH:/usr/bin:/usr/local/bin

# See how we were called.
case "$1" in
  start)
        # Start daemon.
        echo -n "Starting spamd: "
        daemon spamd $OPTIONS
        RETVAL=$?
        echo
        [ $RETVAL = 0 ] && touch /var/lock/subsys/spamd
        ;;
  stop)
        # Stop daemons.
        echo -n "Shutting down spamd: "
        killproc spamd
        RETVAL=$?
        echo
        [ $RETVAL = 0 ] && rm -f /var/lock/subsys/spamd
        ;;
  restart) 
        $0 stop
        $0 start
        ;;
  condrestart)
       [ -e /var/lock/subsys/spamd ] && $0 restart
       ;;
  status)
        status spamd
        ;;
  *)    
        echo "Usage: $0 {start|stop|restart|status|condrestart}"
        exit 1
esac

exit 0
Inwieweit das Script bei dir funktionieren wird, kann ich dir nicht sagen. Wenn nicht, dann sind aber sicherlich nur kleine Ã?nderungen nötig.
hademak
Posts: 35
Joined: 2003-08-15 20:30
 

Re: SpamAssassin Installation

Post by hademak »

hm funktioniert doch nicht so ganz:

Code: Select all

login:~ # /etc/init.d/spamassassin start
/etc/init.d/spamassassin: !/bin/sh: No such file or directory
: command not foundassin:
/etc/init.d/spamassassin: /etc/rc.d/init.d/functions: No such file or directory
: command not foundassin:
/etc/init.d/spamassassin: .: /etc/sysconfig/network: is a directory
: command not foundassin:
/etc/init.d/spamassassin: [: =: unary operator expected
: command not foundassin:
'etc/init.d/spamassassin: line 25: syntax error near unexpected token `
'etc/init.d/spamassassin: line 25: `fi
tomek
Posts: 243
Joined: 2003-08-05 09:44
Location: Paderborn
Contact:
 

Re: SpamAssassin Installation

Post by tomek »

1. Hast du am Anfang in der ersten Zeile das # vor !/bin/sh rausgenommen? Wenn ja, dann füg das wieder ein. Das ist die einzige Ausnahme wo # nicht für auskommentiert steht.
Also muss die erste Zeile so aussehen:

Code: Select all

#!/bin/sh
2. In Zeile 12 steht:

Code: Select all

. /etc/rc.d/init.d/functions
Ã?ndere das mal in:

Code: Select all

. /lib/lsb/init-functions
Probiere nun nochmal bitte. :)
hademak
Posts: 35
Joined: 2003-08-15 20:30
 

Re: SpamAssassin Installation

Post by hademak »

hey jetzt sieht schon besser aus aber noch net gut :(

Code: Select all

login:/etc/init.d # /etc/init.d/spamassassin start
: No such file or directory
tomek
Posts: 243
Joined: 2003-08-05 09:44
Location: Paderborn
Contact:
 

Re: SpamAssassin Installation

Post by tomek »

Hmm... Versuch mal raus zu finden, in welcher Zeile er diese Fehlermeldung produziert.
hademak
Posts: 35
Joined: 2003-08-15 20:30
 

Re: SpamAssassin Installation

Post by hademak »

hm kA ich hab alles so reingemacht wie du es mir gezeigt hast...
tomek
Posts: 243
Joined: 2003-08-05 09:44
Location: Paderborn
Contact:
 

Re: SpamAssassin Installation

Post by tomek »

Das glaub ich dir ja, aber dein SuSE hat halt eine etwas andere Umgebung als das Script erwartet.
hademak
Posts: 35
Joined: 2003-08-15 20:30
 

Re: SpamAssassin Installation

Post by hademak »

ich glaube irgendwie hängt es an:

Code: Select all

PATH=$PATH:/usr/bin:/usr/local/bin
hademak
Posts: 35
Joined: 2003-08-15 20:30
 

Re: SpamAssassin Installation

Post by hademak »

hat jemand noch ne idee? :(
distanzcheck
Posts: 531
Joined: 2003-01-09 08:58
Location: NRW
 

Re: SpamAssassin Installation

Post by distanzcheck »

bei mir ist es das gleiche Problem mit Suse 7.2

Komme auch nicht weiter

Dirk
luke
Posts: 16
Joined: 2003-10-03 16:19
Contact:
 

Re: SpamAssassin Installation

Post by luke »

Hallo,

ich scheine ja nicht der einzige zu sein, der Probleme mit der Installation von SpamAssassin hatte. Aber dieses Forum hat mir einiges geholfen. Außerdem kann ich diese Seite nur empfehlen: http://www.stearns.org/doc/spamassassin-setup.html

Dann einfach noch das entsprechenden Runlevel mit "runlevel" herausfinden und in den Ordner /etc/init.d/rc<insertRunlevelHere>.d/ (Achtung, nur bei SuSE 8.2, bei 8.1 müsste es noch /etc/rc<insertRunlevelHere>.d/ oder /etc/rc.d/rc<insertRunlevelHere>.d/ sein) die entsprechenden Symlinks einfügen (Sxxx und Kxxx). Danach sollte alles funktionieren. Natürlich sollte man SpamAssassin noch mit "/etc/init.d/spamd start" starten.

Ich hoffe ich konnte etwas helfen.


So far!
#
Luke
Last edited by luke on 2010-12-01 20:08, edited 1 time in total.
frodo
Posts: 8
Joined: 2002-11-11 23:23
 

Re: SpamAssassin Installation

Post by frodo »

Hallo,

ich bekomme nach der Installation folgene Fehlermeldung
nach : rcsendmail start

Code: Select all

Shutting down SMTP port:                                             done
Shutting down POP-b4-SMTP (LiHAS)                                    done
Initializing SMTP port. (sendmail)Warning: Option: AuthMechanisms requires SASL support (-DSASL)                                                                         done
Initializing POP-b4-SMTP (LiHAS)                                     done
und nach rcspamd start

Code: Select all

bash: rcspamd: command not found
Kann mir jemand sagen wo da mein Problem liegt :?:

Gruß
Micha :roll:
frodo
Posts: 8
Joined: 2002-11-11 23:23
 

Re: SpamAssassin Installation

Post by frodo »

Hallo,

Code: Select all

server:~ # spamd -d
server:~ # ps ax | grep spamd
27291 ?        S      0:01 /usr/local/bin/spamd -d
27294 pts/1    S      0:00 grep spamd
läuft SpamAssassin jetzt?
Wenn ich eine Test Email sende, sehe ich nicht im Email-Header die weiter oben genannten Einträge?

Wo stell ich ein, das alle Emails+Accounts auf dem Server geprüft werden und wo landen die gefilterten Spam Emails?

Gruß

Michael
sebbus
Posts: 125
Joined: 2003-07-07 09:37
Location: Chemnitz
Contact:
 

Re: SpamAssassin Installation

Post by sebbus »

hab das selbe problem. Spamassassin scheint zu laufen, aber nichts in den Logs. Irgendwo hab ich mal gelesen, dass spamd auch in den netstats stehen muss. Dort steht es bei mir z.B. nicht. Warum? keine Ahnung. habe es nach der Anleitung auf der spamassassin-Webside installiert und hatte keine Fehlermeldungen. Wenn ich ihn nochmal starten will, dann schriebt er nur, dass da schon ein Dienst läuft (spamd, nehm ich an). Und wie man das Ding stoppt, hab ich leider nicht gefunden...

Wer weiß, was da los ist...

MfG, Sebastian
frodo
Posts: 8
Joined: 2002-11-11 23:23
 

Re: SpamAssassin Installation

Post by frodo »

Hallo,

hat denn keiner eine Idee und kann uns weiter helfen :?:

Gruß Michael :roll:
klausi01
Posts: 115
Joined: 2003-05-19 22:28
 

Re: SpamAssassin Installation

Post by klausi01 »

hat sich erldigt ....
Post Reply