Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1532 connectés 

 


Dernière réponse
Sujet : Serveur IMAP (juste pour lire les messages) [Fait !]
darkoli 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.


Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
darkoli 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.

black_lord mb2md en effet : http://k9moonshine.free.fr/carnets [...] 2/42-mb2md
Goon 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)
black_lord j'ai fait ça, j'ai rien eu à configurer :o
 
Il va falloir convertir tes boites au format IMAP là :o
darkoli 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:

Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR