Dans nos articles précédents PowerShell Changer l'UPN avec et IDFix Nous avons donné des informations détaillées sur son utilisation. Mais maintenant Exchange ServerNous examinerons comment détecter les adresses et solutions SMTP en double.
- Qu'est-ce que Microsoft IdFix et comment l'utiliser – Cengiz YILMAZ
- Changer l'UPN de l'utilisateur avec PowerShell – Cengiz YILMAZ
Comment trouver des adresses SMTP en double dans Exchange Server
Lorsqu'il existe plusieurs objets Active Directory avec la même adresse SMTP dans votre environnement Exchange Server, vous pouvez recevoir une erreur indiquant « Ce message électronique ne sera pas remis au destinataire. » Cette situation est également ID d'événement 9217 est traité sous :
ID d'événement: 9217
Source de l'événement : MSExchangeTransport
Description de l'erreur : « Plusieurs objets Active Directory sont configurés avec l'adresse du destinataire. [email protected]. "Les messages destinés à ce destinataire seront différés jusqu'à ce que la configuration soit corrigée dans Active Directory."
De plus, vous pouvez rencontrer l'avertissement suivant lors de la création d'une nouvelle boîte aux lettres sur Exchange Server :
"L'adresse proxy SMTP :[email protected] est déjà utilisé par l'adresse proxy ou LegacyExchangeDN. Veuillez choisir une autre adresse proxy.
Détection d'adresse SMTP en double à l'aide d'utilisateurs et d'ordinateurs Active Directory
Vous pouvez effectuer une recherche dans Utilisateurs et ordinateurs Active Directory (ADUC) pour trouver des adresses SMTP en double :
Chemin de recherche : ADUC → Rechercher → Recherche personnalisée → Avancé → proxyaddresses=smtp:[email protected]

ADUC Lorsque vous effectuez cette recherche sur ProxyAddresses
Vous pouvez afficher tous les objets dotés de la fonctionnalité et apporter les modifications nécessaires.
Détection des adresses SMTP en double avec PowerShell
Vous pouvez également effectuer cette opération avec PowerShell :
Get-ADObject -Properties mail, proxyAddresses -Filter {proxyAddresses -eq "smtp:[email protected]"}
Si vous souhaitez lister les adresses e-mail de tous les destinataires et effectuer une analyse détaillée, vous pouvez utiliser la commande suivante :
Get-Recipient -resultsize unlimited | where {$_.EmailAddresses -like "*mail.com*"}
Si vous souhaitez préparer un rapport détaillé à présenter à votre manager, vous pouvez exporter les résultats dans un fichier :
Get-recipient -resultsize unlimited | select Name -expand emailaddresses > C:ScriptProxyAd.txt
Ces méthodes vous aideront à détecter et à résoudre le problème d'adresse SMTP en double dans Exchange Server.