Test-SenderId
S’applique à : Exchange Server 2007 SP3, Exchange Server 2007 SP2, Exchange Server 2007 SP1
Dernière rubrique modifiée : 2007-06-28
La cmdlet Test‑SenderId permet de tester si une adresse IP donnée est l'adresse d'envoi légitime pour une adresse SMTP donnée.
Syntaxe
Test-SenderId -IPAddress <IPAddress> -PurportedResponsibleDomain <SmtpDomain> [-Confirm [<SwitchParameter>]] [-DomainController <Fqdn>] [-HelloDomain <String>] [-Server <ServerIdParameter>] [-WhatIf [<SwitchParameter>]]
Description détaillée
Cette commande fournit les résultats d'un contrôle d'ID expéditeur pour l'adresse IP et le nom de domaine correspondant que vous spécifiez. Pour plus d'informations sur l'ID expéditeur dans Microsoft Exchange Server 2007, consultez la rubrique ID de l'expéditeur.
Pour exécuter la cmdlet Test-SenderId, vous devez utiliser un compte auquel a été délégué :
- le rôle Administrateur Affichage seul d'Exchange.
Pour exécuter la cmdlet Test-SenderId sur un ordinateur sur lequel le rôle serveur de transport Edge est installé, vous devez ouvrir une session en utilisant un compte membre du groupe Administrateurs local sur cet ordinateur.
Pour plus d'informations sur les autorisations, la délégation de rôles et les droits requis pour administrer Exchange 2007, consultez la rubrique Considérations relatives aux autorisations.
Paramètres
Paramètre | Obligatoire | Type | Description |
---|---|---|---|
IPAddress |
Obligatoire |
System.Net.IPAddress |
Ce paramètre spécifie l'adresse IP d'origine du serveur d'envoi. |
PurportedResponsibleDomain |
Obligatoire |
Microsoft.Exchange.Data.SmtpDomain |
Entrez le nom de domaine que vous voulez vérifier avec l'ID expéditeur. |
Confirm |
Facultatif |
System.Management.Automation.SwitchParameter |
Le paramètre Confirm suspend le traitement par la commande et vous demande de confirmer les actions que la commande va exécuter avant de continuer le traitement. Il n'est pas nécessaire de spécifier une valeur pour le paramètre Confirm. |
DomainController |
Facultatif |
Microsoft.Exchange.Data.Fqdn |
Pour spécifier le nom de domaine complet (FQDN) du contrôleur de domaine qui écrit ce changement de configuration dans le service d'annuaire Active Directory, incluez le paramètre DomainController dans la commande. Le paramètre DomainController n'est pas pris en charge sur les ordinateurs qui exécutent le rôle serveur de transport Edge. Le rôle serveur de transport Edge écrit et lit uniquement sur l'instance ADAM locale. |
HelloDomain |
Facultatif |
System.String |
Entrez l'adresse de domaine affichée dans les commandes SMTP HELO ou EHLO de cet expéditeur. |
Server |
Facultatif |
Microsoft.Exchange.Configuration.Tasks.ServerIdParameter |
Pour spécifier le serveur sur lequel vous exécutez la cmdlet Test-SenderId , incluez le paramètre Server dans la commande Si vous n’utilisez pas le paramètre Server, la commande est exécutée sur le serveur local où la tâche est exécutée. |
WhatIf |
Facultatif |
System.Management.Automation.SwitchParameter |
Le paramètre WhatIf donne pour instruction à la commande de simuler les actions qu'elle va appliquer à l'objet. Grâce au paramètre WhatIf, vous pouvez afficher des changements potentiels sans devoir les appliquer. Il n'est pas nécessaire de spécifier une valeur pour le paramètre WhatIf. |
Types d'entrées
Types de retours
Sortie | Description |
---|---|
Status |
Status renvoie l'une des réponses suivantes : Pass, Neutral, SoftFail, Fail, None, or TempError.
|
FailReason |
La sortie FailReason n'est retournée que si le code d'état retourne un état Fail. La sortie FailReason retourne l'une des valeurs suivantes : NotPermitted or DomainDoesNotExist. L'état NotPermitted indique que l’identité du domaine en question est probablement usurpée par l'expéditeur. L'état DomainDoesNotExist indique que le nom de domaine fourni dans le paramètre PurportedReponsibleDomain n'existe pas dans le DNS. |
Explanation |
La sortie Explanation est une sortie facultative qui fournit des détails supplémentaires pour un état Fail. Les informations relatives à la sortie Explanation peuvent provenir du SPF. |
Exemple
L'exemple de code suivant montre une commande Test‑SenderID qui a les paramètres requis.
Test-SenderID -IPAddress 192.168.0.1 -PurportedResponsibleDomain example.com