Quand un e‑mail archivé (.eml ou .msg) s’ouvre dans la page de connexion de New Outlook — ou renvoie simplement la boîte de réception — le problème vient presque toujours des applications par défaut. Voici une procédure fiable et complète pour corriger cela.
Ouverture d’un e‑mail archivé : redirection vers « New Outlook »
Vue d’ensemble du problème
Dans une application métier (CRM, ERP, GED, ticketing…), un utilisateur clique sur un e‑mail stocké pour prouver l’envoi. Au lieu d’afficher le message, Windows lance New Outlook et présente l’écran de connexion (ou, s’il est déjà ouvert, la boîte de réception). Sur d’autres postes, le même fichier s’ouvre normalement. La différence vient des associations de fichiers et de protocoles du poste.
Résumé exécutif
- Cause : New Outlook est devenu le client de messagerie par défaut ou a repris les extensions
.eml
/.msg
et le protocoleMAILTO
. - Solution : redéfinir l’application de messagerie par défaut + corriger les associations
.eml
,.msg
etMAILTO
, puis tester depuis l’application métier. - À savoir : les
.msg
sont pleinement compatibles avec Outlook classique ; pour des lecteurs tiers, privilégiez.eml
.
Cause principale
Windows a défini New Outlook comme client de messagerie par défaut (ou l’a associé aux extensions .eml
, .msg
et / ou au protocole MAILTO
). À l’ouverture, le fichier est capturé par New Outlook, qui n’affiche pas le message archivé mais redirige vers l’interface de l’application.
Correctif recommandé (chemin rapide)
1) Réinitialiser l’application de messagerie par défaut
- Windows 11 / 10 : Paramètres → Applications → Applications par défaut → Courrier électronique.
- Choisir l’application souhaitée : Outlook classique, Courrier (Windows Mail) ou votre visualiseur intégré s’il sait ouvrir
.eml
/.msg
.
2) Vérifier les associations de fichier et le protocole
- Dans Paramètres → Applications → Applications par défaut, ouvrir Choisir les valeurs par type de fichier.
- Pour .eml, .msg et le protocole MAILTO, sélectionner le même client que ci‑dessus.
3) Tester immédiatement
- Retourner dans l’application métier et cliquer sur l’e‑mail archivé : le message doit s’ouvrir dans le bon programme, sans redirection vers New Outlook.
Diagnostic rapide : que vérifier, où regarder
Symptôme | Vérification prioritaire | Où | Résultat attendu |
---|---|---|---|
La page de connexion New Outlook s’ouvre | Client de messagerie par défaut | Paramètres → Applications → Applications par défaut → Courrier électronique | Client souhaité défini (Outlook classique, Courrier ou lecteur tiers) |
La boîte de réception New Outlook apparaît | Associations .eml /.msg | Paramètres → Applications par défaut → Choisir les valeurs par type de fichier | .eml et .msg associés au même client que ci‑dessus |
Un clic sur une adresse e‑mail ouvre New Outlook | Protocole MAILTO | Paramètres → Applications par défaut → Choisir les valeurs par protocole | MAILTO associé au client souhaité |
Rien ne se passe à l’ouverture | Fichier ou chemin invalide | Explorateur → Propriétés du fichier | Vérifier l’existence du fichier et l’extension réelle |
Procédure détaillée Windows 11
- Ouvrez Paramètres (Win + I).
- Allez dans Applications → Applications par défaut.
- Dans Courrier électronique, choisissez l’application voulue (Outlook affiché comme « Outlook (classique) » si vous avez la version de bureau, ou un lecteur tiers compatible).
- Revenez à la liste, cherchez « . eml », cliquez et définissez le même programme.
- Faites de même pour « . msg ».
- Ouvrez ensuite Choisir les valeurs par protocole et définissez MAILTO sur le même client.
- Fermez les paramètres et testez l’ouverture d’un e‑mail depuis votre application métier.
Procédure détaillée Windows 10
- Ouvrez Paramètres → Applications → Applications par défaut.
- Sous Courrier électronique, sélectionnez l’application souhaitée.
- Descendez jusqu’à Choisir les applications par défaut par type de fichier et associez
.eml
et.msg
. - Dans Choisir les applications par défaut par protocole, associez
MAILTO
. - Testez depuis l’application métier.
Cas particuliers et compatibilité des formats
Selon le lecteur de messagerie ou de fichiers utilisé, la prise en charge diffère :
Format | Compatibilité | Limites connues | Recommandation |
---|---|---|---|
.eml | Large compatibilité (nombreux lecteurs, Outlook, clients tiers) | Affichage variable des pièces jointes complexes | Format à privilégier pour l’archivage multi‑lecteurs |
.msg | Compatibilité optimale avec Outlook classique | Fonctionnalités avancées dépendantes d’Outlook ; support limité ailleurs | Utiliser Outlook classique pour garantir l’intégrité d’affichage |
MAILTO: | Ouvre le client par défaut pour composer un nouveau message | Peut être repris par New Outlook si défini par défaut | Associer au client maîtrisé par l’entreprise |
Mesures complémentaires si le problème persiste
- Réparer / réinitialiser l’application correcte : Paramètres → Applications → <Application> → Options avancées → Réparer.
- Vérifier qu’aucune stratégie de groupe (GPO) n’impose New Outlook comme client par défaut.
- Pour les fichiers .msg, utiliser Outlook classique pour un support complet ; sinon, préférer l’export .eml si un autre lecteur est requis.
- Dans Outlook (classique), s’assurer que la case « Faire d’Outlook le programme de courrier par défaut » est décochée si vous ne souhaitez pas qu’il reprenne la main sur les associations (ou cochée si c’est lui que vous voulez par défaut).
Méthodes alternatives et contournements
Depuis l’Explorateur de fichiers : « Ouvrir avec »
- Clic droit sur le fichier
.eml
ou.msg
→ Ouvrir avec → Choisir une autre application. - Sélectionnez le lecteur souhaité.
- Cochez Toujours utiliser cette application pour ouvrir les fichiers .eml / .msg.
Réinitialiser les associations par défaut de Windows (option radicale)
Dans Paramètres → Applications → Applications par défaut, vous pouvez utiliser l’option de réinitialisation globale. Attention : cela remet toutes les associations sur les valeurs recommandées par Microsoft. À employer si les réglages finement ciblés n’aboutissent pas.
Vérifications techniques (lecture seule) via le Registre
Pour auditer ce que Windows a réellement associé, vous pouvez lire (sans modifier) les clés suivantes :
HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.eml\UserChoice
HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.msg\UserChoice
HKCU\Software\Microsoft\Windows\Shell\Associations\UrlAssociations\MAILTO\UserChoice
Le nom de programme effectif est indiqué par ProgId
. La valeur Hash
protège contre les modifications non autorisées ; laissez‑la intacte et préférez l’interface Paramètres ou une stratégie gérée pour toute modification.
PowerShell : contrôle rapide des associations (lecture seule)
# Vérifier les associations actuelles (lecture seule)
Get-ItemProperty 'HKCU:\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.eml\UserChoice'
Get-ItemProperty 'HKCU:\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.msg\UserChoice'
Get-ItemProperty 'HKCU:\Software\Microsoft\Windows\Shell\Associations\UrlAssociations\MAILTO\UserChoice'
Si l’un de ces chemins indique un ProgId lié à New Outlook, c’est que la redirection vient de là.
Pour les administrateurs : imposer les associations de manière gérée
GPO : fichier d’associations par défaut
Dans les environnements d’entreprise, utilisez une stratégie pour définir les associations de fichiers et de protocoles. Le principe :
- Sur un poste de référence correctement configuré, exportez l’état des associations :
DISM /Online /Export-DefaultAppAssociations:C:\Temp\DefaultApps.xml
- Dans la stratégie de groupe : Configuration ordinateur → Modèles d’administration → Composants Windows → Explorateur de fichiers → Définir le fichier de configuration des associations par défaut, pointez vers ce
DefaultApps.xml
. - Actualisez la stratégie et contrôlez le résultat sur un poste cible.
Exemple minimal d’un fichier d’association (les ProgId
peuvent varier selon vos versions ; basez‑vous sur l’export DISM de votre image de référence) :
<?xml version="1.0" encoding="UTF-8"?>
<DefaultAssociations>
<Association Identifier=".eml" ProgId="Outlook.File.eml" ApplicationName="Microsoft Outlook" />
<Association Identifier=".msg" ProgId="Outlook.File.msg" ApplicationName="Microsoft Outlook" />
<Association Identifier="MAILTO" ProgId="Outlook.URL.mailto" ApplicationName="Microsoft Outlook" />
</DefaultAssociations>
MDM / Provisioning
Les mêmes associations peuvent être appliquées lors du déploiement (image, provisioning package) : exportez avec DISM puis importez sur l’image maître ou utilisez un profil de configuration dédié.
Points d’attention spécifiques à New Outlook
- New Outlook peut se proposer comme application par défaut lors de sa première ouverture. Si des utilisateurs l’acceptent,
.eml
,.msg
et/ouMAILTO
peuvent basculer silencieusement. - Si New Outlook est ouvert au moment du clic, et qu’il est associé au type concerné, Windows lui transmettra l’événement ; l’application peut alors afficher la boîte de réception plutôt que le contenu du fichier.
- Dans Outlook (classique), vérifiez Fichier → Options → Général : la case « Faire d’Outlook le programme de courrier par défaut » peut influencer les bascules d’association, selon la politique de l’utilisateur.
Bonnes pratiques d’archivage pour éviter la redirection
- Pour l’archivage à long terme et la portabilité, préférer
.eml
. La majorité des lecteurs savent l’ouvrir et l’interpréter, y compris en dehors d’Outlook. - Si l’intégrité du rendu Outlook (pièces jointes, champs MAPI) est critique, conservez
.msg
et standardisez l’ouverture avec Outlook classique. - Dans l’application métier, proposez un choix de format (télécharger en
.eml
ou.msg
) selon le parc et la politique logicielle. - Documentez en interne le lecteur de référence par format et la procédure de correction d’association.
Check‑list de résolution (à cocher)
- ☐ Client de messagerie par défaut défini correctement.
- ☐
.eml
associé au bon lecteur. - ☐
.msg
associé au bon lecteur. - ☐ Protocole
MAILTO
associé au bon client. - ☐ Option « Outlook par défaut » vérifiée dans Outlook classique.
- ☐ Stratégies (GPO/MDM) vérifiées ; absence d’une règle imposant New Outlook.
- ☐ Test effectué depuis l’application métier : l’e‑mail s’ouvre directement.
Dépannage avancé
Quand l’application souhaitée n’apparaît pas dans la liste
- Confirmez son installation. Pour Outlook classique, vérifiez la présence de
OUTLOOK.EXE
dans le dossier Office (ex.C:\Program Files\Microsoft Office\root\Office16\
). - Réparez l’application depuis Paramètres → Applications ou via le programme d’installation Office.
- Redémarrez la session Windows pour rafraîchir l’enregistrement des handlers.
Quand le fichier est stocké sur un partage réseau
- Vérifiez que le chemin et l’extension sont corrects. Certaines applications passent des chemins relatifs : un espace ou un caractère spécial mal échappé peut empêcher l’ouverture directe.
- Testez l’ouverture du même fichier depuis l’Explorateur. Si cela fonctionne, le problème est limité au mécanisme d’appel de l’application métier.
Quand les réglages « sautent » au redémarrage
- Une GPO ou un profil MDM réapplique des associations. Identifiez la source et mettez à jour le DefaultApps.xml.
- Certains utilisateurs peuvent reconfirmer New Outlook par inadvertance. Désactivez les invites de prise de contrôle côté application s’il y a une option, et informez les utilisateurs.
Exemple : politique d’entreprise cohérente
Pour éliminer le comportement hétérogène « poste A oui / poste B non », standardisez via une politique claire :
- Choisissez le lecteur de référence : Outlook classique pour
.msg
(rendu natif), lecteur léger ou Outlook classique pour.eml
. - Figez les associations (
.eml
,.msg
,MAILTO
) par GPO/MDM. - Documentez une procédure d’escalade (réparation de l’app, test d’ouverture, audit des clés
UserChoice
en lecture seule). - Uniformisez l’export de l’application métier (offrir
.eml
par défaut si l’archivage est cross‑client).
FAQ
Pourquoi cela n’arrive‑t‑il que sur certains postes ?
Parce que les applications par défaut sont propres à chaque profil utilisateur. Dès qu’un utilisateur accepte une invite de New Outlook pour devenir le lecteur par défaut, .eml
/.msg
/ MAILTO
basculent, sans affecter les autres machines.
New Outlook peut‑il lire directement un fichier .msg archivé ?
Le comportement de New Outlook diffère de celui d’Outlook classique et, dans ce scénario, il tend à ouvrir la boîte de réception plutôt que d’interpréter le fichier archivé. Utilisez Outlook classique pour garantir l’ouverture correcte des .msg
.
Notre application métier doit‑elle archiver en .eml ou en .msg ?
Si vous souhaitez une lecture multiclient, préférez .eml
. Si vous avez standardisé Outlook classique et avez besoin d’un rendu MAPI complet, .msg
est la meilleure option.
Pouvons‑nous corriger cela par script ?
La modification des UserChoice est protégée par un hachage. Utilisez les Paramètres ou des stratégies (GPO/MDM) ; pour l’automatisation, exportez/importez les associations via DISM et appliquez une GPO de configuration.
Exemples de tests de validation
- Double‑cliquez sur un
.eml
de test depuis l’Explorateur : il doit s’ouvrir dans le lecteur choisi. - Double‑cliquez sur un
.msg
de test : affichage complet dans Outlook classique si c’est le lecteur. - Cliquez sur un lien mailto: dans un document local : ouverture du composeur du client choisi.
- Depuis l’application métier, ouvrez un e‑mail archivé : plus de redirection vers New Outlook.
Modèle de communication utilisateur (exemple)
Objet : Ouverture des e‑mails archivés : nouveau réglage obligatoire
Message : Pour éviter l’ouverture dans New Outlook, merci de définir votre application de messagerie par défaut : Paramètres → Applications → Applications par défaut → Courrier électronique. Associez également .eml, .msg et MAILTO au même client, puis redémarrez votre session.
Conclusion
La redirection vers New Outlook lors de l’ouverture d’e‑mails archivés est un problème d’associations, pas un bug de l’application métier. En réattribuant l’application de messagerie et les types .eml
/.msg
ainsi que le protocole MAILTO
, l’ouverture redevient immédiate et fiable. Pour éviter le retour du problème, standardisez ces réglages via GPO/MDM et privilégiez, quand c’est pertinent, .eml
pour un archivage interopérable.
Annexe : procédure « pas à pas » complète
- Fermez New Outlook et toute application Outlook en cours.
- Ouvrez Paramètres → Applications → Applications par défaut.
- Définissez le client de messagerie par défaut voulu.
- Choisir les valeurs par type de fichier : associez
.eml
et.msg
. - Choisir les valeurs par protocole : associez
MAILTO
. - Ouvrez Outlook (classique) → Fichier → Options → Général : ajustez la case « Faire d’Outlook le programme de courrier par défaut » selon votre politique.
- Réparez l’application cible si nécessaire (Options avancées → Réparer).
- Vérifiez l’absence d’une GPO imposant New Outlook ; sinon, mettez à jour la stratégie d’associations.
- Testez l’ouverture depuis l’application métier.
Après réattribution correcte, les e‑mails archivés s’ouvrent normalement, permettant de démontrer leur envoi si nécessaire.