Recent Changes - Search:

Accueil

OpenSSL

SyncML

Apache Portable Runtime

Libxml2

Net-snmp

CUrl

Boost

Perl

ZLib

Samba

VPN

Serveurs de messagerie

edit

CourierIMAP/Courier-imap

CourierIMAP.Courier-imap History

Show minor edits - Show changes to output

January 08, 2007, at 11:24 PM by Arnaud Grandville -
Added lines 1-75:
'+Voici un mémo sur la compilation du serveur IMAP courier pour OpenBSD+'\\
\\

Préalablement à la compilation de courier-imap, nous commencerons par http://www.courier-mta.org/authlib/.\\
Il est important de décompresser les archives et de compiler les codes sources avec un autre user que ROOT, vous êtes prévenus !!\\
\\
$ bunzip2 -d -v courier-authlib-0.58.tar.bz2\\
$ tar xf courier-authlib-0.58.tar\\
$ cd courier-authlib-0.58\\
$ ./configure\\
$ make\\
$ su root\\
# make install\\


Attaquons nous à courier-Imap,\\
$ bunzip2 -d -v courier-imap-4.1.1.tar.bz2\\
$ tar xf courier-imap-4.1.1.tar\\
$ cd courier-imap-4.1.1\\
$ ./configure\\
$ make\\
\\
Vous obtenez un message d'erreur, ''courierauth.h: No such file or directory''. ?\\
Pas d'inquiétude, le répertoire /usr/local/include n'est pas indiqué dans le fichier imap/Makefile.\\
Pour corriger cela le fichier de configuration doit être regenéré avec les options suivantes :\\

$ env CFLAGS="-I/usr/local/include $CFLAGS" ./configure --bindir=/usr/local/bin --mandir=/usr/local/man\\
$ make\\
$ su root\\
# make install\\


Le lancement du service se fait par:\\
/usr/local/sbin/authdaemond start\\
/usr/lib/courier-imap/libexec/imapd.rc start\\


Premiers pas avec le protocole IMAP (RFC [[http://www.ietf.org/rfc/rfc2060.txt|2060]]).\\
Les commandes sont préfixées par un identifiant changeant à chaque étape, bien que cela ne semble pas géner Courier.\\

Très rapidement, j'ai voulu tester ma configuration avec un client de messagerie répendu (MS Outlook) et très rapidement aussi je me suis heurté au message suivant : \\
@@a create test@@\\
@@a NO Invalid mailbox name.@@\\
signifiant qu'il n'est pas possible de créer la boîte à l'endroit indiqué, ici il s'agissait de la racine de mon compte Imap soit au même niveau que la Boîte de réception.\\
Après quelques heures de recherches et de vainent tentatives pour faire fonctionner mon client avec mon serveur car je ne voulais pas avoir à créer les dossiers uniquement sous Boîte de réception, j'ai finalement conclu ceci:\\
Il est impossible de créer un dossier au même niveau que la  boite de réception lorsqu'on utilise MS Outlook !\\
Voici maintenant l'explication basé sur un prise de trace réseau entre mon client et son serveur:\\

@@* OK [CAPABILITY IMAP4REV1 X-NETSCAPE LOGIN-REFERRALS AUTH=LOGIN] imap.free.fr IMAP4rev1 2001.315/Proxad at Sun, 7 Jan 2007 18:13:22 +0100 (CET)@@\\
@@6kav CAPABILITY@@\\
@@* CAPABILITY IMAP4REV1 X-NETSCAPE NAMESPACE MAILBOX-REFERRALS SCAN SORT THREAD=REFERENCES THREAD=ORDEREDSUBJECT MULTIAPPEND LOGIN-REFERRALS AUTH=LOGIN@@\\
@@6kav OK CAPABILITY completed@@\\
@@84tg LOGIN "utilisateur" "motdepasse"@@\\
@@84tg OK [CAPABILITY IMAP4REV1 X-NETSCAPE NAMESPACE MAILBOX-REFERRALS SCAN SORT THREAD=REFERENCES THREAD=ORDEREDSUBJECT MULTIAPPEND] User utilisateur authenticated@@\\
@@aq37 LIST "" ""@@\\
@@* LIST (\NoSelect) "/" ""@@\\
@@aq37 OK LIST completed@@\\
@@74jf LSUB "" "*"@@\\
@@* LSUB () "/" INBOX@@\\
@@* LSUB () "/" "Sent Items"@@\\
@@* LSUB () "/" Drafts@@\\
@@* LSUB () "/" "Courrier ind&AOk-sirable"@@\\
@@* LSUB () "/" INBOX/test1@@\\
@@* LSUB () "/" test@@\\
@@* LSUB () "/" test2@@\\
@@* LSUB () "/" test3@@\\
@@74jf OK LSUB completed@@\\
@@8z2h STATUS "INBOX" (UNSEEN)@@\\
@@* STATUS INBOX (UNSEEN 188)@@\\
@@8z2h OK STATUS completed@@\\
@@14q4 STATUS "INBOX/test1" (UNSEEN)@@\\
@@* STATUS INBOX/test1 (UNSEEN 2)@@\\
@@...@@\\

Edit - History - Print - Recent Changes - Search
Page last modified on March 02, 2007, at 06:42 PM