Serveur IMAP (juste pour lire les messages) [Fait !]

Serveur IMAP (juste pour lire les messages) [Fait !] - Linux et OS Alternatifs

Marsh Posté le 14-01-2005 à 22:15:57    

Bonjour,
 
Sur ma passerelle je viens d'installer "fetchmail" et "procmail". J'ai plusieurs comptes pour chaque utilisateur et le tout fonctionne bien, les messages sont stockés au format "MailBox" dans le dossier "~/Mail" de chaque utilisateur.
 
J'ai cherché à mettre en place un serveur "IMAP" pour permettre à mon autre PC de pouvoir accèder aux messages stockés sur la passerelle. J'ai installé "uw-imapd" puis "courier-imap" mais je n'ai pas réussi à configurer les serveurs. À priori, il n'y a pas de paramètrage possible pour "uw-imapd" donc je dois passer par "courier-imap".
 
Le serveur IMAP ne sera accessible que sur le réseau interne (eth0, 192.168.0.1 sur un port précis) et que pour deux utilisateurs (toto et titi). Pour l'instant j'ai juste besoin de pouvoir lire les messages sur le serveur.
 
Comment dois-je configurer "courier-imap" ? :cry:


Message édité par darkoli le 16-01-2005 à 22:07:22

---------------
Le site de l'année :D (XHTML 1.0 strict) : http://darkoli.free.fr/index.html
Reply

Marsh Posté le 14-01-2005 à 22:15:57   

Reply

Marsh Posté le 14-01-2005 à 23:15:35    

j'ai fait ça, j'ai rien eu à configurer :o
 
Il va falloir convertir tes boites au format IMAP là :o


---------------
uptime is for lousy system administrators what Viagra is for impotent people - mes unixeries - github me
Reply

Marsh Posté le 15-01-2005 à 02:20:14    

converti tes mail au format Maildir (tu as un truc genre mb2md qui fait ça)
 
et ton fetchmail doit stocker tout ça en maildir (rajoute bien un / après le chemin de ton répertoire)


Message édité par Goon le 15-01-2005 à 02:20:51
Reply

Marsh Posté le 15-01-2005 à 08:09:51    

mb2md en effet : http://k9moonshine.free.fr/carnets [...] 2/42-mb2md


---------------
uptime is for lousy system administrators what Viagra is for impotent people - mes unixeries - github me
Reply

Marsh Posté le 16-01-2005 à 22:03:54    

Bon j'ai réussi et tout fonctionne bien !
 
En fait qu'en j'ai voulu installer le paquet "courier-imap", "apt-get" a voulu m'installer "exim" et plein d'autres trucs, ce que je ne voulais pas car j'avais prévu d'utiliser "postfix".
 
J'ai donc récupéré les sources de "courier-imap" pour tenter de l'installer mais au bout de quelques heures j'ai abandonné car la compilation sortait en erreur.
 
J'ai tenté une nouvelle fois d'utiliser "apt-get" pour installer le paquet "courier-imap" et cette fois cela a fonctioné. En fait j'avais installé le paquet "postfix" entre temps donc "apt-get" ne m'imposait plus les paquets "exim" (Quel boulet je suis :D).
 
Pour le format des courriers, c'est bon.
 
J'ai converti les messages de ma femme qui venait d'outlook grâce à la librairie de Dave Smith (http://sourceforge.net/projects/ol2mbox) au format "Mailbox" (un fichier par dossier qui contient tous les messages).
 
Pour les miens (Thunderbird), ils sont déjà au format "Mailbox", je n'ai pas eu de problème. Il suffisait de virer les fichiers ".msf" (index) et ".dat" (paramètrages) et ensuite il suffisait de déplacer les fichiers en fonction des dossiers que je voulais faire apparaître.
 
J'ai ensuite utilisé l'utilitaire "mb2md" pour avoir des messageries au format "Mailbox" (un fichier par message) :

mb2md -s /home/$user/Mail -d /home/$user/Mailbox

C'est chaint, il faut mettre le chemin absolu sinon il ne fait rien ! Mais en tout cas ça marche très bien, j'avais plus de 500Mo de fichiers "Mailbox" à convertir.
 
Et voilà le serveur de messagerie fonctionne ! :D
 
Petit résumé de l'installation (debian) :
1. apt-get install fetchmail procmail postfix courier-imap
2. arrêter le démon "fetchmail" car il est lancé juste après l'installation du paquet (pour ne pas perdre de messages en cas d'erreur).
3. Mise à jour du fichier "/etc/fetchmailrc" pou récupérer les messages.
4. Mise à jour du fichier "~/.procmailrc" pour éventuellement mettre en place un filtrage des messages où les router vers différent dossiers.
5. Vérifier qu'il n'y a pas de problème d'accès vi le réseau local (iptables).
 
Et voilà en gros, c'était très simple mais il m'a fallu deux jours alors que quelques heures suffisaient largement. :sweat:
 
En fait, il me reste plus qu'à mettre en place la partie SMTP mais pas aujourd'hui.


Message édité par darkoli le 16-01-2005 à 22:07:03

---------------
Le site de l'année :D (XHTML 1.0 strict) : http://darkoli.free.fr/index.html
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed