j'ai bien le démon en route :
# /sbin/service spamd status
Checking for service spamd
running
cela devrait enfin trier le spam,
ya t'il des choses importantes à maintenir ?
En fait je ne vois pas l'intérêt de créer un filtre pour la liste opensuse (?)
Par défaut , sauf erreur, tout arrive dans la bal et seul le spam coché comme
tel (bouton "classer comme msg non sollicité") entrainera l'apprentissage de
spamassassin (si spamd and co tournent en fond de tâche) ; ce qui devrait le
trier mieux ensuite. Spamd semblait ne pas tourner, il roule à présent , cela
devrait ;=)
Ou ais je mal compris ?
Fabrice
Le samedi 21 mars 2009 12:34:32, [email protected] a écrit :
> Le Saturday 21 March 2009 11:36:58 manchette, vous avez écrit :
> > Voilà ce que j'obtiens :
> >
> > spamd et spamassasin sont bien là mais erreur lors de la recherche du
> > status :
>
> La commande est:
>
> % /sbin/service -[Rfshv] <SERVICE> <ARGUMENTS>
>
> Usage: service -[Rfshv] SERVICE ARGUMENTS
> -f|--full-restart: Do a fullrestart of the service.
> -R|--full-restart-all: Do a fullrestart of all running services.
> -s|--status-all: Print a status of all services.
> -d|--debug: Launch with debug.
> -h|--help:
>
> Pour savoir si "spamd" est en marche ( en mode root):
>
> % /sbin/service spamd status
>
> Redémarrer le service "spamd" ( en mode root):
>
> % /sbin/service spamd restart
>
> Ou l'arrêter:
>
> % /sbin/service spamd stop
>
> Donc recommencer en faisant plus attention à la syntaxe de la commande ;)
>
> > [6875] warn: server socket setup failed, retry 1: spamd: could not create
> > INET socket on 127.0.0.1:783: Adresse déjà utilisée
> >
> > les différentes sorties consoles :
>
> Ce qui suit est parfait :-) Ton "tueur" de spams est en marche et il
> reconnaît le message comme spam.
>
> > fabr...@linux-d2g5:~> cat $HOME/spam.txt | spamc --log-to-stderr
> > Received: from localhost by linux-d2g5.site
> > with SpamAssassin (version 3.2.5);
> > Sat, 21 Mar 2009 11:22:15 +0100
> > Subject: ****SPAM(7.1)****
> > X-Spam-Flag: YES
> > X-Spam-Checker-Version: SpamAssassin 3.2.5 (2008-06-10) on
> > linux-d2g5.site X-Spam-Level: *******
> > X-Spam-Status: Yes, score=7.1 required=5.0
> > tests=EMPTY_MESSAGE,MISSING_DATE,
> > MISSING_HEADERS,MISSING_MID,MISSING_SUBJECT,NO_HEADERS_MESSAGE,NO_RECEIVE
> >D, NO_RELAYS,TVD_SPACE_RATIO autolearn=no version=3.2.5
> > MIME-Version: 1.0
> > Content-Type: multipart/mixed; boundary="----------=_49C4BFD7.B1C66B87"
> >
> > This is a multi-part message in MIME format.
> >
> > ------------=_49C4BFD7.B1C66B87
> > Content-Type: text/plain; charset=iso-8859-1
> > Content-Disposition: inline
> > Content-Transfer-Encoding: 8bit
> >
> > Spam detection software, running on the system "linux-d2g5.site", has
> > identified this incoming email as possible spam. The original message
> > has been attached to this so you can view it (if it isn't spam) or label
> > similar future email. If you have any questions, see
> > postmaster for details.
> >
> > Content preview: [...]
> >
> > Content analysis details: (7.1 points, 5.0 required)
> >
> > pts rule name description
> > ---- ----------------------
> > -------------------------------------------------- 0.0 MISSING_MID
> > Missing Message-Id: header
> > 0.0 MISSING_DATE Missing Date: header
> > -0.0 NO_RELAYS Informational: message was not relayed via
> > SMTP 1.9 MISSING_HEADERS Missing To: header
> > 2.9 TVD_SPACE_RATIO BODY: TVD_SPACE_RATIO
> > 2.3 MISSING_SUBJECT Missing Subject: header
> > 0.0 EMPTY_MESSAGE Message appears to have no textual parts and
> > no Subject: text
> > -0.0 NO_RECEIVED Informational: message has no Received
> > headers 0.0 NO_HEADERS_MESSAGE Message appears to be missing most
> > RFC-822 headers
> >
> >
> >
> > ------------=_49C4BFD7.B1C66B87
> > Content-Type: message/rfc822; x-spam-type=original
> > Content-Description: original message before SpamAssassin
> > Content-Disposition: inline
> > Content-Transfer-Encoding: 8bit
> >
> >
> >
> > ------------=_49C4BFD7.B1C66B87--
> >
> >
> >
> >
> > fabr...@linux-d2g5:~> service spamd status
> >
> > Program 'service' is present in package 'aaa_base', which is installed on
> > your system.
> >
> > Absolute path to 'service' is '/sbin/service', so it might be intended to
> > be run only by user with superuser privileges (eg. root).
>
> Désolé, chez moi j'ai modifié le PATH de mon user en y
> intégrant "/sbin:/usr/sbin" pour trouver aussi les programmes root. Donc
> normalement, comme le fait remarquer 'service', il faut donner le chemin
> absolu.
>
> > bash: service: command not found
> > fabr...@linux-d2g5:~> su
> > Mot de passe :
> > linux-d2g5:/home/fabrice # service spamd status
> > Checking for service spamd
> > running
> > linux-d2g5:/home/fabrice # spamd status
>
> Le syntaxe correcte est:
>
> % /sbin/service spamd status
>
> > [6875] warn: server socket setup failed, retry 1: spamd: could not create
> > INET socket on 127.0.0.1:783: Adresse déjà utilisée
> > [6875] warn: server socket setup failed, retry 2: spamd: could not create
> > INET socket on 127.0.0.1:783: Adresse déjà utilisée
> > [6875] error: spamd: could not create INET socket on 127.0.0.1:783:
> > Adresse déjà utilisée
> > spamd: could not create INET socket on 127.0.0.1:783: Adresse déjà
> > utilisée
> >
> > fabr...@linux-d2g5:~> rpm -qa | grep -i spam
> > perl-spamassassin-3.2.5-26.7
> > spamassassin-3.2.5-26.7
>
> Parfait, la suite "spamassassin" est là.
>
> > linux-d2g5:/home/fabrice # service spamd start
> > Starting spamd
> > done
>
> Voila. Il faut savoir que "spamc" communique avec "spamd", donc si le
> service "spamd" est off, "spamc" passera le message mais sans le
> classifier!
>
> Maintenant il est en marche avec la commande "/sbin/service spamd start".
>
> Pour que le service "spamd" se lance à chaque démarrage de la machine, il
> faut utiliser "/sbin/chkconfig --add <SERVICE>".
> A l'inverse, pour arrêter le service "/sbin/chkconfig --del <SERVICE>".
>
> > linux-d2g5:/home/fabrice # chkconfig --add spamd
> > spamd 0:off 1:off 2:off 3:on 4:off 5:on 6:off
>
> C'est maintenant fixé.
>
> > linux-d2g5:/home/fabrice # spamd status
>
> Syntaxe !
> Recommencer avec "/sbin/service spamd status".
>
> > [6937] warn: server socket setup failed, retry 1: spamd: could not create
> > INET socket on 127.0.0.1:783: Adresse déjà utilisée
> > [6937] warn: server socket setup failed, retry 2: spamd: could not create
> > INET socket on 127.0.0.1:783: Adresse déjà utilisée
> > [6937] error: spamd: could not create INET socket on 127.0.0.1:783:
> > Adresse déjà utilisée
> > spamd: could not create INET socket on 127.0.0.1:783: Adresse déjà
> > utilisée linux-d2g5:/home/fabrice #
>
> La configuration de "spamassassin" pour chaque utilisateur est créé
> dans "$HOME/.spamassassin" <http://spamassassin.apache.org/doc.html>
>
> Donc maintenant c'est ok. Il faut savoir que certain service ne sont pas
> activés à l'installation, il faut les fixer par la suite, comme "spamd".
>
> Avec KMail, tu dois avoir un bandeau de couleur sombre en dessous de
> l'expéditeur et de la date de chaque message avec le "Niveau de pourriel"
> de "Spamassassin" .
>
> Enfin pour perfectionner tes règles de filtrage, pourquoi pas créer un
> dossier pour la liste OpenSuSE et créer un filtre pour y déposer les
> message de cette liste avant que "Spamassassin" intervienne ? (clic droit
> sur le message dans la liste de KMail puis "créer un filtre" et "filtrer
> sur la liste...". Placer cette règle avant "Spamassassin" ).
>
> Il te reste plus qu'a surffer sur le site de "spamassassin"
> <http://spamassassin.apache.org/> pour connaître les commandes
> indispensables et surtout connaître les bases de cette "usine" pour la
> maintenir efficace.
>
> > J'ai aussi vu un autre souci : dans /home je ne peut pas créer de
> > document sans être root, mais dans /home/fabrice si !! D'où ca sort ca ?
> > :'(
>
> Pas de souci, c'est normale que les utilisateurs ne puissent pas créer des
> document en dehors de chez eux, c'est un système multi-utilisateur
> <http://fr.wikipedia.org/wiki/Multi-utilisateur>.
>
> Tu peux faire ce que tu veux dans /home/fabrice, mais rien dessous. En
> dehors de chez toi, tu peux créer des documents dans /tmp ou /var/tmp,
> c'est tout.
>
> > > Tu nous tiens au courant .
> > > nikopol
>
> nikopol
--
Fabrice
--
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]