OVH Cloud OVH Cloud

spamassassin centralisé

4 réponses
Avatar
Matt
Bonsoir à tous,

Voilà, en rentrant de congés, beaucoup de trop de spams dans ma boite
mail et aussi celle de ma copine (boites sur laposte, free, etc...)

Je souhaiterais donc installer une solution spamassassin commune au deux
PCs sur une machine tierce sur laquelle tournerait le daemon à qui on
donnerait les spams (pour se faire une base) via kmail.
A chaque fois que je "popperais" mes mails sur les différentes boites,
mon PC contacterait la machine tierce (spamassassin) pour savoir si le
mail reçu est un spam ou non.

Est-ce qu'une telle solution est possible et si oui, une petite doc SVP ? :-)

D'avance, merci.

A+
Matt

4 réponses

Avatar
Mihamina Rakotomandimby
On Sun, 17 Sep 2006 19:28:51 +0200, Matt wrote:

Est-ce qu'une telle solution est possible et si oui, une petite doc SVP ? :-)


La solution est possible. Voici un principe de fonctionnement possible, il
y en a surement d'autres: Si tu as une machine personnelle qui peut s'en
occuper, alors tu peux y installer fetchmail, qui s'occupera de tirer les
mails des différentes boites, et les répartira a des utilisateurs locaux.
Ce ne sera donc plus chez laposte ou free que tu tireras tes mails, mais
de ta machine personnelle. Sur la machine personnelle, tu configurera le
sytème de mail pour qu'il passe les mail au spamassassin, et tu peux
mettre un procmail qui isolera les messages en fonction des en-tetes
générrées par spammassassin.

Avatar
Matt
La solution est possible. Voici un principe de fonctionnement possible, il
y en a surement d'autres: Si tu as une machine personnelle qui peut s'en
occuper, alors tu peux y installer fetchmail, qui s'occupera de tirer les
mails des différentes boites, et les répartira a des utilisateurs locaux.
Ce ne sera donc plus chez laposte ou free que tu tireras tes mails, mais
de ta machine personnelle. Sur la machine personnelle, tu configurera le
sytème de mail pour qu'il passe les mail au spamassassin, et tu peux
mettre un procmail qui isolera les messages en fonction des en-tetes
générrées par spammassassin.
L'idée semble pas mal en effet mais j'ai 2 besoins supplémentaires

concernant fetchmail avant de l'utiliser:
- j'ai besoin qu'il stocke les mails venant d'un compte précis (ex celui
de laposte.net) dans un dossier spécial d'une boite en local et pour un
autre compte, dans un autre répertoire de la même boite locale;
- j'aimerais aussi que les mots de passe dans le fichier de conf de
fetchmail soient cryptés (je ne sais pas si c'est possible).

Sinon, j'ai peut-être une autre solution:
- spamd tourne sur le PC "central";
- sur les autres PCs, pour filtrer les mails, j'utilise "spamc -d
PCcentral" qui contacte le spamd du PC central;

Par contre, pour le filtre Bayes, je vais faire les "sa-learn" sur les PCs
(pas le central) et je pousserai les fichiers trouvés dans
~/.spamassassin sur le PC central.

Qu'en pensez-vous ?

Matt

Avatar
Matt
Ama le plus simple c'est de monter un serveur complet sur le PC central.
C'est à dire ?


Matt

Avatar
Rakotomandimby (R12y)
On Wed, 20 Sep 2006 11:15:03 +0200, Matt wrote:

Ama le plus simple c'est de monter un serveur complet sur le PC central.
C'est à dire ?

Les mails de la boite "laposte" ont comme destinataire, "".

Idem pour ceux de "free".
Tu peux donc déjà mettre en place des règles procmail pour ça.

Pour récupérer tes mails, fetchmail devra envoyer ton mot de passe au
serveur free et laposte. Si tu stocke tes identifiants sous forme crypter,
fetchmail devra les décrypter. Donc ils seront "décryptables", pour peu
qu'on sait comment fecthmail s'y prend.


Matt