Mailinglist Archive: opensuse-fr (72 mails)

< Previous Next >
Re: [opensuse-fr] kmail et spam
  • From: "nikopol@xxxxxxx" <nikopol@xxxxxxx>
  • Date: Sat, 21 Mar 2009 12:34:32 +0100
  • Message-id: <200903211234.32826.nikopol@xxxxxxx>
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.

fabrice@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_RECEIVED,
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--




fabrice@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
fabrice@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

fabrice@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
--
To unsubscribe, e-mail: opensuse-fr+unsubscribe@xxxxxxxxxxxx
For additional commands, e-mail: opensuse-fr+help@xxxxxxxxxxxx

< Previous Next >
Follow Ups