Agrega manualmente registros DNS (SPF, DKIM, DMARC, CNAME, MX) para autenticar tu dominio de envío para la entrega de email de OneSignal.
Configura los registros DNS proporcionados por OneSignal para autenticar tu dominio de envío. En la mayoría de los casos, el DNS puede configurarse automáticamente desde el dashboard de OneSignal como se describe en la guía de Configuración de email. Usa esta página cuando necesites agregar registros manualmente.
Para configurar manualmente los registros DNS, debes:
Ser propietario del dominio de envío.
Tener acceso a la configuración DNS a través de tu proveedor.
Si no tienes un dominio, recomendamos comprarlo a través de Cloudflare. Esta guía usa Cloudflare como ejemplo, pero la mayoría de los proveedores DNS funcionan de la misma manera.
Registrar tu dominio con Cloudflare
Crea una cuenta en Cloudflare.com.Ve a Domain Registration > Register Domains.
Página de registro de dominio de Cloudflare
Busca un nombre disponible y cómpralo.
Página de compra de dominio de Cloudflare
Una vez comprado, tu dominio aparecerá en Domain Registration > Managed Domains.
Completa los pasos de Configuración de email hasta que se te solicite agregar registros DNS, luego regresa aquí o usa el botón Auto-Configure DNS.Desde el dashboard de OneSignal:
⚠️ significa que el registro DNS actual no coincide
✅ significa que el registro DNS actual coincide
Cada registro DNS debe agregarse a tu proveedor DNS. La excepción es el registro MX — debes tener registros MX configurados, pero pueden apuntar a un servidor de correo diferente (por ejemplo, Gmail).
Copiar registros DNS de OneSignal a tu proveedor DNS
En la interfaz de tu proveedor DNS (por ejemplo, Cloudflare), ve a DNS > Records y agrega cada registro.
Si ya tienes un registro TXT SPF, no crees uno segundo. Agrega directivas include: adicionales al registro existente:v=spf1 include:spf.onesignal.email include:mailgun.org include:your-other-spf-records ~all
Agrega aplicación de políticas para fallos de SPF/DKIM. DMARC es requerido para el envío seguro de email. Más información: Directrices para remitentes de email
OneSignal usa el valor v=DMARC1; p=none; para el registro DMARC. Si ya tienes un registro DMARC, no agregues uno duplicado — verifica que el registro existente incluya esta política.
Usados para el seguimiento de aperturas, clics y cancelaciones de suscripción.
Type:CNAME
Name: OneSignal “Hostname”
Target: OneSignal “Value”
TTL: Auto o el más bajo
Si usas Cloudflare, establece Proxy en “DNS only” y Flattening en “Off” para los registros CNAME. Otros proveedores DNS generalmente no requieren estas configuraciones.
Verifica que el contenido del mensaje no fue alterado y fue enviado por ti. La clave pública está incluida en el registro DNS CNAME proporcionado por OneSignal.
Haz clic en Check Records o el botón de actualizar.
Los registros verificados muestran ✅. Todos los registros deben estar verificados excepto MX, que puede mostrar ⚠️ si apunta a un servidor de correo diferente (por ejemplo, Google Workspace) — esto es esperado y aceptable.
Registros DNS verificados en el dashboard de OneSignal
La verificación generalmente toma unos minutos pero puede tomar hasta 48 horas.
Probablemente tienes un registro SPF existente. Solo debes tener un registro TXT SPF — agrega directivas include: adicionales a su valor. Consulta la sección Registros TXT anterior.
DNS no completamente propagado
Si whatsmydns.net muestra una mezcla de ✅ y ❌, los registros no se han propagado completamente. Esto puede tomar hasta 48 horas. Espera y vuelve a verificar, o contacta a tu proveedor DNS.
El valor DNS no coincide con OneSignal
Si los valores en whatsmydns.net no coinciden con lo que proporciona OneSignal:
Los registros MX que apuntan a otro lugar (por ejemplo, Google Mail) son esperados — está bien siempre que muestren ✅ en whatsmydns.net.
Verifica que el hostname sea correcto. mail.yourdomain.com no es lo mismo que yourdomain.com.
La verificación generalmente se completa en minutos, pero la propagación DNS puede tomar hasta 48 horas dependiendo de tu proveedor y la configuración de TTL. Usa whatsmydns.net para verificar el progreso.
No crees registros duplicados. Para SPF, agrega include:spf.onesignal.email de OneSignal a tu registro TXT SPF existente. Para DMARC, verifica que tu registro existente incluya v=DMARC1; p=none; o una política más estricta.
Los registros MX ayudan a evitar errores de verificación de dominio incluso para configuraciones de solo envío. Si ya usas un proveedor de correo como Gmail o Google Workspace, mantén tus registros MX existentes — no necesitas sobrescribirlos con los valores de OneSignal.
Regresa a Configuración de email para completar la configuración y comenzar a enviar emails.