Condividi tramite


Test-SenderId

 

Si applica a: Exchange Server 2007 SP3, Exchange Server 2007 SP2, Exchange Server 2007 SP1

Ultima modifica dell'argomento: 2007-06-28

Utilizzare il cmdlet Test-SenderId per verificare se un determinato indirizzo IP è l'indirizzo di invio valido per un determinato indirizzo SMTP.

Sintassi

Test-SenderId -IPAddress <IPAddress> -PurportedResponsibleDomain <SmtpDomain> [-Confirm [<SwitchParameter>]] [-DomainController <Fqdn>] [-HelloDomain <String>] [-Server <ServerIdParameter>] [-WhatIf [<SwitchParameter>]]

Descrizione dettagliata

Questo comando fornisce i risultati di un controllo dell'ID mittente per l'indirizzo IP e il nome di dominio corrispondente specificati. Per ulteriori informazioni sull'ID mittente in Microsoft Exchange Server 2007, vedere ID mittente.

Per eseguire il cmdlet Test-SenderId, è necessario utilizzare un account che disponga della seguente delega:

  • Ruolo Amministratore di Exchange solo visualizzazione

Per eseguire il cmdlet Test-SenderId su un computer in cui è installato il ruolo del server Trasporto Edge, è necessario accedere al sistema utilizzando un account che sia membro del gruppo Administrators locale del computer.

Per ulteriori informazioni sulle autorizzazioni, sulla delega dei ruoli e sui diritti necessari per l'amministrazione di Exchange 2007, vedere Considerazioni sulle autorizzazioni.

Parametri

Parametro Obbligatorio Tipo Descrizione

IPAddress

Obbligatorio

System.Net.IPAddress

Questo parametro consente di specificare l'indirizzo IP di origine del server di invio.

PurportedResponsibleDomain

Obbligatorio

Microsoft.Exchange.Data.SmtpDomain

Immettere il nome del dominio che si desidera verificare con l'ID mittente.

Confirm

Facoltativo

System.Management.Automation.SwitchParameter

Il parametro Confirm consente di determinare la sospensione dell'elaborazione e di richiedere che l'utente confermi l'operazione che verrà eseguita dal comando prima che l'elaborazione continui. Con il parametro Confirm non è necessario specificare un valore.

DomainController

Facoltativo

Microsoft.Exchange.Data.Fqdn

Per specificare il nome di dominio completo (FQDN) del controller di dominio che consente di scrivere la modifica alla configurazione nel servizio directory di Active Directory, includere nel comando il parametro DomainController. Il parametro DomainController non è supportato nei computer che eseguono il ruolo del server Trasporto Edge. Il ruolo del server Trasporto Edge consente di leggere e scrivere solo nell'istanza locale ADAM.

HelloDomain

Facoltativo

System.String

Immettere l'indirizzo del dominio visualizzato nei comandi HELO o EHLO SMTP dal mittente corrente.

Server

Facoltativo

Microsoft.Exchange.Configuration.Tasks.ServerIdParameter

Per specificare il server nel quale viene eseguito il cmdlet Test-SenderId , includere nel comando il parametro Server. Se non si utilizza il parametro Server, il comando viene eseguito nel server locale nel quale viene eseguita l'attività.

WhatIf

Facoltativo

System.Management.Automation.SwitchParameter

Il parametro WhatIf consente di indicare al comando di simulare le azioni da eseguire sull'oggetto. Il parametro WhatIf consente di visualizzare le modifiche che verrebbero apportate senza applicarle. Con il parametro WhatIf non è necessario specificare un valore.

Tipi di input

Tipi restituiti

Output Descrizione

Status

Status restituisce uno dei seguenti valori: Pass, Neutral, SoftFail, Fail, None o TempError.

  • Pass    La coppia indirizzo IP e Purported Responsible Domain hanno superato il controllo dell'ID mittente.

  • Neutral   Il controllo dell'ID mittente non ha prodotto risultati.

  • Softfail   L'indirizzo IP può non trovarsi nell'SPF (Sender Policy Framework). Softfail è considerato un risultato meno affidabile di Neutral.

  • Fail   L'indirizzo IP è sicuramente escluso dall'elenco dell'SPF. Sarà specificato un codice di stato FailReason. Vedere la sezione relativa a FailReason.

  • None   Non esistono dati pubblicati sull'SFP nel DNS del mittente.

  • TempError   Si è verificato un errore temporaneo del DNS.

  • PermError   Il record DNS non è valido.

FailReason

L'output FailReason viene restituito solo se il codice Status restituisce lo stato Fail. L'output FailReason restituisce uno dei seguenti valori: NotPermitted o DomainDoesNotExist. Lo stato NotPermitted indica che il dominio in questione è stato probabilmente contraffatto dal mittente. Lo stato DomainDoesNotExist indica che il nome del dominio fornito nel parametro PurportedReponsibleDomain non esiste nel DNS.

Explanation

L'output Explanation è un output facoltativo che fornisce dettagli aggiuntivi sullo stato Fail. Le informazioni per l'output Explanation possono provenire dall'SPF.

Esempio

Nel seguente codice di esempio viene mostrato il comando Test-SenderID che contiene i parametri obbligatori.

Test-SenderID -IPAddress 192.168.0.1 -PurportedResponsibleDomain example.com