{"id":240,"date":"2026-05-25T21:30:15","date_gmt":"2026-05-25T21:30:15","guid":{"rendered":"https:\/\/blog.arkanovax.com\/?p=240"},"modified":"2026-07-27T00:13:54","modified_gmt":"2026-07-27T00:13:54","slug":"2026-arkanmsg","status":"publish","type":"post","link":"https:\/\/arkanovax.com\/blog\/2026-arkanmsg\/","title":{"rendered":"2026 | ArkanMSG"},"content":{"rendered":"<div class=\"wp-block-image\">\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;6aaa68cac3146&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"6aaa68cac3146\" class=\"aligncenter size-full wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"1536\" height=\"1024\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on--pointerdown=\"actions.preloadImage\" data-wp-on--pointerenter=\"actions.preloadImageWithDelay\" data-wp-on--pointerleave=\"actions.cancelPreload\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/arkanovax.com\/blog\/wp-content\/uploads\/2026\/05\/ArkanMSG.png\" alt=\"\" class=\"wp-image-316\" style=\"aspect-ratio:1.499330655957162;object-fit:cover\" srcset=\"https:\/\/arkanovax.com\/blog\/wp-content\/uploads\/2026\/05\/ArkanMSG.png 1536w, https:\/\/arkanovax.com\/blog\/wp-content\/uploads\/2026\/05\/ArkanMSG-300x200.png 300w, https:\/\/arkanovax.com\/blog\/wp-content\/uploads\/2026\/05\/ArkanMSG-1024x683.png 1024w, https:\/\/arkanovax.com\/blog\/wp-content\/uploads\/2026\/05\/ArkanMSG-768x512.png 768w, https:\/\/arkanovax.com\/blog\/wp-content\/uploads\/2026\/05\/ArkanMSG-660x440.png 660w\" sizes=\"auto, (max-width: 1536px) 100vw, 1536px\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\tdata-wp-bind--aria-label=\"state.thisImage.triggerButtonAriaLabel\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.thisImage.buttonRight\"\n\t\t\tdata-wp-style--top=\"state.thisImage.buttonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n<\/div>\n\n\n<h3 class=\"wp-block-heading has-text-align-center\">Le probl\u00e8me n&rsquo;est pas le format MSG. Le probl\u00e8me est la d\u00e9pendance qu&rsquo;il cr\u00e9e.<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Pourquoi convertir des fichiers MSG en EML ? <\/li>\n\n\n\n<li>Pourquoi conserver des archives dans un format d\u00e9pendant d&rsquo;Outlook alors qu&rsquo;un standard ouvert existe ?<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Un e-mail archiv\u00e9 aujourd&rsquo;hui doit encore \u00eatre lisible dans 10 ans. Les archives doivent survivre aux logiciels qui les ont cr\u00e9\u00e9es.<br>Les fichiers EML reposent sur des standards ouverts et peuvent \u00eatre lus, archiv\u00e9s, index\u00e9s ou trait\u00e9s par de nombreux outils, sans d\u00e9pendance \u00e0 Outlook.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Avec ArkanMSG, nous convertissons les messages Outlook (.msg) en fichiers EML standards afin de faciliter :<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u2714 L&rsquo;archivage p\u00e9renne<br>\u2714 Les migrations entre plateformes<br>\u2714 L&rsquo;automatisation des traitements<br>\u2714 La r\u00e9duction du verrouillage fournisseur<br>\u2714 Espace de stockage jusqu&rsquo;a 25% en moins.<\/p>\n\n\n\n<p class=\"has-text-align-center wp-block-paragraph\"><strong>Les donn\u00e9es durent plus longtemps que les logiciels qui les ont cr\u00e9\u00e9es.<\/strong><br>#Outlook #EML #Archivage #Interop\u00e9rabilit\u00e9 #OpenSource #DataGovernance<\/p>\n\n\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Manuel utilisateur \u2013 Convertisseur Outlook MSG \u2192 EML + JSON v2.0<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">1. Objectif<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Ce programme permet de convertir automatiquement des emails Outlook au format <code>.msg<\/code> vers :<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>un fichier <code>.eml<\/code> standard compatible avec de nombreux logiciels et outils IA ;<\/li>\n\n\n\n<li>un fichier <code>.json<\/code> structur\u00e9 facilitant l&rsquo;analyse par des LLM (Qwen3, Llama, Mistral, etc.) ;<\/li>\n\n\n\n<li>les pi\u00e8ces jointes extraites dans un dossier d\u00e9di\u00e9.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Il est particuli\u00e8rement adapt\u00e9 \u00e0 une utilisation avec :<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Open WebUI<\/li>\n\n\n\n<li>Ollama<\/li>\n\n\n\n<li>Qwen3<\/li>\n\n\n\n<li>Llama<\/li>\n\n\n\n<li>Mistral<\/li>\n\n\n\n<li>syst\u00e8mes d&rsquo;archivage documentaire<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Autres cas d&rsquo;usage concrets :<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Migration Outlook \u2192 Thunderbird<\/li>\n\n\n\n<li>Export eDiscovery<\/li>\n\n\n\n<li>Archivage r\u00e9glementaire<\/li>\n\n\n\n<li>Analyse de s\u00e9curit\u00e9 des e-mails<\/li>\n\n\n\n<li>Indexation documentaire<\/li>\n\n\n\n<li>Sauvegarde ind\u00e9pendante de Microsoft 365<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\">2. Pourquoi convertir les fichiers MSG ?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Le format <code>.msg<\/code> est un format propri\u00e9taire Microsoft Outlook.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">De nombreux outils IA ne le lisent pas correctement ou pas du tout.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">La conversion permet :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>MSG Outlook\n     \u2193\nEML standard\n     \u2193\nJSON structur\u00e9\n     \u2193\nAnalyse IA\n<\/code><\/pre>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\">3. Fonctionnalit\u00e9s<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Le programme :<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u2705 Convertit les fichiers <code>.msg<\/code> en <code>.eml<\/code><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u2705 G\u00e9n\u00e8re un fichier <code>.json<\/code><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u2705 Extrait les pi\u00e8ces jointes<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u2705 Archive les fichiers trait\u00e9s<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u2705 D\u00e9place les fichiers en erreur<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u2705 Produit un journal de traitement<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u2705 G\u00e8re automatiquement les doublons<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u2705 Compatible Windows 11<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\">4. Pr\u00e9requis<\/h3>\n\n\n\n<h3 class=\"wp-block-heading\">Windows<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Compatible :<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Windows 10<\/li>\n\n\n\n<li>Windows 11<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\">Python<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Version recommand\u00e9e :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Python 3.14.x\n<\/code><\/pre>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\">5. V\u00e9rifier que Python est install\u00e9<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Ouvrir PowerShell :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>python --version\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">R\u00e9sultat attendu :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Python 3.14.5\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">ou \u00e9quivalent.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\">6. Installer la biblioth\u00e8que n\u00e9cessaire<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Ouvrir PowerShell :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>py -m pip install extract-msg\n<\/code><\/pre>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\">7. V\u00e9rifier l&rsquo;installation<\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code>py -m pip show extract-msg\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Exemple :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Name: extract-msg\nVersion: 0.55.0\n<\/code><\/pre>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\">8. Arborescence des dossiers<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Cr\u00e9er :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Documents\n\u2514\u2500\u2500 convertir_msg\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Le programme cr\u00e9era automatiquement :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>convertir_msg\n\u2502\n\u251c\u2500\u2500 message_msg\n\u251c\u2500\u2500 message_eml\n\u251c\u2500\u2500 message_json\n\u251c\u2500\u2500 message_traites\n\u251c\u2500\u2500 message_erreurs\n\u251c\u2500\u2500 pieces_jointes\n\u2514\u2500\u2500 conversion.log\n<\/code><\/pre>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\">9. Description des dossiers <\/h3>\n\n\n\n<h4 class=\"wp-block-heading\">message_msg<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">Dossier d&rsquo;entr\u00e9e.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">D\u00e9poser ici les fichiers :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>*.msg\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Exemple :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>facture.msg\nremboursement.msg\n<\/code><\/pre>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h4 class=\"wp-block-heading\">message_eml<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">Contient les emails convertis.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Exemple :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>facture.eml\nremboursement.eml\n<\/code><\/pre>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h4 class=\"wp-block-heading\">message_json<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">Contient les donn\u00e9es structur\u00e9es.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Exemple :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>facture.json\n<\/code><\/pre>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h4 class=\"wp-block-heading\">message_traites<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">Archive des fichiers trait\u00e9s avec succ\u00e8s.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Exemple :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>facture.msg\n<\/code><\/pre>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h4 class=\"wp-block-heading\">message_erreurs<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">Archive des fichiers ayant g\u00e9n\u00e9r\u00e9 une erreur.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Exemple :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>mail_corrompu.msg\n<\/code><\/pre>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h4 class=\"wp-block-heading\">pieces_jointes<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">Contient les pi\u00e8ces jointes extraites.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Exemple :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>pieces_jointes\n\u2502\n\u2514\u2500\u2500 facture\n    \u251c\u2500\u2500 facture.pdf\n    \u2514\u2500\u2500 devis.docx\n<\/code><\/pre>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h4 class=\"wp-block-heading\">conversion.log<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">Historique complet des traitements.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Exemple :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>2026-06-05 18:45:12 | Traitement : facture.msg\n2026-06-05 18:45:13 | OK | facture.msg | 2 PJ\n<\/code><\/pre>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\">10. Installation du script<\/h3>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\">Les fichiers \u00ab\u00a0convertir_msg_eml.py\u00a0\u00bb et \u00ab\u00a0lancer_conversion.bat\u00a0\u00bb sont dans l&rsquo;archive :<br>&#8211; ArkanMSG. <a href=\"https:\/\/arkanovax.com\/blog\/wp-content\/uploads\/2026\/06\/convertir_msg.zip\" target=\"_blank\" rel=\"noreferrer noopener\">T\u00e9l\u00e9charger convertir_msg.zip<\/a><br><br>1\/ Vous pouvez ouvrir les fichiers de l&rsquo;archive avec un editeur de texte pour les plus m\u00e9fiants, et qui ont raison de l&rsquo;\u00eatre mais aussi pour changer les chemin des dossiers.<br>2\/ Pour les autres: Vous d\u00e9zippez dans \u00ab\u00a0mes documents\u00a0\u00bb et double cliquez sur le fichier .bat. Les dossiers se creer automatiquement.<br>3\/ Apr\u00e8s la premi\u00e8re utilisation vous double cliquez sur le fichier .bat pour lancer le script.<\/p>\n<\/blockquote>\n\n\n\n<p class=\"wp-block-paragraph\">Cr\u00e9er :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Documents\\convertir_msg\\convertir_msg_eml.py\n<\/code><\/pre>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\">11. Cr\u00e9ation du lanceur<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Cr\u00e9er :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Documents\\convertir_msg\\lancer_conversion.bat\n<\/code><\/pre>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\">12. Utilisation<\/h3>\n\n\n\n<h4 class=\"wp-block-heading\">\u00c9tape 1<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">D\u00e9poser les fichiers Outlook :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>message_msg\n<\/code><\/pre>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h4 class=\"wp-block-heading\">\u00c9tape 2<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">Double-cliquer :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>lancer_conversion.bat\n<\/code><\/pre>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h4 class=\"wp-block-heading\">\u00c9tape 3<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">Attendre la fin du traitement.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h4 class=\"wp-block-heading\">\u00c9tape 4<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">V\u00e9rifier :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>message_msg\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">doit \u00eatre vide.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\">13. R\u00e9sultat obtenu<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Exemple :<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Entr\u00e9e :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>message_msg\n\u2514\u2500\u2500 facture.msg\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Sortie :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>message_eml\n\u2514\u2500\u2500 facture.eml\n\nmessage_json\n\u2514\u2500\u2500 facture.json\n\nmessage_traites\n\u2514\u2500\u2500 facture.msg\n\npieces_jointes\n\u2514\u2500\u2500 facture\n    \u2514\u2500\u2500 facture.pdf\n<\/code><\/pre>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\">14. Exemple de JSON produit<\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code>{\n    \"source_file\": \"facture.msg\",\n    \"subject\": \"Facture Juin\",\n    \"from\": \"facturation@societe.fr\",\n    \"to\": \"client@example.com\",\n    \"date\": \"2026-06-05\",\n    \"attachments_count\": 1,\n    \"attachments\": &#91;\n        \"facture.pdf\"\n    ],\n    \"body\": \"Bonjour,\\nVeuillez trouver votre facture...\"\n}\n<\/code><\/pre>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\">15. Utilisation avec Open WebUI<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Apr\u00e8s conversion :<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Importer :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>message_json\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">ou<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>message_eml\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">dans Open WebUI.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Exemples de prompts :<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">R\u00e9sum\u00e9<\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code>R\u00e9sume ce mail en 5 lignes.\n<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">Extraction d&rsquo;actions<\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code>Liste les actions demand\u00e9es dans ce message.\n<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">Priorisation<\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code>Attribue une priorit\u00e9 :\nHaute\nMoyenne\nFaible\n<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">Extraction structur\u00e9e<\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code>Retourne un JSON contenant :\n\n- exp\u00e9diteur\n- date\n- objet\n- actions\n- \u00e9ch\u00e9ances\n<\/code><\/pre>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\">16. Utilisation recommand\u00e9e avec Ollama<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Mod\u00e8le conseill\u00e9 :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>qwen3:8b\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Installation :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>docker exec -it ollama ollama pull qwen3:8b\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Ce mod\u00e8le est particuli\u00e8rement performant pour :<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>analyse documentaire ;<\/li>\n\n\n\n<li>extraction de donn\u00e9es ;<\/li>\n\n\n\n<li>classification ;<\/li>\n\n\n\n<li>r\u00e9sum\u00e9 ;<\/li>\n\n\n\n<li>g\u00e9n\u00e9ration JSON.<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\">17. D\u00e9pannage<\/h3>\n\n\n\n<h4 class=\"wp-block-heading\">Erreur : Python introuvable<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">V\u00e9rifier :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>python --version\n<\/code><\/pre>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\">Erreur : extract-msg introuvable<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">R\u00e9installer :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>py -m pip install extract-msg\n<\/code><\/pre>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\">Erreur : fichier utilis\u00e9 par un autre processus<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Fermer :<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Outlook<\/li>\n\n\n\n<li>Explorateur Windows affichant le fichier<\/li>\n\n\n\n<li>tout logiciel ayant ouvert le MSG<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\">Aucun EML cr\u00e9\u00e9<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Consulter :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>conversion.log\n<\/code><\/pre>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\">18. Bonnes pratiques<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">\u2714 Traiter d&rsquo;abord quelques fichiers de test.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u2714 V\u00e9rifier les JSON g\u00e9n\u00e9r\u00e9s.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u2714 Conserver les MSG dans <code>message_traites<\/code>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u2714 Sauvegarder r\u00e9guli\u00e8rement le dossier <code>convertir_msg<\/code>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u2714 Utiliser Qwen3:8b pour l&rsquo;analyse IA.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\">19. Architecture recommand\u00e9e<\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code>Outlook\n   \u2193\nMSG\n   \u2193\nconvertir_msg\n   \u2193\nEML + JSON + PJ\n   \u2193\nOpen WebUI\n   \u2193\nQwen3:8b\n   \u2193\nAnalyse automatique\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Cette cha\u00eene est simple, robuste et bien adapt\u00e9e \u00e0 un VPS avec Ollama + Open WebUI.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Le probl\u00e8me n&rsquo;est pas le format MSG. Le probl\u00e8me est la d\u00e9pendance qu&rsquo;il cr\u00e9e. Un e-mail archiv\u00e9 aujourd&rsquo;hui doit encore \u00eatre lisible dans 10 ans. Les archives doivent survivre aux logiciels qui les ont cr\u00e9\u00e9es.Les fichiers EML reposent sur des standards ouverts et peuvent \u00eatre lus, archiv\u00e9s, index\u00e9s ou trait\u00e9s par de nombreux outils, sans\u2026 <span class=\"read-more\"><a href=\"https:\/\/arkanovax.com\/blog\/2026-arkanmsg\/\">Read More: 2026 | ArkanMSG &raquo;<\/a><\/span><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[28],"tags":[54],"class_list":["post-240","post","type-post","status-publish","format-standard","hentry","category-arkandev","tag-open-webui"],"_links":{"self":[{"href":"https:\/\/arkanovax.com\/blog\/wp-json\/wp\/v2\/posts\/240","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/arkanovax.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/arkanovax.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/arkanovax.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/arkanovax.com\/blog\/wp-json\/wp\/v2\/comments?post=240"}],"version-history":[{"count":1,"href":"https:\/\/arkanovax.com\/blog\/wp-json\/wp\/v2\/posts\/240\/revisions"}],"predecessor-version":[{"id":526,"href":"https:\/\/arkanovax.com\/blog\/wp-json\/wp\/v2\/posts\/240\/revisions\/526"}],"wp:attachment":[{"href":"https:\/\/arkanovax.com\/blog\/wp-json\/wp\/v2\/media?parent=240"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/arkanovax.com\/blog\/wp-json\/wp\/v2\/categories?post=240"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/arkanovax.com\/blog\/wp-json\/wp\/v2\/tags?post=240"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}