Habilitar la funcionalidad contra correo electrónico no deseado en servidores de buzón

Los siguientes agentes antispam están disponibles en el servicio de transporte en servidores de buzones de Exchange 2016 y Exchange 2019, pero no están instalados de forma predeterminada:

  • Agente de filtro de contenido

  • Agente de filtro de remitentes

  • Agente de Id. de remitente

  • Agente de análisis de protocolo para la reputación del remitente

Puede instalar estos agentes contra correo electrónico no deseado en un servidor de buzón mediante un script de Shell de administración de Exchange, lo que es importante si son la única defensa para evitar el correo no deseado. Normalmente no es necesario instalar los agentes contra correo electrónico no deseado en un servidor de buzón si la organización usa otros tipos de filtrado contra correo electrónico no deseado en el correo entrante.

Nota:

Aunque el agente de filtrado de destinatarios está disponible en los servidores de buzones de correo, no debe configurarlo. Cuando el filtrado de destinatarios de un servidor de buzón detecta un destinatario bloqueado o no válido en un mensaje que incluye otros destinatarios válidos, el mensaje se rechaza. El agente de filtro de destinatarios se habilita al instalar los agentes contra correo no deseado en un servidor de buzón, pero no está configurado para bloquear ningún destinatario.

¿Qué necesita saber antes de empezar?

  • Tiempo estimado para finalizar esta tarea: 15 minutos

  • Este procedimiento solo puede realizarse con PowerShell. Para obtener información sobre cómo abrir el Shell de administración de Exchange en su organización de Exchange local, consulte Open the Exchange Management Shell.

  • El agente de filtrado de conexiones y el agente de filtrado de datos adjuntos no están disponibles en los servidores de buzón. Solo están disponibles en los servidores de transporte perimetral, donde se instalan y se habilitan de forma predeterminada. Sin embargo, el agente de malware se instala y se habilita de forma predeterminada en los servidores de buzón. Para obtener más información, vea Protección antimalware en Exchange Server.

  • Si tiene otros agentes contra correo electrónico no deseado de Exchange que actúen en los mensajes antes de que alcancen el servidor de buzón (por ejemplo, un servidor de transporte perimetral en la red perimetral), los agentes contra correo electrónico no deseado del servidor de buzón reconocen los valores de encabezado X contra correo electrónico no deseado que ya existen en los mensajes y estos pasan sin analizarse de nuevo.

  • Deberá tener asignados permisos antes de poder llevar a cabo este procedimiento o procedimientos. Para ver qué permisos necesita, consulte el Entrada "Configuración de transporte" en el tema Permisos de flujo del correo.

  • Para obtener información acerca de los métodos abreviados de teclado aplicables a los procedimientos de este tema, consulte Métodos abreviados de teclado en el Centro de administración de Exchange.

Sugerencia

¿Problemas? Solicite ayuda en los foros de Exchange. Visite los foros en Exchange Server, Exchange Online, o Exchange Online Protection.

Paso 1: Ejecutar el script de PowerShell Install-AntispamAgents.ps1

En el servidor de buzón, ejecute el siguiente comando en Shell de administración de Exchange.

& $env:ExchangeInstallPath\Scripts\Install-AntiSpamAgents.ps1

¿Cómo sabe si este paso funcionó?

Se sabe que este paso se ha realizado correctamente si el script se ejecuta sin errores y se le pide que reinicie el servicio de transporte de Microsoft Exchange. El resultado tiene este aspecto:

WARNING: Please exit Windows PowerShell to complete the installation.
WARNING: The following service restart is required for the change(s) to take effect : MSExchangeTransport
WARNING: The following service restart is required for the change(s) to take effect : MSExchangeTransport
Identity                                           Enabled         Priority
--------                                           -------         --------
Content Filter Agent                               True            8
WARNING: Please exit Windows PowerShell to complete the installation.
WARNING: The following service restart is required for the change(s) to take effect : MSExchangeTransport
WARNING: The following service restart is required for the change(s) to take effect : MSExchangeTransport
Sender Id Agent                                    True            9
WARNING: Please exit Windows PowerShell to complete the installation.
WARNING: The following service restart is required for the change(s) to take effect : MSExchangeTransport
WARNING: The following service restart is required for the change(s) to take effect : MSExchangeTransport
Sender Filter Agent                                True            10
WARNING: Please exit Windows PowerShell to complete the installation.
WARNING: The following service restart is required for the change(s) to take effect : MSExchangeTransport
WARNING: The following service restart is required for the change(s) to take effect : MSExchangeTransport
Recipient Filter Agent                             True            11
WARNING: Please exit Windows PowerShell to complete the installation.
WARNING: The following service restart is required for the change(s) to take effect : MSExchangeTransport
WARNING: The following service restart is required for the change(s) to take effect : MSExchangeTransport
Protocol Analysis Agent                            True            12
WARNING: The agents listed above have been installed. Please restart the Microsoft Exchange Transport service for
changes to take effect.

Paso 2: Reiniciar el servicio de transporte de Microsoft Exchange

En el servidor de buzón, ejecute el siguiente comando en Shell de administración de Exchange.

Restart-Service MSExchangeTransport

¿Cómo sabe si este paso funcionó?

Se sabe que este paso se ha realizado correctamente si el servicio de transporte de Microsoft Exchange se reinicia sin errores. El resultado tiene este aspecto:

WARNING: Waiting for service 'Microsoft Exchange Transport (MSExchangeTransport)' to start...
WARNING: Waiting for service 'Microsoft Exchange Transport (MSExchangeTransport)' to start...
WARNING: Waiting for service 'Microsoft Exchange Transport (MSExchangeTransport)' to start...
WARNING: Waiting for service 'Microsoft Exchange Transport (MSExchangeTransport)' to start...
WARNING: Waiting for service 'Microsoft Exchange Transport (MSExchangeTransport)' to start...
WARNING: Waiting for service 'Microsoft Exchange Transport (MSExchangeTransport)' to start...

Paso 3: Especificar los servidores SMTP internos de la organización

Debe especificar las direcciones IP de cada servidor SMTP interno que el agente de id. de remitente debe omitir. De hecho, debe especificar la dirección IP de al menos un servidor SMTP interno. Si el servidor de buzones en el que se ejecutan los agentes antispam es el único servidor SMTP de la organización, especifique la dirección IP de ese equipo.

Para agregar las direcciones IP de los servidores SMTP internos sin que eso afecte a los valores existentes, ejecute el siguiente comando en Shell de administración de Exchange en el servidor de buzón:

Set-TransportConfig -InternalSMTPServers @{Add="<ip address1>","<ip address2>"...}

En este ejemplo siguiente se agregan las direcciones del servidor SMTP interno 10.0.1.10 y 10.0.1.11 a la configuración de transporte de su organización.

Set-TransportConfig -InternalSMTPServers @{Add="10.0.1.10","10.0.1.11"}

¿Cómo sabe si este paso funcionó?

Para comprobar que ha especificado correctamente la dirección IP de al menos un servidor SMTP interno, ejecute el siguiente comando en Shell de administración de Exchange en el servidor de buzón y compruebe que aparece la dirección IP de al menos un servidor SMTP interno válido.

Get-TransportConfig | Format-List InternalSMTPServers

Paso 4: Pasos siguientes

  • El agente de filtro de contenido, el agente de id. de remitente, el agente de filtro de remitente y el agente de análisis de protocolo (reputación del remitente) ahora deben instalarse y ejecutarse en el servidor de buzones de correo. Para comprobarlo, ejecute los siguientes comandos en el Shell de administración de Exchange en el servidor de buzones de correo:

    Get-TransportAgent
    
    Get-ContentFilterConfig | Format-Table Name,Enabled; Get-SenderFilterConfig | Format-Table Name,Enabled; Get-SenderIDConfig | Format-Table Name,Enabled; Get-SenderReputationConfig | Format-Table Name,Enabled
    
  • Para obtener información detallada sobre la configuración de cada agente, ejecute los comandos siguientes:

    Get-ContentFilterConfig | Format-List *Enabled,RejectionResponse,*Postmark*,Bypassed*,Quarantine*;
    
    Get-SenderFilterConfig | Format-List *Enabled,*Block*
    
    Get-SenderIDConfig | Format-List *Enabled*,*Action,Bypassed*
    
    Get-SenderReputationConfig | Format-List *Enabled*,*Proxy*,*Block*,*Ports*
    
  • Para configurar cada agente, consulte los temas siguientes:

  • De forma predeterminada, el agente de filtro de contenido, el agente de filtro de remitente y el agente de id. de remitente registran sus actividades en el registro del agente antispam en el servidor de buzones. Puede comprobar que estos agentes antispam funcionan cuando se escribe información en el registro. Para ver la ubicación y la configuración del registro, ejecute el siguiente comando en el Shell de administración de Exchange en el servidor de buzones de correo:

    Get-TransportService | Format-List AgentLog*
    

Para obtener instrucciones sobre cómo configurar el registro, consulte Configure antispam Agent Logging.