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

**URL:** <https://www.debian-fr.org/t/resolu-spamassassin-avec-qmail-scanner-queue/10923>\
**Category:** Support Debian\
**Created:** [Février 20, 2016, 4:50 UTC](https://www.debian-fr.org/t/resolu-spamassassin-avec-qmail-scanner-queue/10923 "2016-02-20T16:50:02Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![Chrisnaps](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/c/5f8ce5/32.png) [@Chrisnaps](https://www.debian-fr.org/u/Chrisnaps)\
**Post date:** [Février 20, 2016, 4:50 UTC](https://www.debian-fr.org/t/resolu-spamassassin-avec-qmail-scanner-queue/10923/1 "2016-02-20T16:50:02Z")

</div>

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 ☹

---

<div class="post-metadata">

**Author:** ![dexmon](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/d/d2c977/32.png) [@dexmon](https://www.debian-fr.org/u/dexmon)\
**Post date:** [Février 20, 2016, 4:50 UTC](https://www.debian-fr.org/t/resolu-spamassassin-avec-qmail-scanner-queue/10923/2 "2016-02-20T16:50:04Z")

</div>

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](http://www.qmailrocks.org/clamspam_db.htm)

Note:ils n’ont pas installer spamassasin via apt

---

<div class="post-metadata">

**Author:** ![Chrisnaps](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/c/5f8ce5/32.png) [@Chrisnaps](https://www.debian-fr.org/u/Chrisnaps)\
**Post date:** [Février 20, 2016, 4:50 UTC](https://www.debian-fr.org/t/resolu-spamassassin-avec-qmail-scanner-queue/10923/3 "2016-02-20T16:50:08Z")

</div>

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 :

```auto
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 😉

---

<div class="post-metadata">

**Author:** ![fran.b](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/f/d78d45/32.png) [@fran.b](https://www.debian-fr.org/u/fran.b)\
**Post date:** [Février 20, 2016, 4:50 UTC](https://www.debian-fr.org/t/resolu-spamassassin-avec-qmail-scanner-queue/10923/4 "2016-02-20T16:50:12Z")

</div>

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

---

<div class="post-metadata">

**Author:** ![Chrisnaps](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/c/5f8ce5/32.png) [@Chrisnaps](https://www.debian-fr.org/u/Chrisnaps)\
**Post date:** [Février 20, 2016, 4:52 UTC](https://www.debian-fr.org/t/resolu-spamassassin-avec-qmail-scanner-queue/10923/5 "2016-02-20T16:52:14Z")

</div>

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.
