Sur le terrainIMAP sauve le monde

R'ykandar Korra'ti

Il arrive parfois que les solutions à de petits nouveaux problèmes résolvent de gros problèmes déjà existants. En voici un exemple.

L'hiver dernier, notre administrateur Web a acheté un MacBook. Elle n'avait utilisé jusque là que Windows®, mais dispose maintenant de deux systèmes d'exploitation : OS X et Windows XP sur une machine virtuelle pour synchroniser ses périphériques Windows Mobile® et exécuter d'autres petites tâches.

Elle avait besoin d'accéder à toutes ses archives de messagerie sur les deux systèmes d'exploitation. Mais elle ne souhaitait pas exécuter Entourage sur le Mac. Elle préférait exécuter Mail.app, le client de messagerie électronique inclus dans le système d'exploitation OS X. Incidemment, elle a tout conservé dans le magasin local de son ordinateur portable sans mise en miroir. Mon rôle : faire fonctionner tout cela.

Les archives doivent êtres accessibles partout. Cela présentait le petit problème mentionné auparavant, car tout, y compris Exchange Server, Microsoft® Office Outlook® et Mail, utilise IMAP4. IMAP4 est un protocole de messagerie permettant de contrôler les magasins de messages sur serveur des clients légers. Ce protocole offre moins de fonctionnalités que les utilisateurs d'Exchange ne le souhaitent, mais il fonctionne (voir Comment ça marche : IMAP4 dans le numéro de mars/avril 2008 de TechNet Magazine sur le site technet.microsoft.com/magazine/cc161016).

Il suffit de modifier quelques paramètres pour définir IMAP4 par-dessus SSL en ligne, de copier tous ses dossiers locaux sur le serveur et d'utiliser la commande ping ! Elle peut accéder au courrier sur tous les clients et conserver à jour ses périphériques Windows Mobile. Le problème est résolu.

Mais il est difficile de proposer une solution simple à un problème potentiellement complexe. Vous avez tendance à compliquer la situation sans le vouloir et à ne plus vous y retrouver.

Notre petit fournisseur de services Internet exécute Windows, OS X, Mac OS, Linux et même un ancien système AmigaOS. Il y a longtemps, nous hébergions les forums Usenet et UUCP sur ce système Amiga. Il permettait de créer des archives stockées au format RFC-733/Amiga­UUCP. Nous avons également des archives de messagerie Microsoft Mail (format .mmf), ainsi que d'autres formats d'archive UNIX anciens (format .mbox). Elles sont là tout simplement, et nous ne trouvons pas le temps de résoudre cette situation.

Ce scénario nous amène au second souci de notre article, la devise constante : Ne jamais effacer ce qui ne peut être remplacé.

Nous avons abordé les archives Microsoft Mail en premier. Outlook ne peut pas importer les fichiers .mmf depuis longtemps. Mais, avec la mise à niveau des clients au cours des années, nous avons conservé au moins une licence de chaque produit ancien, pour plus de sécurité. Par conséquent, notre liste de licences représente une chronologie de Microsoft Corporation. Vous avez besoin de MS-DOS® ? OS/2 1.31 ? Microsoft Mail ? Office 95 ? Pas de problème ! Vous voulez la version en anglais ou en français ?

Outlook 2000 était capable d'importer le format .mmf, mais la prise en charge d'IMAP n'était pas satisfaisante et supprimait parfois les données d'en-tête. Il ne pouvait pas non plus communiquer avec IMAP4 et les serveurs Exchange simultanément. Cela était ennuyeux, mais pas critique. Il fallait importer les fichiers .mmf via Outlook 2000, passer à la mise à niveau de notre licence Outlook 2003 conservée, et après quelques heures de glisser-déplacer, vous disposiez d'archives de 15 ans en ligne et visibles partout. De même pour les fichiers .mbox, lancez un serveur IMAP compatible mbox sur une machine Linux et placez les archives au format .mbox dans son répertoire de travail. Utilisez ensuite la prise en charge IMAP d'Outlook pour vous connecter et copier des dossiers vers le serveur de production de votre choix.

Les archives Amiga, d'autre part, exigeaient l'écriture d'un petit fichier de code C pour convertir les en-têtes RFC-733 au format RFC-822, abandonner les anciens séparateurs de message de style SysV et récupérer les données de la ligne De. C'est le prix à payer lorsque les problèmes ne sont pas résolus. Une fois le problème résolu, le format .mbox a remplacé le format Amiga­UUCP. De plus, avec Outlook IMAP4 dans même répertoire de travail, le courrier est résolu et les pièces jointes sont empaquetées correctement.

Nous disposons maintenant d'archives remontant à 1990 en ligne dans un format unifié, et nous recherchons d'autres archives... simplement parce que nous le pouvons. Est-ce la bonne chose à faire ?

R'ykandar Korra'ti, administratrice d'un fournisseur d'accès Internet coopératif, habite près de Seattle avec Anna, son amie. Ancienne collaboratrice de Microsoft où elle contribuait à l'expédition des produits commandés en ligne, elle écrit des articles techniques lorsqu'elle ne compose pas de chansons. Les agents de réservation peuvent la joindre à l'adresse suivante : darako@murkworks.net.

© 2008 Microsoft Corporation et CMP Media, LLC. Tous droits réservés. La reproduction partielle ou totale sans autorisation est interdite.