Requisitos
- Cuenta de Mailgun
- API US de Mailgun (la región EU no es compatible)
- Cuenta de OneSignal
- Un dominio que poseas y acceso a su proveedor DNS
Configuración
1. Agregar un nuevo dominio en Mailgun
Omite este paso si tu dominio ya está configurado en la región US.- Ve a la página Domains en el panel de Mailgun.

- Haz clic en Add new domain.

- 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
- 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
- Ve a Sending > Domain Settings > SMTP credentials en Mailgun.

- Haz clic en Add new SMTP user.

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

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

4. Obtener una clave API de Mailgun
- En el panel de Mailgun, desplázate hacia abajo y haz clic en API Keys.

- Haz clic en Add new key

- Nombra la clave y haz clic en Create Key.

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

5. Configurar Mailgun en OneSignal
- En OneSignal, ve a Configuración > Plataformas > Email y elige Mailgun.

- Selecciona Mailgun como el proveedor.

- Ingresa:

- 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:
7. Cambiar protocolo de seguimiento a HTTPS
Asegúrate de que los destinatarios sean dirigidos a URLs seguras.- Ve a la configuración de tu dominio en Mailgun.
- Bajo Tracking > Tracking Protocol, cambia de HTTP a HTTPS.

8. Enviar un email de prueba
- Ve a OneSignal > Mensajes > Email, haz clic en Nuevo Email.
- Agrega un asunto, haz clic en Enviar email de prueba, ingresa tu email y presiona Enviar mensaje de prueba.

Solución de problemas
Consulta nuestras Preguntas frecuentes sobre EmailNeed 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
¡Configuración de email completa!
Próximos pasos:
- Regresa a la guía de Configuración de Email para explorar las capacidades de OneSignal Email.