Adicione manualmente registros DNS (SPF, DKIM, DMARC, CNAME, MX) para autenticar seu domínio de envio para entrega de email do OneSignal.
Configure os registros DNS fornecidos pelo OneSignal para autenticar seu domínio de envio. Na maioria dos casos, o DNS pode ser configurado automaticamente a partir do dashboard do OneSignal conforme descrito no guia de Configuração de email. Use esta página quando precisar adicionar registros manualmente.
Para configurar manualmente os registros DNS, você deve:
Possuir o domínio de envio.
Ter acesso às configurações de DNS através do seu provedor.
Se você não possui um domínio, recomendamos comprar um pelo Cloudflare. Este guia usa Cloudflare como exemplo, mas a maioria dos provedores de DNS funciona da mesma forma.
Registrando seu domínio com Cloudflare
Crie uma conta em Cloudflare.com.Vá para Domain Registration > Register Domains.
Página de registro de domínio do Cloudflare
Pesquise por um nome disponível e compre-o.
Página de compra de domínio do Cloudflare
Uma vez comprado, seu domínio aparecerá em Domain Registration > Managed Domains.
Complete os passos de Configuração de email até ser solicitado a adicionar registros DNS, então retorne aqui ou use o botão Auto-Configure DNS.No dashboard do OneSignal:
⚠️ significa que o registro DNS atual não corresponde
✅ significa que o registro DNS atual corresponde
Cada registro DNS precisa ser adicionado ao seu provedor de DNS. A exceção é o registro MX — você deve ter registros MX configurados, mas eles podem apontar para um servidor de email diferente (por exemplo, Gmail).
Copiar registros DNS do OneSignal para seu provedor de DNS
Na interface do seu provedor de DNS (por exemplo, Cloudflare), vá para DNS > Records e adicione cada registro.
Se você já tem um registro TXT SPF, não crie um segundo. Adicione diretivas include: adicionais ao registro existente:v=spf1 include:spf.onesignal.email include:mailgun.org include:your-other-spf-records ~all
Adiciona aplicação de política para falhas de SPF/DKIM. DMARC é necessário para envio seguro de email. Saiba mais: Diretrizes para remetentes de email
OneSignal usa o valor v=DMARC1; p=none; para o registro DMARC. Se você já tem um registro DMARC, não adicione um duplicado — verifique se o registro existente inclui esta política.
Usados para rastreamento de abertura, clique e cancelamento de assinatura.
Type:CNAME
Name: OneSignal “Hostname”
Target: OneSignal “Value”
TTL: Auto ou o mais baixo
Se usar Cloudflare, defina Proxy como “DNS only” e Flattening como “Off” para registros CNAME. Outros provedores de DNS geralmente não requerem essas configurações.
Verifica se o conteúdo da mensagem não foi alterado e foi enviado por você. A chave pública está incluída no registro DNS CNAME fornecido pelo OneSignal.
Registros verificados mostram ✅. Todos os registros devem ser verificados exceto MX, que pode mostrar ⚠️ se apontar para um servidor de email diferente (por exemplo, Google Workspace) — isso é esperado e aceitável.
Registros DNS verificados no dashboard do OneSignal
A verificação geralmente leva alguns minutos, mas pode levar até 48 horas.
Você provavelmente tem um registro SPF existente. Você deve ter apenas um registro TXT SPF — adicione diretivas include: adicionais ao seu valor. Consulte a seção Registros TXT acima.
DNS não totalmente propagado
Se whatsmydns.net mostrar uma mistura de ✅ e ❌, os registros não propagaram completamente. Isso pode levar até 48 horas. Aguarde e verifique novamente, ou contate seu provedor de DNS.
Valor DNS não corresponde ao OneSignal
Se os valores no whatsmydns.net não corresponderem ao que o OneSignal fornece:
Registros MX apontando para outro lugar (por exemplo, Google Mail) são esperados — tudo bem desde que mostrem ✅ no whatsmydns.net.
Verifique se o hostname está correto. mail.yourdomain.com não é o mesmo que yourdomain.com.
A verificação geralmente é concluída em minutos, mas a propagação DNS pode levar até 48 horas dependendo do seu provedor e das configurações de TTL. Use whatsmydns.net para verificar o progresso.
Não crie registros duplicados. Para SPF, adicione include:spf.onesignal.email do OneSignal ao seu registro TXT SPF existente. Para DMARC, verifique se seu registro existente inclui v=DMARC1; p=none; ou uma política mais restritiva.
Preciso de registros MX se estou apenas enviando emails?
Os registros MX ajudam a evitar erros de verificação de domínio mesmo para configurações somente de envio. Se você já usa um provedor de email como Gmail ou Google Workspace, mantenha seus registros MX existentes — você não precisa substituí-los pelos valores do OneSignal.
Retorne a Configuração de email para completar a configuração e começar a enviar emails.