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: postmaster@tudominio.com
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: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