Skip to main content
Este guia de configuração é se você já tem Mailgun e quer integrá-lo com OneSignal. Se você não tem uma conta Mailgun, você pode usar Email OneSignal em vez disso.

Requisitos


Configuração

1. Adicionar um novo domínio no Mailgun

Pule esta etapa se seu domínio já está configurado na região US.
  1. Vá para a página Domains no painel do Mailgun.
  1. Clique em Add new domain.
  1. Insira um subdomínio (por exemplo, mail.seudominio.com) e garanta que a região seja US.

2. Verificar configurações de DNS

O Mailgun fornece os seguintes registros DNS:
  • 2 TXT (SPF & DKIM)
  • 2 MX
  • 1 CNAME
Atualize estes em seu provedor de DNS. A propagação pode levar até 48 horas. O Mailgun notificará você por email assim que verificado. Para verificar:
  • Vá para Mailgun > Sending > Domain Settings > Your Domain > DNS Records
  • Procure por marcas de verificação verdes ao lado de cada registro
Se o CNAME não estiver configurado corretamente, o rastreamento de cliques, aberturas e cancelamento de assinatura de email não funcionará.

3. Configurar credenciais SMTP

  1. Vá para Sending > Domain Settings > SMTP credentials no Mailgun.
  1. Clique em Add new SMTP user.
  1. Defina um nome de login e salve as credenciais.
  1. Clique no ícone de copiar para salvar a senha com segurança.

4. Obter uma chave API do Mailgun

  1. No painel do Mailgun, role até o final e clique em API Keys.
  1. Clique em Add new key
  1. Nomeie a chave e clique em Create Key.
  1. Copie a chave API gerada e salve-a com segurança.

5. Configurar Mailgun no OneSignal

  1. No OneSignal, vá para Settings > Platforms > Email e escolha Mailgun.
  1. Selecione Mailgun como o provedor.
  1. Insira:
  1. Defina o nome do remetente padrão e endereço de email from.

6. Adicionar webhooks do OneSignal ao Mailgun

Navegue até Mailgun > Sending > Webhooks > Your Domain > Webhooks e adicione:
https://onesignal.com/email/hooks/mailgun

7. Mudar protocolo de rastreamento para HTTPS

Garanta que os destinatários sejam direcionados para URLs seguras.
  1. Vá para as configurações de domínio no Mailgun.
  2. Em Tracking > Tracking Protocol, mude de HTTP para HTTPS.

8. Enviar um email de teste

  1. Vá para OneSignal > Messages > Email, clique em New Email.
  2. Adicione um assunto, clique em Send Test Email, insira seu email e clique em Send Test Message.
Você deve receber o email de teste em breve.

Solução de problemas

Consulte nosso FAQ de Email
Precisa de ajuda?Converse com nossa equipe de Suporte ou envie email para [email protected]Por favor inclua:
  • Detalhes do problema que você está enfrentando e passos para reproduzir se disponível
  • Seu OneSignal App ID
  • O External ID ou Subscription ID se aplicável
  • A URL para a mensagem que você testou no Dashboard OneSignal se aplicável
  • Quaisquer logs ou mensagens de erro relevantes
Estamos felizes em ajudar!

Configuração de email concluída! Próximos passos: