[Résolu] Spamassassin avec qmail-scanner-queue

Salut à tous,

J’ai un serveur Etch (noyau 2.6.18-5-686) avec qmail dessus. Tout fonctionne niquel sauf spamassassin. Il est installé via apt-get, il démarre et ne présente aucune erreur, par contre, quand qmail-scanner scan les mails, il y a que clamd qui fait son boulot. C’est comme si spamassassin n’était pas installé. J’ai vu sur un site qu’il fallait installer spamc, chose que j’ai faites, toujours grave à l’apt-get. Ca n’a rien changé.
Voilà l’entete d’un mail avant la réinstallation du serveur :

Received: from 127.0.0.1 by srvMail (envelope-from <noreply@debian-fr.net>, uid 1008) with qmail-scanner-1.25-st-qms (spamassassin: 3.0.3. perlscan: 1.25-st-qms. Clear:RC:0(213.41.240.205):SA:1(5.6/5.0):. Processed in 6.316775 secs); 05 Mar 2007 15:10:44 -0000 X-Spam-Status: Yes, hits=5.6 required=5.0 X-Spam-Level: +++++ X-Antivirus-test.com-Mail-From: noreply@debian-fr.net via srvMail X-Antivirus-test.com: 1.25-st-qms (Clear:RC:0(213.41.240.205):SA:1(5.6/5.0):. Processed in 6.316775 secs Process 32320)
Voilà l’entete d’un mail après la reinstallation du serveur :

Received: from 127.0.0.1 by srvMail (envelope-from <test@test.com>, uid 1008) with qmail-scanner-1.25-st-qms (clamdscan: 0.90.1/4948. perlscan: 1.25-st-qms. Clear:RC:0(65.55.175.182):. Processed in 0.209638 secs); 07 Dec 2007 18:47:23 -0000 X-Antivirus-test-Mail-From: test@test.com via srvMail X-Antivirus-test: 1.25-st-qms (Clear:RC:0(65.55.175.182):. Processed in 0.209638 secs Process 2272)

Si quelqu’un a une idée, car là, je sèche totalement :frowning:

si tu as installer qmail-scanner-queue alors regarde ce tuto il est assez intéressant pour ce que tu as comme problème
qmailrocks.org/clamspam_db.htm

Note:ils n’ont pas installer spamassasin via apt

Merci pour lien, j’ai installé qmail grace à leur site, mais pour clamav et spamassassin, j’ai installé via apt-get.
La différence que j’ai vu est le user qui execute spamassassin, pour moi un ps -aux | grep spam me donne :

root     31784  7.8  2.9  26532 23120 ?        Ss   09:30   0:03 /usr/sbin/spamd --create-prefs --max-children 5 --helper-home-dir -d --pidfile=/var/run/spamd.pid
root     31790  0.0  2.7  26532 21480 ?        S    09:30   0:00 spamd child
root     31791  0.0  2.7  26532 21388 ?        S    09:30   0:00 spamd child
root     31819  0.0  0.0   2876   764 pts/1    S+   09:31   0:00 grep spam
srvMail:/var/run#

Alors que sur qmailrocks :

spamd 283 0.0 2.1 21152 19328 ? S 04:33 0:01 /usr/local/bin/spamd -x -u spamd -H /home/spamd -d --pidfile=/var/run/spamd/spamd.pid spamd 339 0.0 2.1 21152 19328 ? S 04:33 0:00 spamd child spamd 340 0.0 2.1 21152 19328 ? S 04:33 0:00 spamd child spamd 341 0.0 2.1 21152 19328 ? S 04:33 0:00 spamd child spamd 342 0.0 2.1 21152 19328 ? S 04:33 0:00 spamd child spamd 343 0.0 2.1 21152 19328 ? S 04:33 0:00 spamd child

J’ai pas trouvé comment changer le user du démon, donc si quelqu’un à l’info, je suis preneur :wink:

Tu peux essayer

  1. Tu modifies le script en faisant un «su spamd…»
  2. Tu changes le propriétaire de spamd et tu fais un chmod +s
    Exemple:

[code]# cp /bin/sleep /tmp; chown toto /tmp/sleep

chmod +s+x /tmp/sleep

/tmp/sleep 60[/code]

Et là tu as 60secondes pour constater que le processus sleep appartient à toto

J’ai reussi à coupler qmail-scanner avec spamassassin sans installer le “tar” livré avec qmailrocks. Voilà les deux petites choses à faire :

apt-get install spamassassin apt-get install spamc

activer le “daemon” spamassassin dans /etc/default/spamassassin, mettre :enable=1

Démarrer spamassassin et clamav-deamon

/etc/init.d/spamassassin start /etc/init.d/clamav-daemon start

Ensuite, suivre le totu d’installation de qmailrocks pour qmail-scanner et qms-config.