Scénario
Vous avez configuré Exclaimer pour votre locataire Microsoft 365. Lorsque vous envoyez un e-mail via le serveur d'Exclaimer, l'e-mail est rejeté.
Dans certains scénarios, vous voyez une trace d'e-mail avec un message similaire :
Raison
Ce problème se produit dans des scénarios spécifiques lorsque aucun expéditeur n'est spécifié dans l'enveloppe du message. Si l'expéditeur est vide, Exclaimer ne peut pas identifier vers quel locataire renvoyer l'e-mail. En raison des restrictions imposées par Microsoft, Exclaimer ne peut pas accepter les e-mails sans adresse d'expéditeur.
Résolution
La résolution de ce problème dépend de différents scénarios - certains d'entre eux sont énumérés ci-dessous :
Ces paramètres sont :
- ReportToOriginatorEnabled
- ReportToManagerEnabled
Si ReportToManagerEnabled est défini sur True , l'e-mail sera toujours correctement routé ; cependant, une signature sera appliquée pour le manager de l'expéditeur, donc le ReportToManagerEnabled doit être défini sur False .
REMARQUE : Par défaut, un groupe créé dans Exchange Online aura ReportToOriginatorEnabled défini sur True .
Si le groupe est synchronisé à partir d'Active Directory, définissez ReportToOriginatorEnabled sur true :
- Ouvrez Utilisateurs et ordinateurs Active Directory.
- Accédez au menu Affichage et sélectionnez Fonctionnalités avancées.
- Accédez au groupe dans votre répertoire.
- Ouvrez les propriétés du groupe (vous pouvez soit cliquer avec le bouton droit sur Propriétés, soit double-cliquer sur le groupe).
- Ouvrez l'onglet Éditeur d'attributs.
- Faites défiler jusqu'à reportToOriginator.
- Sélectionnez Modifier.
- Définissez la valeur sur True.
- Dans la fenêtre Éditeur d'attributs booléens, sélectionnez OK.
- Dans la fenêtre Propriétés, sélectionnez OK.
- Ces modifications ne prendront effet qu'une fois que le domaine Active Directory sur site aura été synchronisé et répliqué dans Microsoft 365.
- Si vous ne voyez pas reportToOriginator dans la liste des attributs, vérifiez que
- Afficher uniquement les attributs ayant des valeurs n'est pas sélectionné dans les filtres (Filtre > Afficher uniquement les attributs ayant des valeurs)
- Le schéma Active Directory a été étendu avec des attributs Exchange. Pour plus d'informations, consultez Puis-je étendre le schéma Active Directory pour inclure des attributs Exchange ?
Si le groupe est uniquement Microsoft 365 (non synchronisé à partir d'Active Directory), définissez ReportToOriginatorEnabled sur true à l'aide de PowerShell
Identifiants d'administrateur global Microsoft 365
Installer le module PowerShell V2 Exchange Online :
- Ouvrez Windows PowerShell et exécutez cette commande en tant qu'administrateur :
Install-Module -Name ExchangeOnlineManagement - Confirmez que vous souhaitez installer ce module PowerShell.
REMARQUE : Pour des options d'installation supplémentaires, consultez ExchangeOnlineManagement.
Se connecter à Exchange Online :
- Exécutez cette commande :
Connect-ExchangeOnline -UserPrincipalName <UPN> -ShowProgress $trueLorsque vous y êtes invité, saisissez votre mot de passe (et le code de vérification de l'authentification multifacteur si nécessaire).
Pour vérifier la propriété ReportToOriginatorEnabled pour un groupe spécifique :
- Exécutez la commande suivante :
Get-DistributionGroup <Adresse e-mail du groupe> | fl ReportToOriginatorEnabled
Où <Adresse e-mail du groupe> est remplacé par l'adresse e-mail du groupe concerné
- Si la valeur retournée est False, exécutez cette commande pour la changer en True :
Set-DistributionGroup <Adresse e-mail du groupe> -ReportToOriginatorEnabled $true
Où <Adresse e-mail du groupe> est remplacé par l'adresse e-mail du groupe concerné
REMARQUE : Si vous voyez une erreur indiquant que le groupe ne doit pas rapporter à la fois au gestionnaire et à l'expéditeur comme ci-dessous :
Set-DistributionGroup: Ex9A45AC|Microsoft.Exchange.Data.DataValidationException|Le groupe "<Nom du groupe>" ne doit pas rapporter à la fois
au gestionnaire et à l'expéditeur. Veuillez définir "ReportToManagerEnabled" ou "ReportToOriginatorEnabled" sur false.
Vous devrez d'abord définir ReportToManagerEnabled sur false en utilisant cette commande :
Set-DistributionGroup <Adresse e-mail du groupe> -ReportToManagerEnabled $false
Où <Adresse e-mail du groupe> est remplacé par l'adresse e-mail du groupe concerné
Puis définissez ReportToOriginatorEnabled sur true comme ci-dessus.
CONSEIL ! Pour définir rapidement ReportToOriginatorEnabled sur true pour tous les groupes, exécutez ces deux commandes :
Get-DistributionGroup | Where-Object {$_.ReportToManagerEnabled -eq $True} | Set-DistributionGroup -ReportToManagerEnabled $false
Get-DistributionGroup | Where-Object {$_.ReportToOriginatorEnabled -eq $false} | Set-DistributionGroup -ReportToOriginatorEnabled $true
- Accédez au portail de conformité Microsoft Purview.
- Naviguez vers Solutions > Gestion du cycle de vie des données > Exchange Legacy.
- Sélectionnez Paramètres.
- Sous Envoyer les rapports de journal non distribuables à :, sélectionnez Remplacer.
- Entrez l'adresse e-mail d'une boîte aux lettres dédiée pour recevoir les NDR de journalisation.
Installer le module PowerShell V2 Exchange Online :
- Ouvrez Windows PowerShell et exécutez cette commande en tant qu'administrateur : Install-Module -Name ExchangeOnlineManagement
- Confirmez que vous souhaitez installer ce module PowerShell. REMARQUE : Pour des options d'installation supplémentaires, consultez ExchangeOnlineManagement.
Se connecter à Exchange Online :
- Exécutez cette commande : Connect-ExchangeOnline -UserPrincipalName <UPN> -ShowProgress $true
Lorsque vous y êtes invité, saisissez votre mot de passe (et le code de vérification de l'authentification multifacteur si nécessaire).
Pour vérifier le paramètre JournalingReportNdrTo :
- Exécutez la commande suivante :
Get-transportconfig |fl JournalingReportNdrTo
Pour configurer le paramètre JournalingReportNdrTo :
- Exécutez la commande suivante :
set-transportconfig -JournalingReportNdrTo <insérer l'adresse e-mail de la boîte aux lettres>
-
Option 1 (Recommandé) : Créer une nouvelle règle de transport en plus des règles de transport Exclaimer déjà configurées. La nouvelle règle garantira qu'Exclaimer ne traite pas les e-mails 'Out of Office'.
-
Option 2 : Relancer la configuration du connecteur : La configuration du connecteur Microsoft 365 créera automatiquement la règle de transport.
Découvrez comment vous pouvez relancer la configuration du connecteur Microsoft 365. Veuillez également noter que cela peut prendre quelques heures pour que les changements prennent effet.
- Si vous relancez la configuration du connecteur, toutes les règles de transport Exclaimer existantes seront supprimées dans le processus.
- Si vous créez une nouvelle règle de transport, alors toutes les règles de transport Exclaimer existantes ne seront pas supprimées dans le processus.
Pour créer une nouvelle règle de transport :
REMARQUE : Les étapes décrites ci-dessous sont valables pour l'interface graphique et PowerShell ; veuillez sélectionner la méthode qui vous convient le mieux :
Pour créer une nouvelle règle de transport dans le Centre d'administration Exchange (GUI) :
Identifiants d'administrateur global Microsoft 365
- Connectez-vous au portail d'administration Exchange Online (https://admin.exchange.microsoft.com) en tant qu'administrateur.
- Dans le menu de navigation de gauche, sélectionnez Flux de messagerie, puis sélectionnez Règles:
- Dans le volet de droite, sélectionnez le + Ajouter une règle (plus) et sélectionnez Créer une nouvelle règle...
Une fenêtre de nouvelle règle s'affiche.
- Dans Nom, saisissez Empêcher l'envoi de messages d'absence du bureau à Exclaimer.
- Dans le menu déroulant Appliquer cette règle si... sélectionnez Les propriétés du message... puis sélectionnez inclure le type de message.
- Pour le type de message sélectionné, spécifiez Réponse automatique.
- Sélectionnez Enregistrer.
- Dans le menu déroulant Faire ce qui suit..., sélectionnez Modifier les propriétés du message... puis sélectionnez définir un en-tête de message.
- Définissez l'en-tête du message sur X-ExclaimerHostedSignatures-MessageProcessed.
- Maintenant, définissez la valeur sur true.
- Sélectionnez Suivant.
- Cochez l'option Activer cette règle sur .
- Sélectionnez Suivant.
- Sélectionnez Terminer pour enregistrer les modifications apportées.
La nouvelle règle s'affichera désormais dans la liste des règles.
- Sélectionnez la nouvelle règle, puis sélectionnez Déplacer vers le haut pour vous assurer que la priorité est inférieure à la règle Identifier les messages à envoyer à Exclaimer.
Les règles sont maintenant dans le bon ordre:
REMARQUE: Les modifications peuvent prendre quelques heures pour prendre effet.
Pour créer une nouvelle règle de transport à l'aide de PowerShell:
Installer le module Exchange Online PowerShell V2:
- Ouvrez Windows PowerShell et exécutez cette commande en tant qu'administrateur :
Install-Module -Name ExchangeOnlineManagement - Confirmez que vous souhaitez installer ce module PowerShell.
REMARQUE : Pour des options d'installation supplémentaires, consultez ExchangeOnlineManagement.
Se connecter à Exchange Online :
- Exécutez cette commande :
Connect-ExchangeOnline -UserPrincipalName <UPN> -ShowProgress $true
Lorsque vous y êtes invité, saisissez votre mot de passe (et le code de vérification de l'authentification multifacteur si nécessaire).
Créer la règle de transport :
- Exécutez cette commande :
New-TransportRule -Name "Empêcher l'envoi de messages d'absence du bureau à Exclaimer" -MessageTypeMatches OOF -enabled $true -SetHeaderName "X-ExclaimerHostedSignatures-MessageProcessed" -SetHeaderValue "true" -Priority 0
REMARQUE : Les changements peuvent prendre quelques heures pour prendre effet.
Pour générer le script :
- Ouvrez Windows PowerShell et exécutez les commandes suivantes en tant qu'administrateur :
Invoke-WebRequest -URI https://cdn.exclaimer.com/Support/Tools/Script%20Files/ExchangeOnlineExclaimerCheck.ps1 -OutFile $env:LOCALAPPDATA\Temp\ExchangeOnlineExclaimerCheck.ps1 -
$ScriptPath = "$env:LOCALAPPDATA\temp\ExchangeOnlineExclaimerCheck.ps1"
-
Invoke-Expression $ScriptPath
Ce script générera un fichier (C:\Temp\ExchangeOnlineExclaimerCheck.txt), qui permettra à l'équipe de support de voir comment votre flux de messagerie est actuellement configuré.
Joignez ce fichier lorsque vous soumettez le ticket de support.