Configurar SMTP en Listmonk
SMTP es el protocolo para enviar emails. Necesitas configurarlo para que Listmonk pueda enviar campañas.
¿Qué servicio SMTP usar?
| Servicio | Emails gratis | Precio después | Mejor para |
|---|---|---|---|
| Amazon SES | 3,000/mes | $0.10/1,000 | Alto volumen |
| Mailgun | 1,000/mes | $0.80/1,000 | Startups |
| SendGrid | 100/día | Variable | Integración fácil |
| Postmark | 100/mes | $1.25/1,000 | Alta entregabilidad |
| Resend | 3,000/mes | $0.50/1,000 | Desarrolladores |
Recomendación
Para volumen alto (>10,000 emails/mes), usa Amazon SES. Es el más económico.
Configuración en Listmonk
- Ve a Settings > SMTP
- Configura los campos según tu proveedor
Amazon SES
1. Crear cuenta AWS
- Ve a aws.amazon.com
- Crea una cuenta (o usa existente)
- Busca "SES" en los servicios
2. Verificar dominio/email
En modo sandbox, debes verificar:
- El dominio desde donde envías
- Cada email al que quieras enviar (solo sandbox)
3. Obtener credenciales SMTP
- En SES, ve a SMTP Settings
- Haz clic en Create SMTP credentials
- Descarga las credenciales
4. Configurar en Listmonk
Host: email-smtp.us-east-1.amazonaws.com
Port: 587
Auth protocol: login
Username: [tu SMTP username]
Password: [tu SMTP password]
TLS: STARTTLS
5. Salir de Sandbox
Para enviar a cualquier email:
- En SES, ve a Account Dashboard
- Solicita "Production Access"
- Describe tu caso de uso
- Espera aprobación (24-48h)
Mailgun
1. Crear cuenta
- Ve a mailgun.com
- Registra cuenta
2. Verificar dominio
- Agrega tu dominio
- Configura registros DNS (SPF, DKIM)
- Verifica
3. Obtener credenciales
- Ve a Sending > Domain Settings
- Ve a SMTP credentials
- Crea nuevo usuario
4. Configurar en Listmonk
Host: smtp.mailgun.org
Port: 587
Auth protocol: login
Username: postmaster@tudominio.com
Password: [tu password]
TLS: STARTTLS
SendGrid
1. Crear cuenta
- Ve a sendgrid.com
- Registra cuenta
2. Crear API Key
- Ve a Settings > API Keys
- Crea una nueva con permisos de "Mail Send"
3. Configurar en Listmonk
Host: smtp.sendgrid.net
Port: 587
Auth protocol: login
Username: apikey
Password: [tu API key]
TLS: STARTTLS
Verificar configuración
- En Listmonk, ve a Settings > SMTP
- Haz clic en Test connection
- Envía un email de prueba a ti mismo
Entregabilidad
Para que tus emails no vayan a spam:
SPF
Agrega registro TXT en tu DNS:
v=spf1 include:amazonses.com ~all
(Ajusta según tu proveedor)
DKIM
Tu proveedor SMTP te dará los registros DKIM. Son registros TXT con una clave larga.
DMARC
Agrega registro TXT:
_dmarc.tudominio.com
v=DMARC1; p=none; rua=mailto:dmarc@tudominio.com
Problemas comunes
Connection timeout
- Verifica que el puerto no esté bloqueado
- Prueba puerto 465 con SSL en lugar de 587 con STARTTLS
Authentication failed
- Verifica usuario/contraseña
- Algunos proveedores usan API key como password
Emails van a spam
- Configura SPF, DKIM, DMARC
- Verifica que "From" coincida con dominio verificado
- Evita contenido spam