Skip to main content
Esta guía de configuración es si ya tienes Mailgun y deseas integrarlo con OneSignal. Si no tienes una cuenta de Mailgun, puedes usar OneSignal Email en su lugar.

Requisitos


Configuración

1. Agregar un nuevo dominio en Mailgun

Omite este paso si tu dominio ya está configurado en la región US.
  1. Ve a la página Domains en el panel de Mailgun.
  1. Haz clic en Add new domain.
  1. Ingresa un subdominio (por ejemplo, mail.tudominio.com) y asegúrate de que la región sea US.

2. Verificar configuración DNS

Mailgun proporciona los siguientes registros DNS:
  • 2 TXT (SPF y DKIM)
  • 2 MX
  • 1 CNAME
Actualiza estos en tu proveedor DNS. La propagación puede tardar hasta 48 horas. Mailgun te notificará por email una vez verificado. Para verificar:
  • Ve a Mailgun > Sending > Domain Settings > Your Domain > DNS Records
  • Busca marcas de verificación verdes junto a cada registro
Si CNAME no está configurado correctamente, el seguimiento de clics, aperturas y cancelación de suscripción de email no funcionará.

3. Configurar credenciales SMTP

  1. Ve a Sending > Domain Settings > SMTP credentials en Mailgun.
  1. Haz clic en Add new SMTP user.
  1. Establece un nombre de inicio de sesión y guarda las credenciales.
  1. Haz clic en el ícono copiar para guardar la contraseña de forma segura.

4. Obtener una clave API de Mailgun

  1. En el panel de Mailgun, desplázate hacia abajo y haz clic en API Keys.
  1. Haz clic en Add new key
  1. Nombra la clave y haz clic en Create Key.
  1. Copia la clave API generada y guárdala de forma segura.

5. Configurar Mailgun en OneSignal

  1. En OneSignal, ve a Configuración > Plataformas > Email y elige Mailgun.
  1. Selecciona Mailgun como el proveedor.
  1. Ingresa:
  1. Establece el nombre del remitente predeterminado y la dirección de email from.

6. Agregar webhooks de OneSignal a Mailgun

Navega a Mailgun > Sending > Webhooks > Your Domain > Webhooks y agrega:
https://onesignal.com/email/hooks/mailgun

7. Cambiar protocolo de seguimiento a HTTPS

Asegúrate de que los destinatarios sean dirigidos a URLs seguras.
  1. Ve a la configuración de tu dominio en Mailgun.
  2. Bajo Tracking > Tracking Protocol, cambia de HTTP a HTTPS.

8. Enviar un email de prueba

  1. Ve a OneSignal > Mensajes > Email, haz clic en Nuevo Email.
  2. Agrega un asunto, haz clic en Enviar email de prueba, ingresa tu email y presiona Enviar mensaje de prueba.
Deberías recibir el email de prueba en breve.

Solución de problemas

Consulta nuestras Preguntas frecuentes sobre Email
Need help?Chat with our Support team or email [email protected]Please include:
  • Details of the issue you’re experiencing and steps to reproduce if available
  • Your OneSignal App ID
  • The External ID or Subscription ID if applicable
  • The URL to the message you tested in the OneSignal Dashboard if applicable
  • Any relevant logs or error messages
We’re happy to help!

¡Configuración de email completa! Próximos pasos: