Set-ContentFilterConfig
Este cmdlet solo está disponible en el entorno local de Exchange.
Use el cmdlet Set-ContentFilterConfig para modificar la configuración de filtro de contenido en un servidor de buzones o en un servidor de transporte perimetral.
Para obtener más información acerca de los conjuntos de parámetros de la sección Sintaxis a continuación, vea Sintaxis del cmdlet de Exchange.
Syntax
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>]
Description
Deberá tener asignados permisos antes de poder ejecutar este cmdlet. Aunque en este tema se enumeran todos los parámetros correspondientes a este cmdlet, tal vez no tenga acceso a algunos parámetros si no están incluidos en los permisos que se le han asignado. Para obtener los permisos necesarios para ejecutar cualquier cmdlet o parámetro en su organización, consulte Find the permissions required to run any Exchange cmdlet.
Ejemplos
Ejemplo 1
Set-ContentFilterConfig -BypassedSenderDomains woodgrovebank.com
En este ejemplo el dominio de remitente denominado woodgrovebank.com se especifica como un dominio omitido. Los mensajes recibidos de ese dominio omiten el agente de filtro de contenido.
Ejemplo 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
En este ejemplo se realizan las siguientes modificaciones a la configuración del agente de filtro de contenido:
Habilita y configura las funcionalidades de umbral de SCL que ponen en cuarentena, rechazan y eliminan mensajes a 5, 6 y 8, respectivamente.
SpamQuarantineMailbox@contoso.com Especifica como buzón de cuarentena de correo no deseado.
Define dos usuarios para quienes el filtro de contenido no procesará mensajes.
Parámetros
-BypassedRecipients
El parámetro BypassedRecipients especifica los valores de direcciones SMTP de los destinatarios de la organización. El agente de filtro de contenido no procesa ningún filtrado de contenido para los mensajes vinculados a las direcciones incluidas en este parámetro. Para escribir varias direcciones SMTP, separe las direcciones mediante una coma, por ejemplo: recipient1@contoso.com,recipient2@contoso.com. El número máximo de destinatarios que se puede indicar es 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
El parámetro BypassedSenderDomains especifica los valores de nombres de dominio de los dominios remitentes. El agente de filtro de contenido no procesa ningún filtrado de contenido para los mensajes recibidos de los dominios incluidos en este parámetro. Para especificar varios dominios, separe las direcciones mediante una coma, por ejemplo: contoso.com, example.com. Se puede usar un carácter comodín (*) para especificar todos los subdominios, por ejemplo: *.contoso.com. El número máximo de dominios que se puede indicar es 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
El parámetro BypassedSenders especifica los valores de direcciones SMTP de los remitentes. El agente de filtro de contenido no procesa ningún filtrado de contenido para los mensajes recibidos de las direcciones incluidas en este parámetro. Para escribir varias direcciones SMTP, separe las direcciones mediante una coma, por ejemplo: sender1@contoso.com, sender2@example.com. El número máximo de direcciones SMTP que se puede indicar es 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
El modificador Confirm especifica si se debe mostrar u ocultar el mensaje de confirmación. Cómo afecta este modificador el cmdlet depende de si el cmdlet requiere confirmación antes de continuar.
- Los cmdlets destructivos (por ejemplo, cmdlets Remove-*) tienen una pausa integrada que obliga a confirmar el comando antes de continuar. Para estos cmdlets, puede omitir el mensaje de confirmación mediante esta sintaxis exacta:
-Confirm:$false
. - La mayoría de los demás cmdlets (por ejemplo, los cmdlets New-* y Set-*) no tienen una pausa integrada. En estos cmdlets, si se especifica el modificador Confirm sin ningún valor, se introduce una pausa que obliga a confirmar el comando antes de continuar.
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
El parámetro DomainController especifica el controlador de dominio que el cmdlet usa para leer datos de Active Directory o escribirlos. El controlador de dominio se identifica por su nombre de dominio completo (FQDN). Por ejemplo, dc01.contoso.com.
El parámetro DomainController no es compatible con los servidores de transporte perimetral. Un servidor de transporte perimetral usa la instancia local de Active Directory Lightweight Directory Services (AD LDS) para leer y escribir datos.
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
El parámetro Enabled habilita o deshabilita el agente de filtro de contenido en el equipo en el que se está ejecutando el comando. Las entradas válidas del parámetro Enabled son $true o $false. La configuración predeterminada es $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
El parámetro ExternalMailEnabled especifica si todos los mensajes de conexiones no autenticadas de orígenes externos a la organización de Exchange se pasan a través del agente de filtro de contenido para su procesamiento. Las entradas válidas del parámetro ExternalMailEnabled son $true o $false. La configuración predeterminada es $true. Cuando el parámetro ExternalMailEnabled tiene el valor $true, todos los mensajes procedentes de conexiones no autenticadas pasan por el agente de filtro de contenido para su procesamiento.
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
El parámetro InternalMailEnabled especifica si todos los mensajes procedentes de conexiones autenticadas y de dominios autorizados en la empresa pasan por el agente de filtro de contenido para su procesamiento. Las entradas válidas del parámetro InternalMailEnabled son $true o $false. El valor predeterminado es $false. Cuando el parámetro InternalMailEnabled tiene el valor $true, todos los mensajes procedentes de conexiones autenticadas y de dominios autoritativos de su empresa pasan por el agente de filtro de contenido para su procesamiento.
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
El parámetro OutlookEmailPostmarkValidationEnabled especifica si el agente de filtro de contenido envía un rompecabezas computacional al sistema del remitente para su procesamiento. Las entradas válidas del parámetro OutlookEmailPostmarkValidationEnabled son $true o $false. Cuando el parámetro OutlookEmailPostmarkValidationEnabled se establece en $true, el agente de filtro de contenido envía un rompecabezas computacional al sistema del remitente para su procesamiento. Los resultados de la validación del puzzle se incluyen como factor en el nivel global de confianza contra correo electrónico no deseado (SCL). Esta funcionalidad se expone al usuario Microsoft Outlook como validación de marca postal de correo electrónico de Outlook. El valor predeterminado es $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
El parámetro QuarantineMailbox especifica la dirección SMTP que se usará como buzón de cuarentena de correo electrónico no deseado. Se necesita un buzón de cuarentena de correo electrónico no deseado al establecer el parámetro SCLQuarantineEnabled en $true. Todos los mensajes que cumplen o superan el valor establecido en el parámetro SCLQuarantineThreshold se envían a la dirección SMTP establecida en este parámetro.
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
El parámetro RejectionResponse especifica el cuerpo del mensaje que desea entregar en el informe de no entrega (NDR) a los remitentes cuyos mensajes tengan o superen el valor SCLRejectThreshold. Se necesita el parámetro RejectionResponse al establecer el parámetro SCLRejectEnabled en $true. El parámetro RejectionResponse toma una cadena. No supere los 240 caracteres en el argumento. Al pasar un argumento, debe escribir el parámetro RejectionResponse entre comillas (") si la frase contiene espacios, como por ejemplo: "Message rejected". El valor predeterminado es 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
El parámetro SCLDeleteEnabled especifica si se eliminan todos los mensajes que cumplen o superan el valor establecido en el parámetro SCLDeleteThreshold. Las entradas válidas del parámetro SCLDeleteEnabled son $true o $false. El valor predeterminado es $false. Cuando el parámetro SCLDeleteEnabled se establece en $true, se eliminan todos los mensajes que cumplen o superan el valor establecido en el parámetro SCLDeleteThreshold.
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
El parámetro SCLDeleteThreshold especifica un valor entero del 1 al 9. Este valor representa la clasificación de SCL que un mensaje determinado debe cumplir o superar para que el agente de filtro de contenido elimine el mensaje y no envíe un NDR. Para habilitar esta funcionalidad, debe establecer el parámetro SCLDeleteEnabled en $true. El valor predeterminado es 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
El parámetro SCLQuarantineEnabled especifica si todos los mensajes que cumplen o superan el valor establecido en el parámetro SCLQuarantineThreshold se envían al buzón de cuarentena de correo no deseado especificado en el parámetro QuarantineMailbox. Las entradas válidas del parámetro SCLQuarantineEnabled son $true o $false. El valor predeterminado es $false. Cuando el parámetro SCLQuarantineEnabled se establece en $true, todos los mensajes que cumplen o superan el valor establecido en el parámetro SCLQuarantineThreshold se envían al buzón de cuarentena de correo no deseado especificado en el parámetro 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
El parámetro SCLQuarantineThreshold especifica un valor entero del 1 al 9. Este valor representa la clasificación de SCL que un mensaje determinado debe cumplir o superar para que el agente de filtro de contenido ponga en cuarentena el mensaje. Para habilitar la funcionalidad de cuarentena, debe establecer el parámetro SCLQuarantineEnabled en $true y proporcionar una dirección SMTP válida en el parámetro QuarantineMailbox. El valor predeterminado es 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
El parámetro SCLRejectEnabled especifica si se rechazan todos los mensajes que cumplen o superan el valor establecido en el parámetro SCLRejectThreshold y se envía un NDR al remitente. Las entradas válidas del parámetro SCLRejectEnabled son $true o $false. El valor predeterminado es $false. Cuando el parámetro SCLRejectEnabled se establece en $true, se rechazan todos los mensajes que cumplen o superan el valor establecido en el parámetro SCLRejectThreshold y se envía un NDR al remitente.
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
El parámetro SCLRejectThreshold especifica un valor entero del 1 al 9. Este valor representa la clasificación de SCL que un mensaje determinado debe cumplir o superar para que el agente de filtro de contenido rechace el mensaje y envíe un NDR al remitente. Para habilitar la funcionalidad de eliminación, debe establecer el parámetro SCLDeleteEnabled en $true. Asimismo, puede revisar el mensaje NDR predeterminado editando el parámetro RejectionResponse. La configuración predeterminada es 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
El modificador WhatIf simula las acciones del comando. Puede usar este modificador para ver los cambios que se producirían, pero sin aplicar los cambios. No es necesario especificar un valor con este modificador.
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 |
Entradas
Input types
Para ver los tipos de entrada que acepta este cmdlet, consulte Tipos de entrada y salida de cmdlet. Si el campo Tipo de entrada de un cmdlet está en blanco, el cmdlet no acepta datos de entrada.
Salidas
Output types
Para ver los tipos de valor devuelto (también conocidos como tipos de resultado) que acepta este cmdlet, consulte Tipos de entrada y salida de cmdlet. Si el campo Tipo de resultado está en blanco, el cmdlet no devuelve datos.