¿Qué es un relay SMTP?
También llamado: smarthost, retransmisión SMTP, servicio de envío transaccional, open relay
Definición
Un relay SMTP es un servidor que recibe tu correo y lo entrega en tu nombre. Se usa para que las aplicaciones y webs envíen correo a través de un servicio especializado con buena reputación en lugar de hacerlo directamente.
Enviar correo directamente desde un VPS o desde el servidor de la web suele dar problemas: IPs sin reputación, puerto 25 bloqueado, falta de DKIM. Con un relay, tu aplicación se conecta por SMTP autenticado (o por API) a un servicio de envío, y este se encarga de entregar el correo.
Ejemplo
Configurar Postfix en un servidor para que todo el correo salga por un relay:
# /etc/postfix/main.cf
relayhost = [smtp.relay.example]:587
smtp_sasl_auth_enable = yes
smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd
smtp_tls_security_level = encrypt
Además, hay que autorizar al relay en el SPF del dominio (normalmente con un include:) y publicar la clave DKIM que te dé.
Cosas que conviene saber
- Los servicios de correo transaccional (confirmaciones de pedido, restablecer contraseña) y los de marketing suelen estar separados para que una campaña problemática no perjudique a los correos críticos.
- Open relay es un servidor que acepta reenviar correo de cualquiera sin autenticación. Es un fallo de configuración grave: los spammers lo encuentran en horas y la IP acaba en todas las listas negras.
¿Tienes un producto o servicio relacionado con Relay SMTP? Anúnciate en este término.
Términos relacionados
- SMTPSMTP (Simple Mail Transfer Protocol) es el protocolo con el que se envía el...
- SPFSPF (Sender Policy Framework) es un registro DNS en el que un dominio publica...
- DKIMDKIM (DomainKeys Identified Mail) es un método para firmar digitalmente los correos que envía...
- Lista negra de correoUna lista negra de correo es una base de datos de direcciones IP o...
- VPSUn VPS (Virtual Private Server) es un servidor virtual con recursos reservados (CPU, memoria...
Categorías: Correo