A configuração do Mailgun envolve várias etapas e considerações. Neste guia, examinaremos todo esse processo.
O que é o Mailgun?
O Mailgun é um serviço terceirizado que usamos para enviar e-mails em massa. Para as novas agências de integração, você usará o e-mail LC por padrão, que está em uma conta do Mailgun.
Configuração da conta do Mailgun
Cadastre-se no Mailgun:
Acesse Mailgun Signup (https://signup.mailgun.com) e escolha um plano adequado.
O Mailgun oferece uma variedade de planos, desde um plano de avaliação gratuito até diferentes opções pagas.
Observação: os planos com um endereço IP dedicado aumentam a capacidade de entrega de e-mails.
Criar subdomínio no Mailgun:
Faça login no Mailgun e acesse seu gerenciador de DNS. (ou seja, Godaddy, Cloudflare, etc.)
Selecione um subdomínio existente ou crie um subdomínio (por exemplo, mg.yourdomain.com) no Mailgun
Navegue até sua conta do Mailgun e selecione Domains (Domínios) no menu na parte superior. Em seguida, clique em Add New Domain (Adicionar novo domínio).
Crie um subdomínio, como replies.yourdomain.com ou mg.yourdomain.com, e insira-o no campo Domain Name (Nome do domínio).
Você pode deixar todas as outras configurações como padrão.
Clique em Add Domain (Adicionar domínio)
Adicione os registros DNS necessários fornecidos pelo Mailgun para validação e operações de e-mail.
Observação: adicione apenas domínios de sua propriedade. Será necessário atualizar seus registros de DNS para verificar se você é um remetente autorizado para esse domínio.
| Prós: | Contras: |
1. Um subdomínio Você pode configurar um subdomínio no Mailgun para o domínio de sua agência de marketing e usar esse mesmo subdomínio para enviar e-mails para todas as contas de seus clientes | Configuração fácil - só é necessário configurar um subdomínio para o seu domínio, ao qual você já tem acesso. Os e-mails são rotulados com o domínio da sua agência de marketing ou você pode comprar um domínio genérico para que ele não mostre nenhuma marca da agência. | Se o seu domínio for desativado (obtiver uma pontuação ruim devido às taxas de rejeição), o e-mail deixará de funcionar para todos os seus clientes, pois todas as contas deles são alimentadas pelo mesmo domínio.) |
2. Vários subdomínios Você pode configurar um subdomínio no Mailgun para cada um dos domínios de seus clientes e usar esse subdomínio para enviar para a conta específica deles. Depois de configurar um domínio/subdomínio exclusivo para cada local para capturar e-mails frios de entrada. | Se o domínio de um cliente for desativado, o e-mail só será desativado para a conta do cliente | Configuração difícil - o que consome tempo inclui ter que configurar um subdomínio para todos os seus clientes e obter acesso a cada um dos domínios deles |
Configuração de registros de subdomínio no gerenciador de DNS
No Mailgun, você verá as entradas de DNS: 2 registros TXT, 2 registros MX e 1 registro CNAME. Vá para o gerenciador de DNS, onde você configurará as entradas de DNS.
Navegue até a seção de registro de DNS para o domínio que está usando no Mailgun. Agora você configurará os 5 registros DNS para garantir o envio, as respostas e o rastreamento adequados.
Siga as instruções no Mailgun. Os registros são exclusivos do seu domínio e da conta do Mailgun.
Registros TXT
Estes registros servem para validar a permissão para o Mailgun enviar e-mails.
Registros MX
São necessários para que as respostas possam ser recebidas e os e-mails possam ser enviados.
Registros CNAME
Para rastrear os cliques de seus e-mails
O host será um subdomínio. Por exemplo, emails.mg ou emails.reply
Verifique as configurações de DNS:
Depois de adicionar registros, verifique as configurações de DNS no Mailgun.
Certifique-se de que todos os registros tenham marcas de verificação verdes para uma verificação bem-sucedida.
OBSERVAÇÃO: se as marcas de seleção verdes não estiverem aparecendo, certifique-se de que as partes do Host de cada registro tenham apenas a parte do subdomínio do registro total. Por exemplo, se o registro total for email._chavedominio.mg.meudominio.com, você colocaria apenas email._chavedominio.mg
Recuperar a chave da API do Mailgun:
Acesse as configurações de API no Mailgun e copie sua chave de API privada.
Navegue até a API
Clique em Configurações no lado esquerdo do painel do Mailgun.
Selecione API Keys (Chaves de API) no menu abaixo, no lado esquerdo.
Na página seguinte, na seção Chaves de API, você verá sua chave de API privada.
Clique no ícone de olho para tornar visível a chave de API completa. Copie essa chave de API.
Envie um tíquete de suporte, colando a chave de API para integrar o Mailgun à sua plataforma de email.
OBSERVAÇÃO: certifique-se de aprovar todos os e-mails de verificação enviados à sua caixa de entrada quando o aplicativo tentar se integrar à sua plataforma de e-mail. Se você estiver recebendo uma mensagem de erro, essa costuma ser a causa.
Transferência de domínio (se aplicável)
Transfira seu domínio para a Cloudflare se estiver migrando de outro provedor de DNS e quiser usar as regras de página.
Conclua a transferência antes de prosseguir com a configuração do Mailgun e do Cloudflare.
Rotas de e-mail no Mailgun:
Faça login no Mailgun e configure rotas de e-mail para endereços ou domínios de e-mail específicos.
Vá para a seção Routes (Rotas) no menu superior. Agora, adicione quantas rotas desejar.
Por exemplo: Se o seu domínio for exemplo.com e você quiser que o e-mail enviado para [email protected] seja encaminhado para [email protected], essa será uma rota.
Integração com a Cloudflare
Recupere registros MX e TXT do Mailgun:
Faça login no Mailgun e recupere os registros MX e TXT para encaminhamento e verificação de e-mail. Você verá essas informações ao visualizar/criar seu domínio no Mailgun.
Adicione registros MX e TXT no Cloudflare:
Acesse as configurações de DNS no Cloudflare.
Adicione os registros CNAME, MX e TXT do Mailgun.
Adicione o registro CNAME. Nome = e-mail, Valor = mailgun.org, TTL = Automatic (esses são exemplos, use os itens reais de sua conta)
IMPORTANTE: certifique-se de que a nuvem do Cloudflare esteja cinza e não laranja/ativa => Você precisa clicar no ícone da nuvem para alterar isso para somente DNS. Se você estiver redirecionando sites não www para www ou vice-versa, o proxy será implementado de uma maneira específica. Não abordamos esse assunto neste artigo, portanto, consulte nossos artigos sobre redirecionamento para obter essas informações.
Adicione os dois registros MX (estes são exemplos, use os itens reais da sua conta)
Nome = domain.com (sem www), valor = mxa.mailgun.org, Prioridade = 10
Nome = domínio.com (sem www), valor = mxb.mailgun.org Prioridade = 10
Adicione os dois registros TXT (estes são exemplos, use os itens reais da sua conta)
Nome = domain.com (sem www), valor = v=spf1...
Nome = smtp._domainkey, valor = k=rsa...
Informações adicionais
Onde adicionar registros de DNS
Se não tiver certeza de onde deve adicionar os registros DNS
Procure o domínio que estamos tentando configurar no mxtoolbox (https://mxtoolbox.com)
Coloque apenas o domínio no campo, não adicione http:// na frente
Depois de pesquisar o domínio, ele deverá mostrar qual é o seu provedor de hospedagem DNS.
Verifique a nota de rodapé, que dirá reportado por, por exemplo, wordpress.com
Chave de API do Mailgun e e-mail de teste:
Conecte sua conta do Mailgun e use a chave da API para integração.
Envie um e-mail de teste para confirmar a configuração bem-sucedida.
Escolha do domínio e dos subdomínios:
Use um subdomínio (por exemplo, mg. seudominio.com) para as operações do Mailgun.
Configure os registros MX para otimizar a entrega de e-mails.
Opções de configuração do Mailgun:
Escolha entre um subdomínio para várias contas de clientes ou vários subdomínios para domínios de clientes individuais.
Entenda os prós e os contras de cada opção de configuração antes de tomar uma decisão.