Tous les articles par dans Alexandre Carbonnier

Exchange, corriger les emails reçu en WINMAIL.dat

Bonjour à tous,

Ça fait un bail ! Aujourd’hui je reviens avec un petit article rapido pour vous expliquer comment j’ai corrigé mon souci de réception des emails provenant de ma plateforme Office 365 au format Winmail.dat.

Il y a plusieurs solution, celle que je donnes est à mes yeux la plus “efficace” car elle se passe côté serveur et non sur les clients de messagerie.

Le problème survient souvent voir toujours entre Outlook et Thunderbird.

PS: Merci à Hakim Taoussi, Etienne Deneuve (comme d’hab) mon Senseï sans qui je n’aurais pas trouvé la solution.

Trêve de blabla on attaque !

Etape 1: On se connecte au service Office 365

Dans la console Powershell on tape la commande suivante :

$UserCredential = Get-Credential

Le but de cette commande est de stocker dans une variable les credentials (ID et pass) de l’administrateur. Une fenêtre comme celle-ci (voir ci-dessous) vous demande de renseigner vos informations administrateur.

credential

Ensuite cette commande:

$Session = New-PSSession -ConfigurationName Microsoft.Exchange -ConnectionUri https://outlook.office365.com/powershell-liveid/ -Credential $UserCredential -Authentication Basic -AllowRedirection

Comme vous pouvez le voir on se connecte sur outlook.office365.com avec la variable $UserCredential (renseignée plus haut). Tout ceci stocké dans la variable $Session.

On lance la session:

Import-PSSession $Session

EDIT: Après la saisie de la commande vous pouvez avoir ce retour d’erreur:

edit1

Pour la corriger il suffit de désactiver la protection (sur la session powershell en cours et non de manière permanente) via cette commande :

Set-ExecutionPolicy -ExecutionPolicy Unrestricted -Scope CurrentUser -Force

Pour infos le Set-ExecutionPolicy se contente de modifier la valeur ExecutionPolicy dans la clé HKLM:\SOFTWARE\Microsoft\PowerShell\1\ShellIds\Microsoft.Powershell du registre.

Étape 2: On désactive le TNEFE

Set-RemoteDomain Default -TNEFEnabled $false

Attention, “Default” doit être votre domaine, pour savoir quoi écrire à la place de “Default” je vous invite à taper la commande :

Get-RemoteDomain

Dans notre exemple il faut prendre ce qui est affiché en dessous de “Name” à savoir “Default”

Étape 3: On vérifie que le TNEFE est désactivé

Tapez la commande :

Get-RemoteDomain |Fl *

Vous devriez avoir ceci :

Si vous avez bien ça, souci résolu.

Pour plus d’informations je vous invite à lire l’article traitant de la panne ici: https://social.technet.microsoft.com/wiki/contents/articles/34456.exchange-server-troubleshooting-winmail-dat-issue-while-migrating-from-domino.aspx?fbclid=IwAR2heoAK986yEOri8BtXxPwICYnBaaOMlkqU3gUVdHjAxMqm-Uoo64h2TGE