OVH Community, votre nouvel espace communautaire.

Spamassasin


Eurolidays
03/10/2007, 12h01
Impécable, j'ai réussi à paramétrer qmail-scanner (qui est en version patchée, c'est cool, sur les serveurs OVH). pour supprimer directement les mails avec un ratting spam > 5 Ca fait déjà du bon tri...

Tut tut
01/10/2007, 14h05
Bonjour,

Grace au tuto de Greg j'ai tout bien installé mais il semble y avoir un problème avec les queues origine et new.
Si je renomme mon qmail-queue en qmail-queue.orig et que je crée qmail-queue avec les bons droits et ce code dedans :
Code:
!/bin/sh
/usr/bin/spamc | /var/qmail/bin/qmail-queue.orig
Le test de Spam fonctionne avec l'ajout dans le sujet de ***SPAM*** mais les mails "normaux" n'arrivent plus !
De plus l'envoi de mail via php dans cette configuration ne fonctionne plus.

Pour revenir à la normale, je renomme qmail-queue.orig en qmail-queue et en relançant Qmail tout redevient normal mais plus de marquage de spam.

Quelqu'un a-t-il déjà rencontré ce problème ?

Merci d'avance
Sébastien

Elgi
19/09/2007, 12h27
demande le à ton scanner plutôt peu être.

Eurolidays
19/09/2007, 11h48
Bonjour,

Procmail semble ignorer ou être ignoré lors du traitement des mails.

Je souhaite que les mails taggés SPAM soient supprimés directement du serveur (oui, je connais l'histoire des faux positifs, toussaaa, mais j'assume )

Merci d'avance

Pax
09/01/2007, 21h18
Bon ben là c'est réussi Je reçois plus les mails extérieurs à mes domaines...
Ca me sidère qu'il n'y ait pas une méthode de base simple et efficace, je démarre pourtant d'une RH 7.2 toute neuve sans aucune modif mais rien ne marche, faut sans cesse ajouter des trucs, des machins, recompiler ça et ci etc... et au final ben voilà planté !

J'ai suivi pourtant des tutos indiqués ici ou liés notamment :
http://wiki.sos-admin.com/wiki/Spama...vec_Qmail-scan
Là RAS tout s'est bien passé, je n'ai pas eu à faire un truc de plus.

http://wiki.sos-admin.com/index.php?...t_SpamAssassin
Là ça c'est corsé. Clamav, Spamassassin, Maildrop : nickel.
Le problème c'est Qmail-Scanner. Ici : ./qms-config je me retrouve avec le fameux problème Setuid !
Pourtant Perl est à jour, j'ai bien tout ce qu'il faut (j'ai rien touché en fait), c'est la config en RPM du tuto1 :
Code:
Installation prefix to use? (~name ok) [/usr]  
AFS does not seem to be running...
What installation prefix should I use for installing files? (~name ok)
[/var/tmp/perl-root/usr]  
Directory /var/tmp/perl-root/usr doesn't exist.  Use that name anyway? [y]  
Getting the current patchlevel...
Pathname where the private library files will reside? (~name ok)
[/usr/lib/perl5/5.8.3]  
Where do you want to put the public architecture-dependent libraries? (~name ok)
[/usr/lib/perl5/5.8.3/i386-linux-thread-multi]  
Other username to test security of setuid scripts with? [none]  
Well, the recommended value is *not* secure.
Does your kernel have *secure* setuid scripts? [n]  
Do you want to do setuid/setgid emulation? [y]  
 found.
Checking to see how well your C compiler groks the void type...
Good.  It appears to support void to the level perl5 wants.
Checking to see how big your pointers are...
Do you wish to attempt to use the malloc that comes with perl5? [n]  
Your system wants malloc to return 'void *', it would seem.
Your system uses void free(), it would seem.
Installation prefix to use for add-on modules and utilities? (~name ok)
[/usr]  
Pathname for the site-specific library files? (~name ok)
[/usr/lib/perl5/site_perl/5.8.3]  
Pathname for the site-specific architecture-dependent library files? (~name ok)
[/usr/lib/perl5/site_perl/5.8.3/i386-linux-thread-multi]  
Do you want to configure vendor-specific add-on directories? [y]  
Installation prefix to use for vendor-supplied add-ons? (~name ok) [/usr]  
Pathname for the vendor-supplied library files? (~name ok)
[/usr/lib/perl5/vendor_perl/5.8.3]  
Pathname for vendor-supplied architecture-dependent files? (~name ok)
[/usr/lib/perl5/vendor_perl/5.8.3/i386-linux-thread-multi]  
Colon-separated list of additional directories for perl to search? [none]  
Checking out function prototypes...
Pathname where the public executables will reside? (~name ok) [/usr/bin]  
Install any extra modules (y or n)? [n]  
Directory for the main Perl5 html pages? (~name ok) [none]  
Directory for the Perl5 module html pages? (~name ok) [none]  
List of earlier versions to include in @INC? [5.8.2 5.8.1 5.8.0]  
Do you want to install perl as /usr/bin/perl? [y]
J'ai juste un doute sur (mais encore une fois paquet RPM, rien touché) :
Other username to test security of setuid scripts with? [none]
Does your kernel have *secure* setuid scripts? [n]


A partir de là évidemment faut trouver une solution, le truc de plus pas prévu au tuto... Et concernant l'histoire Setuid y'a tout et son contraire sur Google.
Alors j'ai pris une alternative : http://www.linux-pour-lesnuls.com/qmail.php
qui propose dans la partie Qmail de passer par Contrib pour régler ce problème.
Puis j'ai terminé le tuto2. Le test de l'installation ne fonctionne pas et depuis je ne reçois plus aucun mail de domaines autre que les miens...

Je me demande avec contrib si du coup il faut mettre pour vi /etc/tcp.smtp
127.0.0.1:allow,RELAYCLIENT="",QMAILQUEUE="/var/qmail/bin/qmail-scanner-queue.pl"
:allow,QMAILQUEUE="/var/qmail/bin/qmail-scanner-queue.pl"

ou
127.0.0.1:allow,RELAYCLIENT="",QMAILQUEUE="/var/qmail/bin/qmail-scanner-queue"
:allow,QMAILQUEUE="/var/qmail/bin/qmail-scanner-queue"


Bien sûr j'ai pris la seconde option à cause du Setuid... Des idées ?

Pax
08/01/2007, 03h22
Citation Envoyé par greginou
Dans le tableau qui s'affiche vous devez avoir les modules suivant :
(File::Spec - Pod::Usage - HTML::Parser - Sys::Syslog )
Ouais enfin il manque toujours un truc pour faire un machin !
Pour Syslog il fallait test et pour test je sais plus quoi qui Spec mais Spec a besoin d'un autre que CPAN n'a pas. Voilà dès le début c'est fini

Et en plus l'install de Syslog plante :
Code:
cp Syslog.pm blib/lib/Sys/Syslog.pm
/usr/bin/perl -I/usr/lib/perl5/5.6.0/i386-linux -I/usr/lib/perl5/5.6.0 /usr/lib/perl5/5.6.0/ExtUtils
/xsubpp -noprototypes -typemap /usr/lib/perl5/5.6.0/ExtUtils/typemap Syslog.xs > Syslog.xsc && mv Sy
slog.xsc Syslog.c
Error: 'const char *' not in typemap in Syslog.xs, line 108
make: *** [Syslog.c] Error 1

oOBaNOo
19/12/2006, 16h37
Je recherche quelques info sur spamassassin :
1- quel niveau de sécurité conseillez vous ?
2- est il possible de rediriger les spams sur un compte dédié (genre spam@domaine.com) ou sur postmaster


Merci

i-services
18/11/2006, 22h56
Pourquoi ne pas utiliser le script PHP mis à dispo ici ? c'est ultra-simple à installer et configurer.

http://forums.ovh.com/showthread.php...5&pagenumber=1
je confirme, la version 1.4.2 de spam filter vient d'ailleurs de sortir

zoif
06/11/2006, 18h14
Bonjour, pour moi l'installation s'est deroulée sans probleme mais un autre soucis me pose difficulté. J'ai beau configurer procmail pour rediriger le spam vers une boite mail du type spam@mondomaine.com mais rien y fait, on dirait que qmail ne prend pas en compe procmail. J'ai essayé de modifié qmail-queue, de créer un .forward, un .procmail mais rien y fait. L'installation marche tres bien je recois les spams marqués comme des spams mais ocmment les rediriger vers une autre adresse?

Merci d'avance

rbraud
27/05/2006, 22h18
greginou écrivait :
Editer le fichier /var/qmail/bin/qmail-queue via vi ou pico et mettre ces
deux lignes :
#!/bin/sh
/usr/bin/spamc | /var/qmail/bin/qmail-queue.orig
Cette partie semble poser un souci. J'ai été obligé de revenir en arrière, car plus aucun mail ne passait. Et pourtant ils ne passaient pas non plus dans spamassassin

Je suis revenu en arrière heureusement sans trop de souci, mais de nouveau au même point. Toujours pas de spamassassin

qmailqueue semble être en place, mais pas pris en compte.

Paumé je suis

Rodolphe

[VYS]
13/02/2006, 14h05
je viens de tester cette installation mais le module HTML::Parser ne s'installer pas.
Voici l'erreur
Writing Makefile for HTML::Parser
cp lib/HTML/PullParser.pm blib/lib/HTML/PullParser.pm
cp Parser.pm blib/lib/HTML/Parser.pm
cp lib/HTML/Entities.pm blib/lib/HTML/Entities.pm
cp lib/HTML/TokeParser.pm blib/lib/HTML/TokeParser.pm
cp lib/HTML/LinkExtor.pm blib/lib/HTML/LinkExtor.pm
cp lib/HTML/Filter.pm blib/lib/HTML/Filter.pm
cp lib/HTML/HeadParser.pm blib/lib/HTML/HeadParser.pm
/usr/bin/perl /usr/lib/perl5/5.8.6/ExtUtils/xsubpp -typemap /usr/lib/perl5/5.8.6/ExtUtils/typemap -typemap typemap Parser.xs > Parser.xsc && mv Parser.xsc Parser.c
/usr/bin/perl mkhctype >hctype.h
/usr/bin/perl mkpfunc >pfunc.h
cc -c -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/gdbm -O2 -DVERSION=\"3.49\" -DXS_VERSION=\"3.49\" -fpic "-I/usr/lib/perl5/5.8.6/i686-linux/CORE" -DMARKED_SECTION Parser.c
In file included from Parser.xs:115:
hparser.c: In function `report_event':
hparser.c:145: parse error before `offset'
hparser.c:197: `line' undeclared (first use in this function)
hparser.c:197: (Each undeclared identifier is reported only once
hparser.c:197: for each function it appears in.)
hparser.c:298: `offset' undeclared (first use in this function)
hparser.c:300: `column' undeclared (first use in this function)
make: *** [Parser.o] Erreur 1
/usr/bin/make -- NOT OK
Running make test
Can't test without successful make
Running make install
make had returned bad status, install seems impossible
Je ne lis pas un problème de dépendance mais ne comprends pas plus le problème.

Si vous avez une idée pour faire passer l'install de ce module.
Merci d'avance

elestrat
22/05/2005, 01h36
greginou écrivait :
Voici un how-to que j'avais envoye sur la liste sd, je te copie le contenue du mail ci dessous :

Bon et bien si ca peut aider certains, voila un how-to pour installer
spamassassin sur votre serveur, car apres avoir pas mal chercher sur le net
je me suis rendu compte qu'il n'y avait pas grand chose la dessus, j'ai donc
fait un mix de plusieurs how-to et je l'ai adapte a la config ovh :

Ce how-to ne traite pas de l'installation de qmail-queue et de maildrop qui
sont necessaire au fonctionnement de spamassassin, mais leur installation
est clairement explique dans le how-to sur la FAQ non officielle :
http://www.at-infor.com/fr/docs/faqs...x.php?faqid=64

Greg
Super ton tuto greg

mais a quoi sert donc dropmail ? c'est la mm que fetch mail ?
je ne vois pas trop comment, avec cette article, spamassassin scan les mail. qui lui donne ? comment on configure cela ?...

merci pour vos aident

eric

eRike
04/01/2005, 22h01
fafa écrivait :
ben moi ca plante pour l'installe de File::Spec et de HTML::Parser ...

que faut il verifier ?

merci
Salut,
J'ai egalement ce probleme :-s ; j'ai le message d'erreur suivant lors de l'installation de HTML::Parser :

Code:
Exécution de make test .. 

PERL_DL_NONLAZY=1 /usr/bin/perl -Iblib/arch -Iblib/lib -I/usr/lib/perl5/5.6.0/i386-linux -I/usr/lib/ 
perl5/5.6.0 -e 'use Test::Harness qw(&runtests $verbose); $verbose=0; runtests @ARGV;' t/*.t 
t/api_version........ok 
t/argspec-bad........ok 
t/argspec............ok 
t/argspec2...........ok 
t/attr-encoded.......ok 
t/callback...........ok 
t/case-sensitive.....ok 
t/cases..............ok 
t/comment............ok 
t/crashme............ok 
t/declaration........ok 
t/default............ok 
t/dtext..............ok 
t/entities...........ok 
t/entities2..........ok 
t/filter-methods.....ok 
t/filter.............ok 
t/handler-eof........ok 
t/handler............ok 
t/headparser-http....FAILED before any test output arrived 
t/headparser........./\x{FEFF}/: Can't use \x{} without 'use utf8' declaration at blib/lib/HTML/Head 
Parser.pm line 211. 
Compilation failed in require at t/headparser.t line 84. 
dubious 
Test returned status 255 (wstat 65280, 0xff00) 
DIED. FAILED tests 1-6 
Failed 6/6 tests, 0.00% okay 
t/ignore.............ok 
t/largetags..........ok 
t/linkextor-base.....ok 
t/linkextor-rel......ok 
t/magic..............ok 
t/marked-sect........ok 
t/msie-compat........ok 
t/offset.............ok 
t/options............ok 
t/parsefile..........ok 
t/parser.............ok 
t/plaintext..........ok 
t/process............ok 
t/pullparser.........ok 
t/script.............ok 
t/skipped-text.......ok 
t/stack-realloc......ok 
t/textarea...........ok 
t/tokeparser.........ok 
t/uentities..........skipped 
all skipped: This perl does not support Unicode 
t/unbroken-text......ok 
t/unicode-bom........skipped 
all skipped: This perl does not support Unicode 
t/unicode............skipped 
all skipped: This perl does not support Unicode 
t/xml-mode...........ok 
Failed 2/45 test scripts, 95.56% okay. 6/242 subtests failed, 97.52% okay. 
Failed Test Stat Wstat Total Fail Failed List of Failed 
------------------------------------------------------------------------------- 
t/headparser-http.t ?? ?? % ?? 
t/headparser.t 255 65280 6 12 200.00% 1-6 
3 tests skipped. 
make: *** [test_dynamic] Error 11
Qqun aurait il une idée du probleme ? J'ai suivi le guide OVH pour l'installation des modules CPAN mais rien ne fait, ca plante toujours lorsque j'essaye d'installer HTML::Parser
Merci de votre aide

Edit : il faut mettre à jour perl pour l'installation des modules CPAN (j'avais la version 5.6.0)

Pharmespace
09/12/2004, 09h06
Pourquoi ne pas utiliser le script PHP mis à dispo ici ? c'est ultra-simple à installer et configurer.

http://forums.ovh.com/showthread.php...5&pagenumber=1

Sylvain
02/12/2004, 14h26
Pour ceux qui auraient ce problème :
ne pas oublier de copier les fichiers spamd/spamd et spamc/spamc dans usr/bin

Sylvain
02/12/2004, 12h46
J'ai installer spamassassin
et je recevais des mails completements vides (pas de sujet, pas d'expediteur, pas de messages, rien)

J'ai remis la qmail-queue d'origine et redemarrer qmail, oufff ça remarche par contre spamAssassin ne fait rien (même démarré) visiblement.

shipset
12/05/2004, 11h52
Bonjour a tous,

Tout comme fliper, j'ai aussi un probleme de réception (plus de réception) donc surement un probleme SMTP quand je met en place cette solution ?

Avez vous une piste pour savoir d'ou pourrait venir le probleme ? (ou ou puis je regardais pour avec plus d'info (log ou autre) sur ce probleme (problablement du au qmail-queue je pense)

Merci et bonne journée a tous..

Cordialement,

--
Julien aka Shipset

Ernest
03/05/2004, 16h18
Salut, l'installation a l'air de fonctionner parfaitement

J'ai cependant une petite question.

Est-il indispensable de vider la queue ?

Ou comment devrais-je faire pour ne pas perdre certains messages en queue ?

Merci

fliper
17/03/2004, 12h34
J ai tout installe comme tu as marque dans ton tres bon post mais la j ai un souci

je recois plus aucun mail

je vais tout regarder mais est ce que tu sais ou je me suis plante?

fafa
27/02/2004, 14h57
Bonjour
J'ai installé spamassassin il y a quelques jours qui avait l'air de fonctionner (meme s'il laisse quelques mails passer) et dans les logs maillog j'ai ca :


======
Feb 23 00:06:57 nsXXXX spamd[14059]: Failed to run DNS_FROM_RFCI_DSN RBL SpamAssassin test, skipping: ^I(Can't call method "bgsend" on an undefined value at /usr/lib/perl5/site_perl/5.6.0/Mail/SpamAssassin/Dns.pm line 145, line 527. )

Feb 23 00:06:58 nsXXXX spamd[14059]: Failed to run NO_DNS_FOR_FROM SpamAssassin test, skipping: ^I(Undefined subroutine &Net:NS::mx called at /usr/lib/perl5/site_perl/5.6.0/Mail/SpamAssassin/EvalTests.pm line 108, line 527. )
======

Ca revient très regulierement...

Comme je veux pas toucher n'importe quoi n'importe comment ... si quelqu'un pouvait me conseiller là

Merci !
Fabien

francoism
24/02/2004, 11h55
Sympa d'avoir répondu....

Il faut creer une regfle au niveau du serveur, c'est le plus simple
Et, justement, comment s'y prendre ?? Est-il possible de transférer tous les mails de tous les domaines vers un mail unique (spam@domaine.com).. ainsi, l'administrateur pourrait les lire et les retransférer s'il ne s'agit pas d'un spam....


..Sinon, ok, j'irai faire un tour du coté de la FAQ non officilelle..
Mais, toutefois, un antivirus, ca doit prendre pas mal de ressources, non ? Ce ne serait pas plus léger supprimer automatiquement tous les fichiers suspects... sans états d'ames ??

greginou
23/02/2004, 20h25
francoism écrivait :
[B]J'ai réalisé toute l'installation, ca marche impec.... Merci...
de rien, ca fait toujours plaisir d'avoir un petit retour et un remerciement.

Mais voilà.... je voudrai tout simplement que les messages reconnus comme spams soient SUPPRIMES (ou mieux, mis dans une boite au lettre spéciale), or là, ils sont envoyés au client.....
Comment doit-on procéder ?
Tu peux mais ce n'est pas conseille, il y a toujours des faux positifs et passer a cote ce n'est pas terrible (netetiquette, mais je suis vieux jeu la dessus !), c'est bien de jeter un oeil sur chaque spam, ca va plutot vite, mais bon, chacun sa methode. Il faut creer une regfle au niveau du serveur, c'est le plus simple.

- Enfin, je voudrais que tous les mails contenant des fichiers suspects soient eux aussi supprimés.. J'ai trouvé une regle pour Spamassassin, mais qui reste visiblement inefficace.......
full UNSAFE_ATTACHMENT /Content-(Disposition|Type):.+file.+="?.+?.(pif|com|scr|lnk |com|exe|vbs)"?/
describe UNSAFE_ATTACHMENT unsafe attachment
score UNSAFE_ATTACHMENT 15
Le plus simple a mon sens c'est de passer par qmail-scanner plus un antivirus avec maj automatique (clamav par ex), ou alors le patch de russel nelson, l'explication de l'installation de tous ces programmes sont dans la faq non officielle dont le lien est dans mon premier message.

Bon courage

francoism
23/02/2004, 13h49
J'ai réalisé toute l'installation, ca marche impec.... Merci...

Mais voilà.... je voudrai tout simplement que les messages reconnus comme spams soient SUPPRIMES (ou mieux, mis dans une boite au lettre spéciale), or là, ils sont envoyés au client.....

Comment doit-on procéder ?

Est-ce une option de spamassassin, ou faut-il placer par un programme supplémentaire ?
J'ai entendu parler de Procmail... Mais, je n'ai pas vraiment compris comment on le configurer ?? Il faut rajouter un .forward et un .procmailrc dans chaque compte (/home/vpopmail/domains/domaine1 ..domaine2 ..domaine3... ??).. Et que mettre dedans ???


- Enfin, je voudrais que tous les mails contenant des fichiers suspects soient eux aussi supprimés.. J'ai trouvé une regle pour Spamassassin, mais qui reste visiblement inefficace.......
full UNSAFE_ATTACHMENT /Content-(Disposition|Type):.+file.+="?.+?.(pif|com|scr|lnk |com|exe|vbs)"?/
describe UNSAFE_ATTACHMENT unsafe attachment
score UNSAFE_ATTACHMENT 15

La encore il faut passer par Procmail ???
si je mets ......
EXTLIST="exe|scr|com|bat|js|vbs|pif|dot|dll|shs|vb a"
:0 HBhb:
*$ ^Content-Type.|$[ ])*name=.*\.($EXTLIST).*
[repertoire_poubelle].....
dans tous les fichiers .procmailrc , ca va fonctionner ??



un immense MERCI MERCI MERCI à ceux qui pourraient m'éclairer... !!!

-NC-
23/02/2004, 10h09
merci !

greginou
21/02/2004, 14h30
Le binaire Maildrop s'installe dans :
/usr/local/bin/

qmail-queue dans :
/var/qmail/bin/

en regle general les sources si vous avez suivi le tuto sur la FAQ non officielle se trouve dans /home/ovh/src

-NC-
21/02/2004, 08h59
okay c'est tres clair, mais on verifie comment que qmail-queue et maildrop sont install ?

greginou
20/02/2004, 20h51
Il existe des dependances pour certains modules CPAN (c'est a dire que certains modules ne peuvent s'installer que si d'autres sont deja present), il faut donc lire le message d'erreur qui est genere et releve le nom du module manquant puis l'installer de la meme maniere que pour les autres modules.

fafa
20/02/2004, 01h27
ben moi ca plante pour l'installe de File::Spec et de HTML::Parser ...

que faut il verifier ?

merci

fliper
19/02/2004, 15h48
ca c de la reponse complete je teste ca et je dis si je trouve des trucs en plus

greginou
19/02/2004, 15h18
Voici un how-to que j'avais envoye sur la liste sd, je te copie le contenue du mail ci dessous :

Bon et bien si ca peut aider certains, voila un how-to pour installer
spamassassin sur votre serveur, car apres avoir pas mal chercher sur le net
je me suis rendu compte qu'il n'y avait pas grand chose la dessus, j'ai donc
fait un mix de plusieurs how-to et je l'ai adapte a la config ovh :

Ce how-to ne traite pas de l'installation de qmail-queue et de maildrop qui
sont necessaire au fonctionnement de spamassassin, mais leur installation
est clairement explique dans le how-to sur la FAQ non officielle :
http://www.at-infor.com/fr/docs/faqs...x.php?faqid=64

********************************
Vérification des modules perl
********************************
Vous devez avoir certains modules perl pour faire fonctionner spamassassin
- Ouvrer Webmin
- Cliquez sur 'Autres'
- Cliquez sur 'Perl Modules'
Dans le tableau qui s'affiche vous devez avoir les modules suivant :
(File::Spec - Pod::Usage - HTML::Parser - Sys::Syslog )
Dans les versions de perl sup ou = a la 5.003_07 le module syslog est deja
installe. Certains de ces modules sont des sous modules par exemple
Pod::Usage est un sous module de Pod::Parser.
Pour installer un module que vous n'avez pas, sous la ligne :
- Sélectionner un nouveau module Perl à compiler et installer sur votre
système.
- Dans le formulaire qui suit 'Provenant du CPAN, ayant pour nom' entrer le
nom du module en question en respectant la casse.
- Cliquez sur installation
- Le telechargement se fait puis dans 'Option d'installation du module perl'
selectionner 'Make,test et installation' dans le menu deroulant
-Cliquez sur Continuer
- Le module doit s'installer sans message d'erreur
Reproduire ce schema pour chaque module.

********************************
download/compilation de spammassassins
********************************
# cd /home/ovh/src
# wget http://spamassassin.org/released/Mai...in-2.63.tar.gz
# gunzip -c Mail-SpamAssassin-2.63.tar.gz|tar -xf -
# cd Mail-SpamAssassin-2.63
# perl Makefile.PL
# make
# make install

********************************
Copier spamassassin dans demarrage
********************************
# cp spamd/redhat-rc-script.sh /etc/init.d/spamassassin
# chmod +x /etc/init.d/spamassassin

********************************
Edition du fichier /etc/mail/spamassassin/local.cf
********************************
Editer ce fichier grace a vi, pico ou avec votre editeur de texte prefere,
voici
ma config perso, pensez a changer le parametre *@domaine.tld par votre
domaine

required_hits 5
rewrite_subject 1
report_header 1
use_terse_report 1
defang_mime 1
dns_available yes
dcc_add_header 1
use_dcc 1
subject_tag *** SPAM ***
whitelist_from *@domaine.tld

********************************
Lancer SpamAssassin
********************************
# /etc/init.d/spamassassin start

********************************
Parametrer qmail-queue pour spamassassin
********************************
# cp /var/qmail/bin/qmail-queue /var/qmail/bin/qmail-queue.orig
# chown -R qmailq:qmail qmail-queue
# chown -R qmailq:qmail qmail-queue.orig
# chmod u+s qmail-queue.orig
# chmod o+r qmail-queue.orig qmail-queue
# mkdir /home/vpopmail/.spamassassin
# cd /home/vpopmail
# chmod 777 /home/vpopmail/.spamassassin
# chown -R qmailq:qmail .spamassassin
# chmod u=rwx,g=rx,o= /home/vpopmail/.spamassassin

Stopper qmail :
# service qmail stop

Supprimer la queue :
# echo -n > /var/qmail/bin/qmail-queue

Editer le fichier /var/qmail/bin/qmail-queue via vi ou pico et mettre ces
deux lignes :
#!/bin/sh
/usr/bin/spamc | /var/qmail/bin/qmail-queue.orig

Relancer qmail :
# service qmail start

********************************
Tester SpamAssassin
********************************
# spamc < sample-spam.txt
Cela produira le resultat du test de spam
# spamc < sample-nonspam.txt
Cela retournera le mail original, non spam
Pour le spam vous devez obtenir :
X-Spam-Level: **************************************************
X-Spam-Status: Yes, hits=1000.0 required=6.0 tests=GTUBE autolearn=no
version=2.63

A partir de la spamassassin fonctionne, vous pouvez continuer si vous
souhaitez le configurer via webmin afin d'avoir une interface plus
conviviale.

********************************
Configuration de spamassassin via webmin
********************************
- Cliquez sur le module 'Serveur' dans webmin
- Cliquez sur 'SpamAssassin Mail Filter'
- Dans la configuration du module :
SpamAssassin configuration file or directory :
/etc/mail/spamassassin/local.cf
Full path to SpamAssassin command :
/home/ovh/src/Mail-SpamAssassin-2.63/blib/script/spamassassin
Procmail configuration file : From Procmail module
Display warning if SpamAssassin is not set up? : Yes
SpamAssassin daemon process names : spamd amavisd
Command to restart processes : Just send HUP signal
- Cliquez sur sauvegarder

Si tout s'est bien passé, vous obtenez alors le menu pour configurer spam
assassin, ou il n'y a plus grand chose a faire car nous l'avons configurer
en ligne de commande.
Vous pourrez effectuer vos reglages via webmin si c'est plus simple pour
vous.
Sur votre serveur, vous pouvez facilement
modifier certains parametres par l'intermediaire du menu webmin de
spamassassin, il suffit d'appliquer les modifications en cliquant sur Apply
Changes.

En esperant que ca en aide certains...

Greg

-NC-
19/02/2004, 14h44
google est ton ami mon grand...

fliper
19/02/2004, 12h30
ok je croyais en fait que spam assasin faisait partie des upgrade de mister webmin donc va falloir que je le chope et je l installe.

Ou le choper
et y a une doc pour l install?

Merci d avance

Elgi
19/02/2004, 11h57
fliper écrivait :
J ai fait une mise a jour de webmin et j ai eu le plaisir dans serveur de voir spam assasin mais bon le hic c que qd je cliques dessus il a pas l air d etre installe.
Questions :
Qui a deja eu ca
et
comment vous avez resolu le binz?

Merci d avance
webmin est uen chose !
spamassassin une autre

webmin permet de gerer un tas applications et plus generalement le serveur, mais c'est a l'admin d'installer les applications qu'il veux ! webmin n'est pas la pour faire ce boulot

fliper
19/02/2004, 11h46
J ai fait une mise a jour de webmin et j ai eu le plaisir dans serveur de voir spam assasin mais bon le hic c que qd je cliques dessus il a pas l air d etre installe.
Questions :
Qui a deja eu ca
et
comment vous avez resolu le binz?

Merci d avance