Búsqueda de sitios web

Cómo configurar la retransmisión SMTP en Office 365


Enviar correos electrónicos desde un escáner o una aplicación web siempre puede ser un desafío. No desea utilizar un buzón de correo (con nombre de usuario y contraseña) para esto, pero es preferible un servidor SMTP que envíe el correo por usted. Aquí es donde podemos usar SMTP Relay en Office 365.

El problema con la autenticación SMTP hoy en día es que queremos usar MFA en todas nuestras cuentas de Office 365. Cuando creamos un buzón dedicado para enviar correos electrónicos, todavía no podemos autenticarlo (y protegerlo) correctamente. Esta es también la razón por la que Microsoft ya no admite SMTH AUTH para nuevos inquilinos creados después de 2020.

SMTP Relay, por otro lado, permite que las aplicaciones y dispositivos envíen correo electrónico a través de su servidor de correo Exchange Online. La protección se realiza en función de sus direcciones IP públicas, lo que permite que solo las aplicaciones y dispositivos de su red utilicen la conexión de retransmisión SMTP.

En este artículo, explicaré cómo puede configurar una retransmisión SMTP en Office 365 y la diferencia entre envío directo y retransmisión SMTP.

Retransmisión SMTP frente a envío directo en Office 365

Antes de ver cómo configurar la retransmisión SMTP en Office 365, primero quiero explicarle la diferencia entre la retransmisión SMTP y el envío directo. Porque ambos usan el punto final MX como dirección de servidor SMTP, pero ambos tienen su propio caso de uso.

El envío directo en Office 365 se utiliza para enviar correo electrónico solo a sus buzones internos. Esto significa que no puede escanear un documento y enviarlo por correo electrónico directamente desde el escáner a una dirección de correo electrónico externa. Deberá escanearlo a su propio buzón y, en Outlook, reenviarlo al contacto externo.

Pero la ventaja del envío directo es que también puedes usarlo para aplicaciones de terceros y no requiere una dirección IP estática para la autenticación.

SMTP Relay, por otro lado, se puede utilizar para enviar correos electrónicos directamente a contactos externos, pero solo desde redes (direcciones IP públicas) que haya definido.

FeaturesDirect SendSMTP Relay
Send to internal recipientsYesYes
Send to external recipients NoYes
Support externally hosted applicationsYesNo
Required Network Port2525
Requires authenticationNoneBased on Public
IP Address

Configurar la retransmisión SMTP en Office 365

Para configurar un Relay SMTP primero necesitamos saber la dirección IP pública de la red donde se encuentra el dispositivo. Si desea utilizar SMTP Relay para su multifuncional local (escáner), simplemente abra el navegador y visite myip.com. Anote la dirección IP, la necesitaremos más adelante.

  1. Abra el Centro de administración de Exchange

    Inicie sesión, agregue su Centro de administración de Exchange y navegue hasta:
    Flujo de correo > Conectores

  2. Crear un nuevo conector

    Haga clic en Agregar un conector para crear un nuevo conector
    y elija el servidor de correo electrónico de su organización.

  3. Nombre del conector

    Asigne al conector un nombre reconocible y deje activadas las opciones seleccionadas.

  4. Configurar autenticación

    El siguiente paso es configurar la autenticación que queremos utilizar. Es posible utilizar un certificado para la autenticación, pero lo más común es realizar la verificación basándose en la dirección IP pública del dispositivo.

    Puede definir varias direcciones IP para la conexión (útil si tiene diferentes oficinas)

  5. Revisar y crear el conector

    El último paso es revisar su configuración y crear el conector. Vuelva a verificar las direcciones IP y haga clic en Crear conector.

Para usar el conector necesitaremos buscar el registro MX de su inquilino de Office 365. El valor del registro MX se utiliza como dirección del servidor SMTP en su dispositivo.

  1. Abra el Centro de administración de Microsoft 365
  2. Expanda Configuración y haga clic en Dominios.
  3. Seleccione su dominio
  4. Haga clic en registros DNS
  5. Abre el registro MX (haciendo clic en él)
  6. Nota para Señala el campo de dirección o valor

El formato del valor es bastante estándar:

# MX Record structure
<your-domain>-<domain-extension>.mail.protection.outlook.com

# For example:
# lazyadmin-nl.mail.protection.outlook.com

Utilice esta dirección en su escáner o aplicación como dirección SMTP.

Actualice su registro SPF

Para evitar que el correo acabe en la carpeta de spam, necesitaremos editar el registro SPF. El registro SPF identifica qué puntos finales (servidores) pueden enviar correos electrónicos en nombre del dominio.

De forma predeterminada, su Registro SPF se ve así:

v=spf1 include:spf.protection.outlook.com ~all

Le agregaremos nuestra dirección IP pública:

v=spf1 ip4:10.11.12.13 include:spf.protection.outlook.com ~all

# or for mutliple IP Addresses:
v=spf1 ip4:10.11.12.13 ip4:20.21.22.23 include:spf.protection.outlook.com ~all

Tenga en cuenta que los cambios de DNS pueden tardar un par de horas en aplicarse. Pero después de eso, debería poder enviar correos electrónicos utilizando su conexión de retransmisión SMTP recién creada.

Editar conexión de retransmisión SMTP

Puede utilizar una conexión de retransmisión SMTP para enviar correos electrónicos desde varias direcciones IP. Por lo tanto, no es necesario crear una conexión para cada sucursal que tenga, por ejemplo.

Para agregar una dirección IP a una conexión existente, simplemente podemos abrir una existente:

  1. Haga clic en la conexión
  2. Haga clic en Editar identidad de correo electrónico de envío
  3. Agregar o eliminar direcciones IP de la conexión

Usando PowerShell para crear una conexión de retransmisión SMTP

También puede usar PowerShell para crear una conexión de retransmisión SMTP en Office 365. Esto es especialmente útil cuando necesita crear la misma conexión de retransmisión SMTP en varios inquilinos o si simplemente le encanta usar PowerShell.

Asegúrese de estar conectado a Exchange Online. Puede leer más sobre cómo conectarse a Exchange Online en este artículo.

Hay un par de parámetros que debemos configurar:

Name

El nombre del conector.

ConnectorType

Socio: socios o servicios externos.
OnPremises: su organización de correo electrónico local.

SenderDomains

Utilice * para permitir todos los dominios en su inquilino

SenderIPAddresses

Su(s) dirección(es) IP pública(s)

RestrictDomainsToIPAddresses

Configúrelo en verdadero para permitir solo la conexión desde las direcciones IP de su remitente

Puede encontrar todos los parámetros con su descripción en estos documentos de Microsoft.

Entonces para crear el conector SMTP Relay en Office 365 con PowerShell podemos usar el siguiente código:

New-InboundConnector -Name "SMTP Relay POSH" -ConnectorType = 'OnPremises' -SenderDomains * -SenderIPAddresses 10.11.12.13 -RestrictDomainsToIPAddresses $true

O un poco más legible:

# Set the parameters
$parameters = @{
    Name = 'SMTP Relay POSH'
    ConnectorType = 'OnPremises'
    SenderDomains = '*'
    SenderIPAddresses = '10.11.12.13','20.21.22.23'
    RestrictDomainsToIPAddresses = $true

}

# Create the SMTP Relay connector
New-InboundConnector @parameters

Concluyendo

Tenga en cuenta que no puede retransmitir SMTP ni enviar directamente correos electrónicos masivos. Microsoft aplica límites razonables a la conexión y la limitación para proteger los servicios de Microsoft 365.

Asegúrate de configurar los registros SPF correctamente porque esto evitará que tus correos electrónicos terminen en la carpeta de spam.

Espero que hayas podido crear tu conexión de retransmisión SMTP en Office 365 con esta guía. Si tiene alguna pregunta, simplemente deje un comentario a continuación.

Artículos relacionados