Bonsoir, Je poste pour Thomas, qui a des problèmes d'envoi sur la liste...
Ceci constitue le résumé du fil concernant *Le transfert* *d'un jeu de boîtes mail format « mbox » (Mutt)* *vers un cerveur IMAP (Cyrus).* > Questions de [EMAIL PROTECTED] >> Réponses de [EMAIL PROTECTED] > j'ai monté un serveur cyrus. > > J'aimerais y transférer le contenu de mes boîtes mail locales > (n boîtes au format mbox dans ~/Mail, et n est assez grand...). > Y-a-t'il un moyen simple de transférer le contenu de ces boîtes sur le > serveur cyrus, ou dois-je monter une moulinette ad-hoc ? >> Pour la migration de mbox vers Cyrus, je verrais bien l'utilisation de >> mailutil, disponible dans le paquet uw-mailutils avec une commande de >> la forme: >> mailutil transfer -v -m append 'INBOX/*' '{smtp/novalidate-cert/user=tom}' note: * INBOX est le nom du répertoire dans lequel se trouvent les boîtes mbox (une copie du répertoire ~/Mail). Le nom INBOX est nécessaire pour cyrus. Voir également [1] * smtp est l'adresse du serveur IMAP (je sais, j'aurais pu l'appeler copernic ou bruegel) note2: l'option novalidate-cert est nécessaire, par exemple, lorsque cyrus utilise un certificat auto-signé. cf pour les options: documentation c-client >> la librairie >> c-client, et ce n'est pas vraiment facile à trouver: >> http://www.washington.edu/imap/documentation/naming.txt.html note3: changer « tom » pour le nom du compte :) note4: le séparateur de hiérarchie de cyrus doit-être configuré à '.' (config par défaut), la commande étant prévue pour 'uw' >> Deux petits bémols : >> à moins que ton Cyrus ne soit patché pour, tu >> perdras les dates de réception des messages, >> ( Cyrus stocke la date de réception dans ses >> bases internes et pas dans les en-têtes, *mais* se sert de la date de >> création du fichier stockant le mail lors d'une reconstruction de la >> boite (commande reconstruct). Il est donc largement préférable que Cyrus >> enregistre cette date au moment de la copie, cf. le patch suivant: >> http://cyrus.brong.fastmail.fm/#cyrus-receivedtime-2.3.8.diff ) >> si les messages >> contiennent des bizarerries, Cyrus refusera leur intégration, et la >> commande ci-dessus s'arrêtera net. [1] > J'avais la chance de tout laisser en bord** dans le répertoire ~/Mail, > ce qui m'a permis de changer les noms de fichier comprenant des '.' > (le point est le séparateur par défaut des boîtes Cyrus) en une fois. > > mkdir tempmail > cp -R /Mail/ tempmail/INBOX > cd !$ > for i in `find . -name '*\.*'` ; do mv $i $(echo $i | sed -e \ > 's/^..//;s/\./_/g') ; done > Mutt prend en compte les nouveaux « dossiers » sans problèmes. > En revanche, Icedove ignore royalement tout ce qu'il n'a pas créé > lui-même, => souscription aux boîtes > Icedove : clic droit sur "le compte", subscribe... cocher les 199 cases > dans la boîte de dialogue. -- === The BOFH Excuse Server === Your excuse is: Satan did it -- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.org/DebFrFrenchLists Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et "Reply-To:" To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]