Re: spamassassin, exim et fetchmail
Le 15.06.02, Grégoire Cachet a tapoté :
| Le sam 15/06/2002 à 11:34, Thomas Nemeth a écrit :
| > Le 15.06.02, teardrop@free.fr a tapoté :
| >
| > | > > mda "/usr/bin/procmail -Y -d %T"
| > | > j'ai ajouté ca dans mon /etc/fetchmailrc
| >
| > Ce n'est pas forcément nécessaire : si la config de fetchmail
| > ne spécifie pas de MDA, il envoie les messages au MTA local (si
| > tu en as un) et celui-ci les transmet au MDA s'il y a lieu.
|
| si j'ai compris le principe MTA = exim chez moi ?
Oui.
| en gros fetchmail récupere les messages par pop
| il les envoye au MTA local par smtp (j'ai remarqué ca en debug-run)
| le MTA local se charge de les mettre dans ma boite
Oui, via le MDA :)
POP --> fetchmail --> MTA --> MDA
|___________________^ (si on spécifie l'option mda
dans la config de fetchmail)
| je les récupere sur la machine perso par pop avec evolution
Par mbox si c'est en local (mbox est le format standard
de /var/mail/xxx)
| il y a un autre circuit
|
| les mails arrivent directement par smtp dans exim
Dans ce cas il faut que ton serveur SMTP soit ouvert à
l'extérieur. Perso, je ne le fais pas...
| exim s'en charge, je les récupere par pop avec evolution
Oui (hormis pop :)
| pour filtrer tous les mails, le mieux est de le faire au niveau d'exim,
| comme ca, on filtre tout
Tout à fait.
| comment invoquer spamassassin depuis exim ? via procmail ?
Soit via procmail, soit directement dans exim. Je n'ai pas
installé spamassassin, mais il me semble avoir vu un truc
de ce genre sur leur site web.
| avec la config de procmail et celle d'exim (voir les mails précédents)
| c'est censé marcher, cependant spamassassin ne fais rien visiblement.
Ouais. Il doit y avoir un pb d'install.
| le probleme vient peut etre de la suite :
|
| > procmail: Program failure (70) of "spamassassin"
| > procmail: Rescue of unfiltered data succeeded
| >
| > Signifie que spamassassin a échoué, mais que les mails non filtrés
| > ont tout de même pu être sauvés. Le vrai problème se trouve là :
|
| ca c'est bon signe plutot, je perds pas trop de mails ;-)
:)) Si tu savais le nombre de mails que j'ai pu perdre à la suite
de diverses conneries (genre je détruit un utilisateur temporaire
avec mon nom sous OpenBSD sans avoir démonté /var/mail qui est en
NFS, du coup tous mes mails sont partis dans /dev/null ce jour-là
car OpenBSD supprime aussi les mails des utilisateurs).
| > Insecure dependency in mkdir while running setuid at
| > /usr/share/perl/5.6.1/File/Path.pm line 137.
| >
| > Quelle est cette dépendence non-sûre à propos de mkdir dans
| > /usr/share/perl/5.6.1/File/Path.pm à la ligne 137 ?
| > Pourquoi spamassassin est-il setuid (root je suppose) ?
|
| fetchmail tourne sous l'user fetchmail
Oui (encore que moi, je le fais tourner sous mon uid), mais
ce n'est pas fetchmail qui pose pb, c'est spamassassin.
| le seul programme de la chaine qui a des bits setuid c'est procmail :
|
| serveur:~# ls -l /usr/bin/procmail
| -rwsr-sr-x 1 root mail 65532 avr 16 19:26
| /usr/bin/procmail
C'est normal : procmail doit être capable de délivrer les messages
dans /var/mail
| cependant fetchmail n'appartient pas au groupe mail, et fetchmail ne
| tourne pas en root, donc je vois pas pourquoi il me parle de setuid ...
ls -l `which spamassassin`
| voila ce que contient /usr/share/perl/5.6.1/File/Path.pm aux environs de
| la ligne 137 : (j'ai noté la ligne 137)
...
| unless (mkdir($path,$mode)) { # <--- LIGNE 137
...
| ca peut aider ?
Bof. ÀMHA, le pb vient surtout du bit suid de spamassassin.
Qu'est-ce que ça donne sans ça ?
| merci
Avec plaisir.
Thomas
--
BOFH excuse #89:
Electromagnetic energy loss
--
To UNSUBSCRIBE, email to debian-user-french-request@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
Reply to: