SpamAssassin-> Utilisation ? Geek needed !! :o) - Logiciels - Linux et OS Alternatifs
Marsh Posté le 14-06-2004 à 01:49:33
fodra que tu utilises procmail pour matcher les mails considérés comme spam et choisir une politique; che zmoi c'est:
Code :
|
et donc le spam va dans un maildir .spam
après pour le score, regarde en entier ton message; le récapitulatif y est inscrit; exemple:
Code :
|
le truc marrant c'est:
1.2 HTML_MIME_NO_HTML_TAG
etc...
le niveau de décision pour considérer si spam ou non, on le règle dans un fichier dont je me souviens pas, par défaut il est à 5
pour les règles tu peux éditer par utilisateur le nombre de points attribués à chaque FLAG; tu peux aussi définir certaines whitelist
sinon tu peux aussi installer Webmin et tu trouveras un module de gestion de spam assassin
pour plus d'infos:
Code :
|
ou
Code :
|
Marsh Posté le 14-06-2004 à 10:34:58
Oki Merci bcp vais regarder ca ce soir !
Sinon t'as installer Razor2 et d'autre truc du genre?
Paquerette
Marsh Posté le 14-06-2004 à 10:38:17
nan, je crois que ça sert à dénoncer le spam si t'es un des premiers servis, mais bof bof
Marsh Posté le 15-06-2004 à 00:50:24
chui pas sur que mon serveur utilise procmail...
J'ai suivi plusieurs tutoriaux....
J'ai compiler, perl, les modules nécessaire, spamassassin et installer le tout...
Après j'ai modifier mon master.cf de postfix comme suis :
|
|
J'ai pas de fichier /etc/procmailrc... et je pense pas que juste en créer un changer les choses non?
Paquerette.
Marsh Posté le 15-06-2004 à 10:00:23
dans ton main.cf, fo ke tu aies kek part:
mailbox_command = /usr/bin/procmail
(ou en tout cas le chemin vers ton procmail)
puis après oui,, tu crées un /etc/procmailrc et ty mets ce que je t'avais dit
voila:jap:
Marsh Posté le 15-06-2004 à 10:35:35
oki, j'ai bien ca. Est ce que je dois redémarrer qqch pour que /etc/procmailrc soit prise en compte?
Sinon, j'ai pas l'impression que les mails sont mis dans le repertoire home de l'utilisateur, home_mailbox est commenté => les mais doivent rester dans /var/spool/mail/
Par contre, avec un client web comme squirrelmail, j'ai des répertoire dans les comptes utilisateurs...
Je dis ca, juste pour savoir si dans mon cas l'écriture des mails dans
$HOME/.maildir/.spam/
est approprié... ?
est ce que ca va pas faire exploser la taille des comptes utilisateurs, est ce que je peux/doit faire un lien vers /dev/null pour ne pas stocker les fichiers mails, ou sinon, comment l'utilisateur y a accès pour faire le ménache...?
|
Sinon, sur les lignes si dessus... tu t'y connais en shell?
autant je comprends la dernière ligne, autant les 2 premières, je capte pas grand chose...
En tout cas, merci
Marsh Posté le 15-06-2004 à 10:51:01
utilise le format maildir
puis après tu reloades postfix
et ca devrait rouler
pour tester, envoi toi un chtit mail et tu fais en même temps un
tail -f /var/log/NOM_DE_TON_MAILLOG
Marsh Posté le 15-06-2004 à 11:06:58
utilise le format maildir |
C'est a dire? j'utilise ton script pour procmailrc, je redémarre et regarde si ca marche correctement?(et c tout, ou y'a d'autre truc sous entendu que je ne sais pas ?)
Vais pas faire ca maintenant, mais tard ce soir histoire de pas faire hurler les utilisateurs...
Paquerette
Marsh Posté le 15-06-2004 à 18:24:55
bah
déjà fo ke tu configures postfix pour ne pas utiliser un spool global (/var/spool/mail) mais pour utiliser le maildir; donc dans ton main.cf de postfix il faudra que tu aies:
home_mailbox = .maildir/
grâce à ça tu pourras être heureux
Marsh Posté le 15-06-2004 à 21:28:46
k666 a écrit : bah |
En meme temps si tu utilise procmail t'en a rien a foutre que postfix soit configuré en maildir vu que c'est procmail qui va s'occuper d'ecrire les mails.
Marsh Posté le 15-06-2004 à 23:54:46
arf... mais le truc c que si c'est dans /var/spool/mail, c'est que c une partition a part, histoire que les mails ne sature pas les autres partitions...
pourquoi garder les spams ?? pourquoi ne pas mettre un score plus elever et supprimer ce qui est au dessus?
Toujours cette question que je me pose... comment spamassassin apprend t'il ? vu qu'on ne lui commique rien (genre a non, ca c pas du spam...)
Marsh Posté le 16-06-2004 à 12:13:46
paquerette a écrit : arf... mais le truc c que si c'est dans /var/spool/mail, c'est que c une partition a part, histoire que les mails ne sature pas les autres partitions... |
Oui sauf que en mettant les mails dans un maildir dans le home, 1 tu peut restreindre plus efficacement les droits (impossible de savoir que tu a recu un mail pour un auter utilisateur du systeme) possibilité de quota /utilisateur etc etc
Pourquoi ne pas effacé les spam ? et bien parce que les faux positifs (ie mails 'normaux' classés comme spam) ca existe et c'est pas drole.
Spamassassin utilise une base de mots-clefs et depuis recement un filtre bayesien combiné. Ce qui permet un demarrage plus rapide qu'avec bogofilter. Par contre tu peut lui rajouter des mails mals classifiés, pour cela voir la doc/FAQ de spamassassin.
Marsh Posté le 18-06-2004 à 16:04:55
Oki, dans ce cas, est t'il possible de supprimer les mails avec un score > 10
Mettre dans un fichier, les mails compris entre 5 et 10 et laissé passer les autres?
Citation : Par contre tu peut lui rajouter des mails mals classifiés, pour cela voir la doc/FAQ de spamassassin. |
Ben j'ai cherché un ptit bout de temps, mais j'ai pas trouvé de solution convenable étant donné qu'aucun utilisateur n'a d'accès shell sur la machine.
J'ai installer le module DB, mais j'ai pas trouvé l'interface php dont il parle ici : http://www.spamassassin.org/full/2.6x/dist/sql/README
Citation : PHP Interface |
C'est quand meme une situation courante, qu'un serveur serve juste pour les mails...
Marsh Posté le 19-06-2004 à 21:27:04
les 2 lignes suivantes ne te dispenseront pas de lire la doc mais elles sont utiles en cas de faux positifs et pour entrainer spamassassin :
Citation : |
en gros je lui dit que tout ce qui se trouve dans mon repertoire Junk est du Junk. Le jour ou procmail me classe un fichier au mauvais endroit je le deplace dans mon inbox et je lance ces 2 lignes. Comme ca il analyse et apprend.
Marsh Posté le 21-06-2004 à 11:05:25
Pour info,
squirrelmail (webmail en php) a des plugin pour spamassassin...
http://www.squirrelmail.org/plugin [...] egory_id=3
Je vais tester ca... je vous raconterais...
Paquerette
Marsh Posté le 23-06-2004 à 11:09:57
paquerette a écrit : Pour info, |
tu en est où alors??
Marsh Posté le 28-06-2004 à 15:12:00
Heu... suis très occupé... mais je m'y remet la..
Sinon, y'a pas moyen de faire en sorte que le fichier ou l'on redirige les spams ne dépasse pas une certaine taille?
Genre 1Mo, une fois la taille atteinte, les mails les plus ancien sont supprimé?
Paquerette
Marsh Posté le 13-06-2004 à 16:48:19
Hello,
je viens de finir d'installer SpamAssassin sur mon serveur de mail...
Maintenant, je recoit les spams avec ce genre de message
Spam detection software, running on the system "www", 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 block similar future email. If you have any questions, see thomas for details.
+ comment le score du mail a été calculé...
et le mail en piece jointe...
Est ce que qqn pourrait m'expliquer comment dire a spamassassin que effectivement ces mails sont bien des spams ou au contraire que c'en ait pas un ?
Sachant que les utilisateurs n'ont pas d'accès au système de fichier.
J'ai vu un module (expérimental) utilisant MySQL pur gérer la white liste (ce qui me semblerait bien répondre a ma question ci dessus) mais par contre, je n'ai pas trouver l'interface PHP pour l'utiliser...
Sinon, j'ai essayer d'installer Razor 2, mais j'ai visiblement un pb de librairie au niveau de Digest::SHA 1, j'ai les dernieres version installer (perl 5.8.4, et les dernières version de toutes les librairies au 10/06/2004)...
Bref, si qqn serait assez sympa pour m'expliquer comment aborder tout ces points, conseil, astuce etc... je suis preneur !
(tiens comme par exemple personnaliser le message des mails envoyée (citation plus haut))
Paquerette
Message édité par paquerette le 13-06-2004 à 16:54:50