En r�ponse � foulademer <[EMAIL PROTECTED]>:
 
> Finalement : j'ai install uw-imapd et ca a l'air de fonctionner.
> 

Si �a marche avec uw-imapd et pas avec courier-imap ou cyrus, c'est que tu 
avais un grave probl�me de config du � la base du traitement de tes courriers.

Je m'explique : dans le monde Unix, y a 2 m�thodes pour traiter les mails :
- La m�thode Berkeley, bas�e sur des mbox, c'est � dire que chaque utilisateur 
a un fichier dans le r�pertoire /var/spool/mail, et ce fichier contient tous 
les mails et est accessible par des programmes comme "mail", "xmail", "mutt" 
(il me semble) et des produits utilisant le protocole POP3,
- La m�thode IMAP, bas�e sur des maildir, c'est � dire que les mails sont 
stock�s sous forme de fichiers (1 fichier par mail) dans une arborescence de 
r�pertoire, � partir d'un r�pertoire d�fini par l'utilisateur (g�n�ralement 
$HOME/Maildir/). Cette m�thode est r�cente, et tr�s efficace (cf les benchmarks 
sur http://www.courier-mta.org/) d�s que la bo�te mail commence � �tre genre 
bien remplie (plus de 400 mails)

La solution IMAP apporte de nombreuses solutions l� o� POP3 (entendez par l� la 
gestion des mbox) ne pouvait rien faire : avec les mbox, un message est soit 
nouveau, soit effac�, c'est � dire que lorsqu'un utilisateur toto lit un mail, 
alors il est effac� du fichier /var/spool/mail/toto ; on compte alors sur le 
logiciel de gestion du mail (OE, Outlook, Netscape Messenger ...) pour stocker 
ces mails lus, chaque programme le faisaint de mani�re propre et g�n�ralement 
fonci�rement incompatible avec les autres progs (OE et Netscape : un fichier 
par "maildir", Outlook : un gros fichier tout court, Mutt : 2 fichiers 
similaires � des mbox ...). Aucune RFC ne stipule comment stocker correctement 
son mail, et donc c'est le bazard :o)

IMAP est d�ja nettement plus malin � ce niveau, puisque c'est sur le serveur 
que la notion de lu/pas lu est stock�e. Ca a en particulier l'avantage 
d'am�liorer les perfs lorsqu'un utilisateur souhaite rapatrier de mail dans une 
boite "temporaire" (on l'a tous fait avec le Outlook du bureau) : il n'a plus � 
parcourir un gros fichier de plusieurs m�gas pour savoir ceux qui sont pr�sents 
sur le syst�me du client. De plus, on peut imaginer des lecteurs de mail qui 
d�chargent le serveur d'un c�t�, tout en laissant la possibilit� de renvoyer ce 
m�me courier comme un serveur IMAP (exemple : pour stocker des mails sur CD, 
etc ...). 

Il est vrai que de nombreux DSI choisissent d'utiliser le logiciel UW-IMAP car 
ils ont l'impression que �a leur configure un serveur IMAP tr�s simplement. 
Cependant ils se gourent :o) UW-IMAP est en fait une sorte de traducteur entre 
les mbox et les maildir, c'est � dire qu'il va d'un c�t� choper des requ�tes 
IMAP, et de l'autre c�t� agresser sauvagement le fichier /var/spool/mail/toto. 
Je l'ai exp�riment� pas plus tard que la semaine derni�re, j'avais une bo�te de 
550 mails, je mettais 4 minutes pour ouvrir un message ... l� o� maintenant 
avec du "tout IMAP" le seul facteur limitant est la bande passante (40 ko/s en 
sortie ...). Je pense que ce logiciel est � conseiller pour ceux qui veulent 
acc�der � leur mail en POP3 ET en IMAP (exemple le plus fr�quent : les FAI et 
les fournisseurs de bo�tes mails par Internet) : tous les logiciels de mails 
traditionnels (OE, Nestcape ...) sont compatibles avec les 2 protocoles mais 
utilisent par d�faut le POP3. Proposer aussi IMAP permet de consulter ses mails 
en ligne � travers IMP/Horde ou Squiremail. 

Dernier point que tu dois te poser, c'est "pourquoi �a marchait pas avec 
courier-imap ou cyrus ?". J'ai alors deux pistes de solution :
- Il faut que ton MTA soit configur� pour stocker le mail re�u dans des maildir 
et non dans /var/spool/mail. Sendmail ne le fait pas par exemple (cf un de mes 
posts de la semaine derni�re ...). courier-mta le fait, c'est celui que j'ai 
choisi. Attention, une fois install�, un mta-imap ne distribue le mail qu'aux 
utilisateurs qui se sont _renseign�s_ (lis la doc) et n'accepte que les source 
SMTP qui lui sont indiqu�es (pour des raisons de s�curit�). De plus, il existe 
d'autres MTA IMAP mais je ne les ai pas test�s. J'ai essay� qmail, mais il faut 
faire attention, car l'auteur de qmail refuse que son produit soit distribu� 
sous forme compil�e (en gros, si t'as sendmail ou exim sur ta Debian, il faut 
le d�sinstaller ... ainsi que tous les packages qui sont _fortement_ li�s � ton 
MTA, comme par exemple Apache et plein d'autres trucs un peu vachement 
utile ...) ;
- Quand tu installe un nouveau MTA bas� sur IMAP, tu _perds_ tous les mails qui 
sont stock�s dans tes mailbox. Il existe des solutions pour les r�cup�rer, je 
te conseille alors une belle googlelisation :o)

J'esp�re n'avoir pas dit trop de b�tises, je ne suis pas un expert en 
configuration d'un serveur de mail, loin de l� (je d�bute m�me ...), donc si y 
en a qui veulent corriger, compl�ter ou autre, qu'ils n'h�sitent pas. Je tiens 
� faire remarquer cependant que la mise en place d'un serveur de mail est sans 
doute une des plus grandes difficult�s d'un point de vue g�n�ral (c'est � dire 
pas seulement sous Linux ...). Un bouquin sur Sendmail chez O'Reilly sortira en 
fran�ais en Janvier 2003, et il parait qu'il est tr�s complet. Celui sur IMAP 
n'existe qu'en Anglais actuellement ...

A+ !

Olivier

Répondre à