Set-ContentFilterConfig

Questo cmdlet è disponibile solo in Exchange locale.

Utilizzare il cmdlet Set-ContentFilterConfig per modificare la configurazione del filtro contenuti su un server Cassette postali o un server Trasporto Edge.

Per informazioni sui set di parametri nella sezione Sintassi, vedere Sintassi del cmdlet di Exchange.

Sintassi

Set-ContentFilterConfig
   [-BypassedRecipients <MultiValuedProperty>]
   [-BypassedSenderDomains <MultiValuedProperty>]
   [-BypassedSenders <MultiValuedProperty>]
   [-Confirm]
   [-DomainController <Fqdn>]
   [-Enabled <Boolean>]
   [-ExternalMailEnabled <Boolean>]
   [-InternalMailEnabled <Boolean>]
   [-OutlookEmailPostmarkValidationEnabled <Boolean>]
   [-QuarantineMailbox <SmtpAddress>]
   [-RejectionResponse <AsciiString>]
   [-SCLDeleteEnabled <Boolean>]
   [-SCLDeleteThreshold <Int32>]
   [-SCLQuarantineEnabled <Boolean>]
   [-SCLQuarantineThreshold <Int32>]
   [-SCLRejectEnabled <Boolean>]
   [-SCLRejectThreshold <Int32>]
   [-WhatIf]
   [<CommonParameters>]

Descrizione

È necessario disporre delle autorizzazioni prima di poter eseguire questo cmdlet. Sebbene in questo argomento vengano elencati tutti i parametri relativi al cmdlet, si potrebbe non avere accesso ad alcuni di essi qualora non siano inclusi nelle autorizzazioni assegnate. Per individuare le autorizzazioni necessarie per eseguire cmdlet o parametri nell'organizzazione, vedere Trovare le autorizzazioni necessarie per eseguire i cmdlet di Exchange.

Esempio

Esempio 1

Set-ContentFilterConfig -BypassedSenderDomains woodgrovebank.com

In questo esempio viene specificato il dominio del mittente woodgrovebank.com come dominio ignorato. I messaggi ricevuti da tale dominio ignorano l'agente filtro contenuto.

Esempio 2

Set-ContentFilterConfig -SCLQuarantineEnabled $true -SCLRejectEnabled $true -SCLDeleteEnabled $true -SCLQuarantineThreshold 5 -SCLRejectThreshold 6 -SCLDeleteThreshold 8 -QuarantineMailbox SpamQuarantineMailbox@contoso.com -RejectionResponse "Message rejected due to content restrictions" -BypassedRecipients user1@contoso.com,user2@contoso.com

In questo esempio vengono apportate le seguenti modifiche alla configurazione dell'agente filtro contenuto:

Abilita e configura le funzionalità di soglia SCL che mette in quarantena, rifiutano ed eliminano i messaggi rispettivamente a 5, 6 e 8.

Specifica SpamQuarantineMailbox@contoso.com come cassetta postale di quarantena della posta indesiderata.

Consente di definire due utenti per i quali il filtro contenuto non elaborerà i messaggi.

Parametri

-BypassedRecipients

Il parametro BypassedRecipients consente di specificare i valori dell'indirizzo SMTP dei destinatari nell'organizzazione. L'agente filtro contenuto non elabora il filtro contenuto per i messaggi associati agli indirizzi elencati in questo parametro. Per immettere più indirizzi SMTP, separare gli indirizzi usando una virgola, ad esempio , recipient1@contoso.comrecipient2@contoso.com. Il numero massimo di destinatari che è possibile inserire è 100.

Type:MultiValuedProperty
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019

-BypassedSenderDomains

Il parametro BypassedSenderDomains consente di specificare i valori del nome dei domini di invio. L'agente filtro contenuto non elabora il filtro contenuto per i messaggi ricevuti dai domini elencati in questo parametro. Per immettere più domini, separare gli indirizzi con una virgola, come riportato nel seguente esempio: contoso.com, example.com. È possibile utilizzare un carattere jolly (*) per specificare tutti i sottodomini, ad esempio: *.contoso.com. Il numero massimo di domini che è possibile inserire è 100.

Type:MultiValuedProperty
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019

-BypassedSenders

Il parametro BypassedSenders consente di specificare i valori dell'indirizzo SMTP dei mittenti. L'agente filtro contenuto non elabora il filtro contenuto per i messaggi ricevuti dagli indirizzi elencati in questo parametro. Per immettere più indirizzi SMTP, separare gli indirizzi usando una virgola, ad esempio , sender1@contoso.comsender2@example.com. Il numero massimo di indirizzi SMTP che è possibile inserire è 100.

Type:MultiValuedProperty
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019

-Confirm

L'opzione Confirm consente di specificare se visualizzare o nascondere la richiesta di conferma. L'impatto di questa opzione sul cmdlet dipende dalla richiesta di conferma del cmdlet prima di procedere.

  • I cmdlet distruttivi , ad esempio i cmdlet Remove-*, hanno una pausa predefinita che impone di confermare il comando prima di procedere. Per questi cmdlet, è possibile ignorare la richiesta di conferma usando questa precisa sintassi: -Confirm:$false.
  • La maggior parte degli altri cmdlet (ad esempio, i cmdlet New-* e Set-*) non hanno una pausa predefinita. Per questi cmdlet, specificando l'opzione Confirm senza un valore viene introdotta una pausa che impone all'utente di confermare il comando prima di procedere.
Type:SwitchParameter
Aliases:cf
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019

-DomainController

Il parametro DomainController consente di specificare il controller di dominio utilizzato da questo cmdlet per la lettura o la scrittura dei dati in Active Directory. Identificare il controller di dominio mediante il relativo nome di dominio completo (FQDN). Ad esempio, dc01.contoso.com.

Il parametro DomainController non è supportato sui server Trasporto Edge. Un server Trasporto Edge usa l'istanza locale di Active Directory Lightweight Directory Services (AD LDS) per leggere e scrivere i dati.

Type:Fqdn
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019

-Enabled

Il parametro Enabled consente di abilitare o disabilitare l'agente Filtro contenuti sul computer in cui è in esecuzione il comando. I valori validi per il parametro Enabled sono $true o $false. L'impostazione predefinita è $true.

Type:Boolean
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019

-ExternalMailEnabled

Il parametro ExternalMailEnabled consente di specificare se tutti i messaggi provenienti da connessioni non autenticate da origini esterne all'organizzazione di Exchange vengono passati tramite l'agente filtro contenuto per l'elaborazione. I valori validi per il parametro ExternalMailEnabled sono $true o $false. L'impostazione predefinita è $true. Quando il parametro ExternalMailEnabled è impostato su $true, tutti i messaggi provenienti da connessioni non autenticate vengono filtrati dall'agente Filtro contenuti per l'elaborazione.

Type:Boolean
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019

-InternalMailEnabled

Il parametro InternalMailEnabled consente di specificare se tutti i messaggi provenienti da connessioni autenticate e da domini autorevoli nell'organizzazione vengono elaborati dall'agente filtro contenuto. I valori validi per il parametro InternalMailEnabled sono $true o $false. L'impostazione predefinita è $false. Quando il parametro InternalMailEnabled è impostato su $true, tutti i messaggi provenienti da connessioni autenticate e da domini autorevoli dell'azienda vengono filtrati dall'agente Filtro contenuti per l'elaborazione.

Type:Boolean
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019

-OutlookEmailPostmarkValidationEnabled

Il parametro OutlookEmailPostmarkValidationEnabled specifica se l'agente filtro contenuto invia un puzzle di calcolo al sistema del mittente per l'elaborazione. I valori validi per il parametro OutlookEmailPostmarkValidationEnabled sono $true o $false. Quando il parametro OutlookEmailPostmarkValidationEnabled è impostato su $true, l'agente filtro contenuto invia un puzzle di calcolo al sistema del mittente per l'elaborazione. I risultati della soluzione del problema vengono fattorizzati nel livello generale di probabilità di posta indesiderata (SCL). Questa funzionalità viene esposta all'utente di Outlook Microsoft come convalida posta elettronica di Outlook. L'impostazione predefinita è $false.

Type:Boolean
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019

-QuarantineMailbox

Il parametro QuarantineMailbox consente di specificare un indirizzo SMTP da utilizzare come cassetta postale per la quarantena della posta indesiderata. Quando si imposta il parametro SCLQuarantineEnabled su $true è necessario disporre di una cassetta postale per la quarantena della posta indesiderata. Tutti i messaggi che soddisfano o superano il valore impostato nel parametro SCLQuarantineThreshold vengono inviati all'indirizzo SMTP impostato in questo parametro.

Type:SmtpAddress
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019

-RejectionResponse

Il parametro RejectionResponse consente di specificare il corpo del messaggio che si desidera riportare nel rapporto di mancato recapito ai mittenti i cui messaggi raggiungono o superano il valore SCLRejectThreshold. Il parametro RejectionResponse è obbligatorio se si imposta il parametro SCLRejectEnabled su $true. Il parametro RejectionResponseutilizza una stringa. È possibile inserire un massimo di 240 caratteri nell'argomento. Quando si invia un argomento, è necessario racchiudere il parametro RejectionResponse tra virgolette (") se la frase contiene spazi, ad esempio: "Message rejected". L'impostazione predefinita è Message rejected due to content restrictions.

Type:AsciiString
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019

-SCLDeleteEnabled

Il parametro SCLDeleteEnabled specifica se tutti i messaggi che soddisfano o superano il valore impostato nel parametro SCLDeleteThreshold vengono eliminati. I valori validi per il parametro SCLDeleteEnabled sono $true o $false. L'impostazione predefinita è $false. Quando il parametro SCLDeleteEnabled è impostato su $true, tutti i messaggi che soddisfano o superano il valore impostato nel parametro SCLDeleteThreshold vengono eliminati.

Type:Boolean
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019

-SCLDeleteThreshold

Il parametro SCLDeleteThreshold consente di specificare un valore intero da 1 a 9. Questo valore rappresenta la classificazione SCL che un determinato messaggio deve soddisfare o superare affinché l'agente filtro contenuto elimini il messaggio e non invii un rapporto di mancato recapito. Per abilitare questa funzionalità, è necessario impostare il parametro SCLDeleteEnabled su $true. L'impostazione predefinita è 9.

Type:Int32
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019

-SCLQuarantineEnabled

Il parametro SCLQuarantineEnabled specifica se tutti i messaggi che soddisfano o superano il valore impostato nel parametro SCLQuarantineThreshold vengono inviati alla cassetta postale di quarantena della posta indesiderata specificata nel parametro QuarantineMailbox. I valori validi per il parametro SCLQuarantineEnabled sono $true o $false. L'impostazione predefinita è $false. Quando il parametro SCLQuarantineEnabled è impostato su $true, tutti i messaggi che soddisfano o superano il valore impostato nel parametro SCLQuarantineThreshold vengono inviati alla cassetta postale di quarantena della posta indesiderata specificata nel parametro QuarantineMailbox.

Type:Boolean
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019

-SCLQuarantineThreshold

Il parametro SCLQuarantineThreshold consente di specificare un valore intero da 1 a 9. Questo valore rappresenta la classificazione SCL che un determinato messaggio deve soddisfare o superare per consentire all'agente filtro contenuto di mettere in quarantena il messaggio. Per abilitare la funzionalità relativa alla quarantena, è necessario impostare il parametro SCLQuarantineEnabled su $true e fornire un indirizzo SMTP valido nel parametro QuarantineMailbox. L'impostazione predefinita è 9.

Type:Int32
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019

-SCLRejectEnabled

Il parametro SCLRejectEnabled specifica se tutti i messaggi che soddisfano o superano il valore impostato nel parametro SCLRejectThreshold vengono rifiutati e viene inviato un rapporto di mancato recapito al mittente. I valori validi per il parametro SCLRejectEnabled sono $true o $false. L'impostazione predefinita è $false. Quando il parametro SCLRejectEnabled è impostato su $true, tutti i messaggi che soddisfano o superano il valore impostato nel parametro SCLRejectThreshold vengono rifiutati e viene inviato un rapporto di mancato recapito al mittente.

Type:Boolean
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019

-SCLRejectThreshold

Il parametro SCLRejectThreshold consente di specificare un valore intero da 1 a 9. Questo valore rappresenta la classificazione SCL che un determinato messaggio deve soddisfare o superare affinché l'agente filtro contenuto rifiuti il messaggio e invii un rapporto di mancato recapito al mittente. Per abilitare la funzionalità relativa all'eliminazione, è necessario impostare il parametro SCLDeleteEnabled su $true. Inoltre, è possibile rileggere il messaggio del rapporto di mancato recapito modificando il parametro RejectionResponse. L'impostazione predefinita è 7.

Type:Int32
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019

-WhatIf

L'opzione WhatIf consente di simulare le azioni del comando. È possibile utilizzare tale opzione per visualizzare le modifiche che verrebbero applicate senza effettivamente applicarle. Con questa opzione non è necessario specificare alcun valore.

Type:SwitchParameter
Aliases:wi
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019

Input

Input types

Per verificare i tipi di input accettati da questo cmdlet, vedere Tipi di input e output dei cmdlet. Se il campo relativo al tipo di input di un cmdlet è vuoto, il cmdlet non accetta dati di input.

Output

Output types

Per verificare i tipi restituiti, detti anche tipi di output, accettati da questo cmdlet, vedere Tipi di input e output dei cmdlet. Se il campo relativo al tipo di output è vuoto, il cmdlet non restituisce dati.