Guía Integral sobre el Relé SMTP: Definiciones, Ejemplos y Mejores Prácticas

On julio 19, 2024
7min read
Piotr Malek Technical Content Writer @ Mailtrap
SMTP relay

Mientras trabaja, duerme o simplemente se relaja, los servicios postales virtuales trabajan día y noche para entregar su email. No toman descansos ni días libres, y nunca pueden irse de paro. Ellos están pasando sus correos electrónicos entre servidores de relé SMTP para asegurarse de que un destinatario pueda verlos segundos después de que haga clic en “enviar”. Estos chicos realmente están haciendo un trabajo extraordinario. ¡Vamos a explorar lo que realmente sucede detrás de escena!

¿Qué es un relé SMTP?

Según la definición más común, relé SMTP es el proceso de transferir emails entre servidores de email en su camino hacia el destino final. A menudo, estos servidores de email se llaman Mail Transfer Agent o MTAs: software que transmite mensajes entre las computadoras del remitente y el destinatario.

El relé SMTP es el equivalente virtual de los aviones y camiones de correo, siendo una parte esencial de casi todas las entregas de email.

¿Qué es un open relay?

Un open relay es un servidor SMTP que permite a cualquiera enviar emails. No tiene mecanismos de autenticación adecuados que evitarían el abuso del servidor por spam y phishing.

En el pasado, un open relay SMTP era la configuración predeterminada para los servidores de email. Si bien era una opción viable cuando el internet era prácticamente desconocido para las masas, ya no lo es.

Como resultado, casi todos los open relay SMTP han sido cerrados, y los restantes están en las listas negras más famosas.

Comparando relé SMTP con: SMTP, servidor SMTP, servicio de relé SMTP y smart host

El relé SMTP a veces se puede confundir con SMTP, servidor SMTP, servicio de relé SMTP o smart host. Aclararemos las diferencias entre ellos.

Relé SMTP vs SMTP

SMTP o Simple Mail Transfer Protocol es un protocolo de email que define los términos para la transmisión segura de emails. Los servidores de email y los agentes de transmisión lo usan para enrutar emails salientes. Naturalmente, el relé SMTP sigue este protocolo mientras retransmite mensajes de un servidor a otro.

Relé SMTP vs servidor SMTP

Un servidor SMTP es una aplicación o computadora que se encarga de enviar email.

A veces, las definiciones populares interpretan los relé SMTP como servidores de retransmisión de emails entre los que se mueven los mensajes antes de llegar a los destinatarios. En ese contexto, los servidores de relé SMTP son lo mismo que los servidores SMTP.

Sin embargo, generalmente nos referimos a los servidores SMTP cuando hablamos de computadoras que transfieren mensajes y a relé SMTP cuando describimos el proceso de transferir emails entre computadoras.

Para aprender más sobre los diferentes servidores de email, consulte nuestra guía sobre IMAP vs POP3 vs SMTP.

Relé SMTP vs servicio de relé SMTP

El servicio de relé SMTP generalmente se refiere a proveedores de servicios de emails (ESPs) o clientes de emails que ofrecen sus propios servidores SMTP. De esa manera, los emails salientes se enrutan a los servidores SMTP de los ESPs que entregan los emails a los buzones exitosamente.

Relé SMTP vs smart host

El Relé SMTP y smart host en esencia, son lo mismo, pero su principal diferencia radica en sus niveles de seguridad. Los smart hosts generalmente requieren autenticación SMTP (SMTP-auth) para retransmitir emails, lo que los hace menos susceptibles al spam.

Los relés SMTP pueden requerir o no autenticación dependiendo de sus configuraciones específicas. Además, hay problemas con la seguridad SMTP en sí, ya que no tiene mecanismos inherentes (por eso se crearon capas de seguridad adicionales como SSL y TLS en primer lugar).

Por esa razón, los proveedores de servicios de internet (ISPs) a veces bloquean las conexiones SMTP a través del puerto de relé SMTP 25. En su lugar, configuran smart hosts para transmitir mensajes desde las direcciones IP de sus usuarios.

¿Cómo funciona un relé SMTP?

Para entender el papel de los relés SMTP en todo el proceso, comencemos desde el principio y demostremos cómo se envían y entregan los emails a través de SMTP.

Cómo se envían los emails a través del servidor SMTP

El SMTP, en la vida real, se asemeja a los servicios postales o al correo tradicional, aunque puede ser un poco más rápido que esas empresas de entrega ultra rápida o en el mismo día.

Si fuese a enviar una carta a su alma gemela olvidada, probablemente la pondría en un sobre especificando su nombre y dirección. También incluiría su propia dirección para que el mensaje le sea devuelto si la entrega falla.

Escribiendo la dirección correcta en un sobre

Al enviar emails, este proceso se representa incluyendo la dirección de email de su destinatario y una dirección de retorno opcional (también conocida como encabezado Return-Path). La dirección de retorno será utilizada por los proveedores de servicios de internet (ISPs) para devolverle el correo si no se puede entregar.

Si el correo en papel está correctamente dirigido, pegará un sello en un sobre (como prueba del pago que ha realizado por el servicio). Finalmente, dejará su correo en un buzón cercano, en una oficina de correos local, o hará que alguien lo recoja. En un entorno virtual, simplemente hará clic en el botón “enviar” en su cliente de email (Gmail, Microsoft Outlook, etc.).

Escribiendo y enviando un email en Gmail

El sobre luego viajará a un centro de distribución de una empresa postal para ser clasificado y dirigido más lejos, según la dirección especificada en el sobre. Luego, llegará a otro centro de distribución más cercano a la dirección del destinatario. Será clasificado nuevamente y enviado a una oficina de correos local o directamente a los destinatarios.

Si todo está en orden (si puso el sello correcto, la dirección existe, y no ha estallado una guerra nuclear mientras tanto), su alma gemela probablemente ya esté leyendo su mensaje. Si no, la dirección de retorno se usará para devolver el mensaje directamente a su buzón (siguiendo la misma ruta, solo que en la dirección opuesta). Si, después de todo, estalló una guerra nuclear, esta parte podría ser un poco complicada.

Durante la comunicación vía email, al momento en que hace clic en “enviar”, su Mail User Agent (MUA), es decir, cliente de email, pasa un mensaje de email al Mail Submission Agent (MSA) de su servidor. Lo verifica en busca de errores y lo comparte con el MTA. Piense en MSA como un empleado que verifica manualmente cada transmisión y en MTA como una sucursal local de su servicio postal.

MSA revisando el email y transfiriéndolo al MTA

Si el destinatario usa el mismo servidor que el remitente del email, el email simplemente se pasará al Mail Delivery Agent (MDA) y se entregará directamente al destinatario. En este caso, el relé SMTP no ocurre en absoluto.

Sin embargo, en la mayoría de los casos, un mensaje necesita ser enviado a otro servidor, incluso cuando las direcciones del destinatario y el remitente son ambas de Gmail (Google usa múltiples servidores para manejar sus más de mil millones de cuentas).

Aquí es donde entra en juego el Relé SMTP. Primero, el MTA verifica los registros MX del dominio del destinatario como si estuviera buscando en una libreta de direcciones donde debe enrutarse su email. Cuando encuentra una coincidencia, transmite el mensaje a otro MTA. Dependiendo del destino y del número de destinatarios, un mensaje se mueve entre dos o más MTAs.

Cómo ocurre el relé SMTP

Luego, el MDA recibe los emails del MTA, los convierte al formato adecuado y los pasa al MUA del destinatario. MUA, nuevamente, es un cliente de email en el que se muestra el mensaje, para la alegría de su destinatario.

MTA enviando un email al MDA y MDA entregándolo al destinatario

¿Por qué es importante el relé SMTP para emails masivos?

Un relé SMTP ayuda a los remitentes de emails masivos a mantener una buena reputación del remitente y mejorar la entregabilidad del email. Es esencial tanto para campañas de email marketing como para emails transaccionales.

Para prevenir el spam, los ISPs suelen ser suspicaces con el alto volumen de emails provenientes de dominios públicos (como @gmail.com, por ejemplo) porque son fácilmente accesibles para remitentes ilegítimos. Entonces, los bloquean o los envían directamente a carpetas de spam. Esto significa que sus emails podrían activar la luz amarilla incluso si está enviando mensajes legítimos.

Además, si está utilizando un dominio público, lo más probable es que no tenga acceso a los registros DNS. No podrá configurar mecanismos de autenticación como SPF, DKIM, DMARC o BIMI para prevenir el spoofing de email y mejorar su reputación de dominio. Dichas cuentas de email también tienen límites bajos de envío diario y mensual.

Encontrará problemas de entregabilidad incluso si configura su propio servidor SMTP y un cliente de email. Su servidor será desconocido para los servidores en el otro extremo del relé. Tampoco tendrá una reputación establecida. Como resultado, miles de miles que envíe desde su propio servidor de email inevitablemente terminarán en carpetas de spam.

Entonces, la solución es usar un relé SMTP, idealmente proporcionado por una solución de envío o un ESP confiable. De esa manera, podrá usar un dominio dedicado o incluso una IP, acceder a límites de relé SMTP más altos, configurar autenticación de email y, lo más importante, entregar emails de marketing o notificaciones a los buzones de sus usuarios.

¿Cómo elegir un proveedor de servicios de relé SMTP?

Un proveedor de relé SMTP debe tener una infraestructura de email robusta y confiable sin tiempos de inactividad. También debe tener un historial de altas tasas de entrega y funcionalidades adicionales para aumentar esos números. Los planes de precios flexibles con generosos límites de envío y una buena relación calidad-precio también son factores importantes al elegir un proveedor. Después de todo, no podrá usar el relé SMTP a menos que pueda pagarlo.

Una solución confiable es Mailtrap, una plataforma de entrega de email para probar, enviar y controlar el rendimiento de su infraestructura de email. La plataforma combina Email Testing y Email API/SMTP para encargarse de todas sus necesidades relacionadas con el email.

Email API/SMTP es una infraestructura de email con altas tasas de entrega por diseño. Con el servicio de API de email y SMTP, la integración es rápida y fácil. Solo necesita seguir a un asistente en la aplicación para configurar su dominio y comenzar a enviar emails. Una vez que los emails se envían, puede monitorear su rendimiento con análisis detallados y accionables. Los informes detallados para proveedores de buzones y categorías pueden darle las ideas necesarias sobre sus métricas de entregabilidad.

Email API/SMTP también tiene plantillas de email transaccionales que puede alojar directamente en la plataforma y referenciar con la API. Puede hacerlo subiendo HTML, usando plantillas listas para usar o codificando las suyas propias. Las plantillas operan en el motor de handlebars y soportan variables e imágenes. Puede previsualizar y probar cada plantilla antes de enviarlas a los destinatarios.

Email API/SMTP de Mailtrap - Plantillas de Email Transaccionales

Hablando de pruebas, los desarrolladores pueden usar Email Testing (Email Sandbox) para inspeccionar y depurar sus emails antes de enviarlos a los buzones. Es particularmente útil para probar el servidor de relé SMTP en un entorno seguro. Email Testing opera usando un servidor SMTP falso para capturar todo su tráfico SMTP en un buzón virtual y evitar el spam a los usuarios.

Email Testing de Mailtrap- Previsualización de emails en el Buzón

Además, Email Testing hace posible verificar HTML/CSS, encontrar líneas de código defectuosas, inspeccionar la puntuación de spam, listas negras y validar encabezados.

Esto significa que puede probar la funcionalidad de envío de emails de su aplicación con Email Testing, usar Email API/SMTP como un relé SMTP y luego controlar su infraestructura, todo en un solo lugar.

Article by Piotr Malek Technical Content Writer @ Mailtrap