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.

Navegar a la página Domains

  1. Haz clic en Add new domain.

Abrir formulario Add New Domain

  1. Ingresa un subdominio (por ejemplo, mail.tudominio.com) y asegúrate de que la región sea US.

Especificar subdominio y seleccionar región 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

Verificar configuración DNS

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.

Navegar a SMTP Credentials

  1. Haz clic en Add new SMTP user.

Agregar nuevas credenciales SMTP

  1. Establece un nombre de inicio de sesión y guarda las credenciales.

Crear usuario SMTP

  1. Haz clic en el ícono copiar para guardar la contraseña de forma segura.

Copiar contraseña SMTP

4. Obtener una clave API de Mailgun

  1. En el panel de Mailgun, desplázate hacia abajo y haz clic en API Keys.

Navegar a API Keys

  1. Haz clic en Add new key

Agregar nueva clave

  1. Nombra la clave y haz clic en Create Key.

Crear clave

  1. Copia la clave API generada y guárdala de forma segura.

Copiar clave API


5. Configurar Mailgun en OneSignal

  1. En OneSignal, ve a Configuración > Plataformas > Email y elige Mailgun.

Configuración de email de app

  1. Selecciona Mailgun como el proveedor.

Configuración de email de app

  1. Ingresa:

Configurar proveedor

  1. Establece el nombre del remitente predeterminado y la dirección de email from.

Configurar ajustes adicionales

6. Agregar webhooks de OneSignal a Mailgun

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

Agregar webhook

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.

Cambiar protocolo de seguimiento

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.

Enviar email 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 support@onesignal.comPlease 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: