Saltar al contenido principal

Configurar SMTP en Listmonk

SMTP es el protocolo para enviar emails. Necesitas configurarlo para que Listmonk pueda enviar campañas.

¿Qué servicio SMTP usar?​

ServicioEmails gratisPrecio despuésMejor para
Amazon SES3,000/mes$0.10/1,000Alto volumen
Mailgun1,000/mes$0.80/1,000Startups
SendGrid100/díaVariableIntegración fácil
Postmark100/mes$1.25/1,000Alta entregabilidad
Resend3,000/mes$0.50/1,000Desarrolladores
Recomendación

Para volumen alto (>10,000 emails/mes), usa Amazon SES. Es el más económico.

Configuración en Listmonk​

  1. Ve a Settings > SMTP
  2. Configura los campos según tu proveedor

Amazon SES​

1. Crear cuenta AWS​

  1. Ve a aws.amazon.com
  2. Crea una cuenta (o usa existente)
  3. 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​

  1. En SES, ve a SMTP Settings
  2. Haz clic en Create SMTP credentials
  3. 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:

  1. En SES, ve a Account Dashboard
  2. Solicita "Production Access"
  3. Describe tu caso de uso
  4. Espera aprobación (24-48h)

Mailgun​

1. Crear cuenta​

  1. Ve a mailgun.com
  2. Registra cuenta

2. Verificar dominio​

  1. Agrega tu dominio
  2. Configura registros DNS (SPF, DKIM)
  3. Verifica

3. Obtener credenciales​

  1. Ve a Sending > Domain Settings
  2. Ve a SMTP credentials
  3. Crea nuevo usuario

4. Configurar en Listmonk​

Host: smtp.mailgun.org
Port: 587
Auth protocol: login
Username: [email protected]
Password: [tu password]
TLS: STARTTLS

SendGrid​

1. Crear cuenta​

  1. Ve a sendgrid.com
  2. Registra cuenta

2. Crear API Key​

  1. Ve a Settings > API Keys
  2. 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​

  1. En Listmonk, ve a Settings > SMTP
  2. Haz clic en Test connection
  3. 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:[email protected]

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