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.

Navegue até a página Domains

  1. Clique em Add new domain.

Abra o formulário Add New Domain

  1. Insira um subdomínio (por exemplo, mail.seudominio.com) e garanta que a região seja US.

Especifique o subdomínio e selecione a região 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

Verificar configuração de DNS

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.

Navegue até SMTP Credentials

  1. Clique em Add new SMTP user.

Adicionar novas credenciais SMTP

  1. Defina um nome de login e salve as credenciais.

Criar usuário SMTP

  1. Clique no ícone de copiar para salvar a senha com segurança.

Copiar senha SMTP

4. Obter uma chave API do Mailgun

  1. No painel do Mailgun, role até o final e clique em API Keys.

Navegue até API Keys

  1. Clique em Add new key

Adicionar nova chave

  1. Nomeie a chave e clique em Create Key.

Criar chave

  1. Copie a chave API gerada e salve-a com segurança.

Copiar chave API


5. Configurar Mailgun no OneSignal

  1. No OneSignal, vá para Settings > Platforms > Email e escolha Mailgun.

Configuração de email do aplicativo

  1. Selecione Mailgun como o provedor.

Configuração de email do aplicativo

  1. Insira:

Configurar provedor

  1. Defina o nome do remetente padrão e endereço de email from.

Configurar configurações adicionais

6. Adicionar webhooks do OneSignal ao Mailgun

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

Adicionar webhook

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.

Mudar protocolo de rastreamento

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.

Enviar email de teste

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 support@onesignal.comPor 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: