SMTP
Protocolo estándar para enviar emails entre servidores. Puerto típico: 587 (con TLS) o 465 (SSL).
Qué es SMTP
SMTP (Simple Mail Transfer Protocol) es el protocolo que servidores usan para enviar correos. Cliente envía a su servidor SMTP; este reenvía al destinatario consultando MX.
Cómo funciona
Cliente abre conexión SMTP (puertos 25, 465, 587). Autentica con usuario/contraseña. Envía comandos HELO, MAIL FROM, RCPT TO, DATA. Servidor encola y reenvía.
Cuándo usarlo
Apps que envíen emails: configurar SMTP del proveedor (SendGrid, Amazon SES, Mailgun). Para WordPress: plugin SMTP (WP Mail SMTP). Sin SMTP correcto: emails acaban en spam.
Datos curiosos
- SMTP data de 1982 (RFC 821), aún vigente con extensiones.
- Puerto 25 está bloqueado por muchos ISPs (combatir spam).
- SES de AWS: 1000 emails/día gratis si se envía desde EC2.
Preguntas frecuentes
¿Por qué 587?
Es el puerto estándar para envío con autenticación + STARTTLS. 465 es SMTP-over-SSL (menos común).
¿Mi web envía email?
Si tienes formularios, registro, recuperación contraseña: sí, debe configurarse SMTP.
¿SES vs SendGrid?
SES más barato. SendGrid mejor UX y deliverability premium.