2026 | ArkanMSG

By | mai 25, 2026

Le problème n’est pas le format MSG. Le problème est la dépendance qu’il crée.

  • Pourquoi convertir des fichiers MSG en EML ?
  • Pourquoi conserver des archives dans un format dépendant d’Outlook alors qu’un standard ouvert existe ?

Un e-mail archivé aujourd’hui doit encore être lisible dans 10 ans. Les archives doivent survivre aux logiciels qui les ont créées.
Les fichiers EML reposent sur des standards ouverts et peuvent être lus, archivés, indexés ou traités par de nombreux outils, sans dépendance à Outlook.

Avec ArkanMSG, nous convertissons les messages Outlook (.msg) en fichiers EML standards afin de faciliter :

✔ L’archivage pérenne
✔ Les migrations entre plateformes
✔ L’automatisation des traitements
✔ La réduction du verrouillage fournisseur
✔ Espace de stockage jusqu’a 25% en moins.

Les données durent plus longtemps que les logiciels qui les ont créées.
#Outlook #EML #Archivage #Interopérabilité #OpenSource #DataGovernance

Manuel utilisateur – Convertisseur Outlook MSG → EML + JSON v2.0

1. Objectif

Ce programme permet de convertir automatiquement des emails Outlook au format .msg vers :

  • un fichier .eml standard compatible avec de nombreux logiciels et outils IA ;
  • un fichier .json structuré facilitant l’analyse par des LLM (Qwen3, Llama, Mistral, etc.) ;
  • les pièces jointes extraites dans un dossier dédié.

Il est particulièrement adapté à une utilisation avec :

  • Open WebUI
  • Ollama
  • Qwen3
  • Llama
  • Mistral
  • systèmes d’archivage documentaire

Autres cas d’usage concrets :

  • Migration Outlook → Thunderbird
  • Export eDiscovery
  • Archivage réglementaire
  • Analyse de sécurité des e-mails
  • Indexation documentaire
  • Sauvegarde indépendante de Microsoft 365

2. Pourquoi convertir les fichiers MSG ?

Le format .msg est un format propriétaire Microsoft Outlook.

De nombreux outils IA ne le lisent pas correctement ou pas du tout.

La conversion permet :

MSG Outlook
     ↓
EML standard
     ↓
JSON structuré
     ↓
Analyse IA

3. Fonctionnalités

Le programme :

✅ Convertit les fichiers .msg en .eml

✅ Génère un fichier .json

✅ Extrait les pièces jointes

✅ Archive les fichiers traités

✅ Déplace les fichiers en erreur

✅ Produit un journal de traitement

✅ Gère automatiquement les doublons

✅ Compatible Windows 11


4. Prérequis

Windows

Compatible :

  • Windows 10
  • Windows 11

Python

Version recommandée :

Python 3.14.x

5. Vérifier que Python est installé

Ouvrir PowerShell :

python --version

Résultat attendu :

Python 3.14.5

ou équivalent.


6. Installer la bibliothèque nécessaire

Ouvrir PowerShell :

py -m pip install extract-msg

7. Vérifier l’installation

py -m pip show extract-msg

Exemple :

Name: extract-msg
Version: 0.55.0

8. Arborescence des dossiers

Créer :

Documents
└── convertir_msg

Le programme créera automatiquement :

convertir_msg
│
├── message_msg
├── message_eml
├── message_json
├── message_traites
├── message_erreurs
├── pieces_jointes
└── conversion.log

9. Description des dossiers

message_msg

Dossier d’entrée.

Déposer ici les fichiers :

*.msg

Exemple :

facture.msg
remboursement.msg

message_eml

Contient les emails convertis.

Exemple :

facture.eml
remboursement.eml

message_json

Contient les données structurées.

Exemple :

facture.json

message_traites

Archive des fichiers traités avec succès.

Exemple :

facture.msg

message_erreurs

Archive des fichiers ayant généré une erreur.

Exemple :

mail_corrompu.msg

pieces_jointes

Contient les pièces jointes extraites.

Exemple :

pieces_jointes
│
└── facture
    ├── facture.pdf
    └── devis.docx

conversion.log

Historique complet des traitements.

Exemple :

2026-06-05 18:45:12 | Traitement : facture.msg
2026-06-05 18:45:13 | OK | facture.msg | 2 PJ

10. Installation du script

Les fichiers « convertir_msg_eml.py » et « lancer_conversion.bat » sont dans l’archive :
– ArkanMSG. Télécharger convertir_msg.zip

1/ Vous pouvez ouvrir les fichiers de l’archive avec un editeur de texte pour les plus méfiants, et qui ont raison de l’être mais aussi pour changer les chemin des dossiers.
2/ Pour les autres: Vous dézippez dans « mes documents » et double cliquez sur le fichier .bat. Les dossiers se creer automatiquement.
3/ Après la première utilisation vous double cliquez sur le fichier .bat pour lancer le script.

Créer :

Documents\convertir_msg\convertir_msg_eml.py

11. Création du lanceur

Créer :

Documents\convertir_msg\lancer_conversion.bat

12. Utilisation

Étape 1

Déposer les fichiers Outlook :

message_msg

Étape 2

Double-cliquer :

lancer_conversion.bat

Étape 3

Attendre la fin du traitement.


Étape 4

Vérifier :

message_msg

doit être vide.


13. Résultat obtenu

Exemple :

Entrée :

message_msg
└── facture.msg

Sortie :

message_eml
└── facture.eml

message_json
└── facture.json

message_traites
└── facture.msg

pieces_jointes
└── facture
    └── facture.pdf

14. Exemple de JSON produit

{
    "source_file": "facture.msg",
    "subject": "Facture Juin",
    "from": "facturation@societe.fr",
    "to": "client@example.com",
    "date": "2026-06-05",
    "attachments_count": 1,
    "attachments": [
        "facture.pdf"
    ],
    "body": "Bonjour,\nVeuillez trouver votre facture..."
}

15. Utilisation avec Open WebUI

Après conversion :

Importer :

message_json

ou

message_eml

dans Open WebUI.

Exemples de prompts :

Résumé

Résume ce mail en 5 lignes.

Extraction d’actions

Liste les actions demandées dans ce message.

Priorisation

Attribue une priorité :
Haute
Moyenne
Faible

Extraction structurée

Retourne un JSON contenant :

- expéditeur
- date
- objet
- actions
- échéances

16. Utilisation recommandée avec Ollama

Modèle conseillé :

qwen3:8b

Installation :

docker exec -it ollama ollama pull qwen3:8b

Ce modèle est particulièrement performant pour :

  • analyse documentaire ;
  • extraction de données ;
  • classification ;
  • résumé ;
  • génération JSON.

17. Dépannage

Erreur : Python introuvable

Vérifier :

python --version

Erreur : extract-msg introuvable

Réinstaller :

py -m pip install extract-msg

Erreur : fichier utilisé par un autre processus

Fermer :

  • Outlook
  • Explorateur Windows affichant le fichier
  • tout logiciel ayant ouvert le MSG

Aucun EML créé

Consulter :

conversion.log

18. Bonnes pratiques

✔ Traiter d’abord quelques fichiers de test.

✔ Vérifier les JSON générés.

✔ Conserver les MSG dans message_traites.

✔ Sauvegarder régulièrement le dossier convertir_msg.

✔ Utiliser Qwen3:8b pour l’analyse IA.


19. Architecture recommandée

Outlook
   ↓
MSG
   ↓
convertir_msg
   ↓
EML + JSON + PJ
   ↓
Open WebUI
   ↓
Qwen3:8b
   ↓
Analyse automatique

Cette chaîne est simple, robuste et bien adaptée à un VPS avec Ollama + Open WebUI.

Partager :