Como Configurar o Mailgun no WordPress

Como Configurar o Mailgun no WordPress (Passo a Passo)

Resumir:ChatGPTPerplexidade

Um site WordPress que não consegue enviar e-mails perde redefinições de senha, recibos e todas as notificações de formulário. O Mailgun corrige isso, e é uma das maneiras mais confiáveis de fazer isso.

Mas o Mailgun não enviará nada até que você tenha verificado um subdomínio de envio em seu DNS.

Neste post, você aprenderá como conectar o Mailgun ao WordPress usando o Assistente de Configuração do WP Mail SMTP, que preenche a maioria desses campos para você.

Você também aprenderá quais das 3 chaves de API do Mailgun usar e o que verificar quando o e-mail de teste falhar.

Vamos começar.

Corrija seus e-mails do WordPress agora

O que é Mailgun e por que usá-lo para e-mails do WordPress?

Mailgun é um serviço de entrega de e-mail que roteia o e-mail do seu site através de seus próprios servidores autenticados, em vez dos do seu provedor de hospedagem.

Isso importa porque o WordPress não tem um servidor de e-mail próprio. Ele entrega cada mensagem para a função mail() do PHP, que a maioria dos provedores limita, bloqueia ou deixa sem autenticação. Os provedores de caixa de entrada, então, tratam essas mensagens como suspeitas.

Veja o que você obtém com o Mailgun:

  • Envio autenticado. Os registros DNS do seu domínio provam que o e-mail é realmente seu.
  • Logs de entrega. Você pode ver se uma mensagem foi aceita, adiada ou devolvida.
  • Um nível gratuito. Contas gratuitas enviam até 100 e-mails por dia. Adicionar um cartão de crédito remove esse limite diário.

O Mailgun exige mais configuração do que a maioria dos serviços de e-mail. Você precisa de acesso ao DNS e precisa verificar um subdomínio antes que qualquer coisa seja enviada. Essa é a troca pela sua capacidade de entrega.

Observação: Quer uma análise mais completa dos recursos e preços antes de se comprometer? Leia nossa análise do Mailgun.

Como Criar uma Conta Mailgun

Cadastre-se no site do Mailgun e, em seguida, conclua as duas etapas de verificação.

O formulário de inscrição da Mailgun

Após o formulário de inscrição, o Mailgun envia um link de confirmação por e-mail. Clique em Verificar seu endereço de e-mail para continuar.

E-mail de verificação da conta Mailgun

Em seguida, o Mailgun pede para você verificar um número de telefone. Ambas as verificações ajudam a manter os spammers fora de seus IPs de envio, o que é parte do motivo pelo qual suas taxas de entrega se mantêm.

Tela de verificação de número de telefone da Mailgun

Como Adicionar seu Domínio de Envio no Mailgun

No painel do Mailgun, vá para Envio » Domínios e clique em Adicionar Novo Domínio.

O menu Domínios de Envio na Mailgun

O botão Adicionar Novo Domínio na Mailgun

Por que o Mailgun Precisa de um Subdomínio?

O Mailgun solicita um subdomínio para que sua reputação de envio permaneça separada do seu domínio principal.

Um subdomínio substitui o "www" no seu endereço, como mg.example.com. O Mailgun o usa apenas para enviar e-mails. Ele nunca aparece no seu site.

Insira algo claro, como mg.example.com. Eu sugiro evitar mail.example.com, pois ele pode estar em uso pelo seu provedor de hospedagem.

Inserindo um subdomínio de envio na Mailgun

Qual Região do Mailgun Você Deve Escolher?

Escolha EU apenas se o seu site estiver hospedado na União Europeia. Todos os outros deixam a opção padrão US.

A configuração de região do domínio da Mailgun

Aviso: O que você escolher aqui deve corresponder à configuração de Região no WP Mail SMTP mais tarde. Uma incompatibilidade é um dos motivos mais comuns pelos quais as configurações do Mailgun falham silenciosamente.

Agora abra o menu suspenso Configurações avançadas (DKIM). Escolha 2048, que cria uma chave DKIM mais longa e adiciona uma camada de proteção contra spam.

Configurações avançadas de DKIM da Mailgun definidas para 2048

Clique em Adicionar Domínio para finalizar. Mantenha esta guia aberta, pois você precisará dos valores de DNS em seguida.

O botão Adicionar Domínio na Mailgun

Como Verificar seu Domínio com Registros DNS

O Mailgun verifica seu domínio quando você adiciona seus registros TXT e MX ao seu DNS.

Abra primeiro as configurações de DNS do seu site. O Mailgun fornece links para guias de configuração para provedores comuns diretamente na página onde você adicionou o domínio.

Links do provedor de DNS da Mailgun

Adicione os 2 registros TXT exatamente como o Mailgun os exibe. Copie os valores com cuidado, pois um único caractere incorreto interrompe a verificação.

Adicionando um registro TXT da Mailgun em um painel de DNS

Em seguida, adicione os registros MX da mesma forma. Adicione-os para o subdomínio que você criou, não para o seu domínio principal.

Adicionando registros MX da Mailgun em um painel de DNS

Observação: Alguns provedores adicionam seu domínio ao que você digitar. Se o seu fizer isso, digite apenas mg em vez de mg.example.com para o nome do host. Se você quiser um guia para o seu provedor, consulte nosso guia de configuração de e-mail DNS.

Se o seu painel de DNS oferecer um campo TTL, defina-o para um dia (86400 segundos).

O Mailgun também mostra um registro CNAME. Você pode ignorá-lo, pois ele só é importante para rastreamento, não para envio.

De volta ao Mailgun, clique em Verificar configurações de DNS para conferir seu trabalho.

O botão Verificar configurações de DNS na Mailgun

Assim que os registros se propagarem, seu domínio aparecerá como ativo. No entanto, a propagação dos registros DNS pode levar de 24 a 48 horas, então não espere por isso. Continue para a próxima etapa.

Um status de domínio ativo na Mailgun

Corrija seus e-mails do WordPress agora

Onde Encontrar sua Chave de API do Mailgun

Clique no círculo com suas iniciais no canto superior direito do Mailgun e selecione Segurança da API.

A opção API Security no menu da conta Mailgun

Qual das 3 chaves de API do Mailgun você deve usar?

Use a chave de API do Mailgun. Não a chave pública de verificação, nem a chave de assinatura de webhook HTTP.

Esse é o erro mais comum em uma configuração do Mailgun. Todas as 3 chaves ficam na mesma página, e escolher a chave pública de verificação causa problemas de entregabilidade difíceis de rastrear.

Role até a seção Chaves de API do Mailgun e clique em Criar chave de API.

O botão Criar chave de API na Mailgun

Adicione uma descrição que você reconhecerá mais tarde e clique em Criar chave.

Adicionando uma descrição a uma nova chave de API do Mailgun

Copie a chave com o ícone de cópia e guarde-a em um local seguro.

Copiando uma nova chave de API do Mailgun

Importante: O Mailgun mostra a chave uma vez. Se você a perder, terá que criar uma nova.

Como Conectar o Mailgun ao WordPress Usando WP Mail SMTP

O Assistente de Configuração guia você pelo lado do plugin em 5 etapas e preenche as configurações conforme você avança.

Passo 1: Instale o WP Mail SMTP

Se você quiser usar o Mailgun no WordPress, precisará do WP Mail SMTP. É o melhor plugin SMTP para WordPress, tornando todo o processo super fácil.

Para instalar o plugin WP Mail SMTP, faça login na sua área de administração do WordPress e navegue até Plugins » Adicionar Plugin. Uma vez aqui, digite “wp mail smtp” na barra de pesquisa e

Pesquisar WP Mail SMTP

Em seguida, clique em Instalar agora ao lado do plugin WP Mail SMTP.

Instalar o plugin WP Mail SMTP

Assim que a instalação for concluída, o botão muda para “Ativar”. Clique nele para ativar o plugin.

Ativar plugin

Você deve ser direcionado para o Assistente de Configuração após ativar o plugin.

Etapa 2: Inicie o Assistente de Configuração

Alternativamente, você pode acessar o assistente de configuração navegando até WP Mail SMTP » Configurações. Uma vez aqui, clique em Iniciar Assistente de Configuração abaixo da seção Conexão Primária.

O botão Iniciar Assistente de Configuração nas configurações do WP Mail SMTP

Observação: O assistente configura apenas sua Conexão Primária. Conexões adicionais devem ser configuradas na página de configurações do plugin.

Clique em Vamos Começar para iniciar.

O botão Vamos Começar no Assistente de Configuração do WP Mail SMTP

Etapa 3: Selecione Mailgun como seu Remetente

Clique em Mailgun na grade de remetentes e, em seguida, clique em Salvar e Continuar.

Tela de seleção de remetente do assistente de configuração do WP Mail SMTP com Mailgun selecionado

Como Inserir suas Configurações do Mailgun

O assistente agora mostra apenas os campos que o Mailgun precisa. São 5, nesta ordem:

  1. Chave de API do Mailgun. Cole a chave que você copiou anteriormente.
  2. Nome do domínio. O subdomínio que você criou no Mailgun, como mg.example.com.
  3. Região. Corresponda ao que você escolheu no Mailgun. Fora da UE, é US.
  4. Nome de remetente. O nome do remetente nos e-mails do seu site. Ative Forçar nome de remetente para aplicá-lo a todos os e-mails.
  5. E-mail do remetente. Um endereço no domínio que você verificou, como [email protected]. Ative Forçar e-mail do remetente para que todos os e-mails o utilizem.

Etapa de configurações do Mailgun do assistente de configuração do WP Mail SMTP mostrando os campos Chave de API, Nome de Domínio e Região

Dica profissional: Use um endereço conectado a uma caixa de entrada real para o E-mail do remetente. Avisos de falha na entrega e respostas vão para lá.

Clique em Salvar e Continuar quando terminar.

Etapa 4: Ative os Recursos de E-mail

Deixe a Melhoria na Entrega de E-mails e o Rastreamento de Erros de E-mail ativados. Ambos estão ativados por padrão e não podem ser desativados.

O restante vale a pena conferir:

  • Logs Detalhados de E-mail. Um registro de cada e-mail que seu site envia.
  • Relatórios Completos de E-mail. Estatísticas de entrega ao longo do tempo. Requer logs ativados.
  • Resumo Semanal de E-mail. Um resumo semanal do seu envio. Requer logs ativados.
  • Alertas Instantâneos de E-mail. Notifica você por e-mail, SMS, Slack ou webhook quando um envio falha.

Selecionando recursos de e-mail no Assistente de Configuração do WP Mail SMTP

Observação: O registro de e-mails requer uma licença paga do WP Mail SMTP.

Se você ativou os registros, a próxima tela pergunta o que armazenar. Escolha suas opções e clique em Salvar e Continuar.

Configurando opções de log de e-mail no Assistente de Configuração

Por último, cole sua chave de licença e clique em Verificar Chave de Licença. Ou clique em Pular esta Etapa para fazer isso mais tarde.

Inserindo uma chave de licença no Assistente de Configuração do WP Mail SMTP

Como Enviar um E-mail de Teste

O assistente envia um para você automaticamente no final.

Se funcionar, você verá "Parabéns, você configurou o WP Mail SMTP com sucesso!" Clique em Concluir Configuração e pronto.

A tela de sucesso do Assistente de Configuração do WP Mail SMTP

Você pode enviar mais testes a qualquer momento em WP Mail SMTP » Ferramentas » Teste de E-mail.

O que Fazer se seu E-mail de Teste do Mailgun Falhar

Clique em Iniciar Solução de Problemas na tela de erro do assistente para ver a mensagem de erro real.

A tela de solução de problemas do Assistente de Configuração do WP Mail SMTP

Na minha experiência, 4 causas cobrem quase todas as falhas:

O que deu erradoComo corrigir
DNS ainda não propagouAguarde até 48 horas e clique em Verificar configurações de DNS no Mailgun novamente
Discrepância de regiãoFaça a Região do plugin corresponder à região do domínio do seu Mailgun
Chave de API incorretaUse a chave de API do Mailgun, não a chave pública de verificação
Discrepância de domínioO Nome do Domínio do plugin deve ser o subdomínio, não o seu domínio raiz

Contas mais antigas têm uma quinta causa: um prefixo key- ausente na chave de API.

Ainda com problemas? Nosso guia sobre WP Mail SMTP não envia e-mails de teste cobre os erros menos comuns.

Dica profissional: Adicione uma Conexão de Backup com um segundo remetente como SendLayer. Se o Mailgun falhar, o WP Mail SMTP enviará através do backup em vez de descartar o e-mail.

Perguntas Frequentes

O Mailgun é gratuito para WordPress?

Sim, até certo ponto. Contas gratuitas enviam até 100 e-mails por dia. Adicionar um cartão de crédito remove esse limite diário, e você ainda não será cobrado no nível gratuito.

Preciso de um plugin para usar o Mailgun com o WordPress?

Sim. O WordPress não consegue se comunicar com a API do Mailgun sozinho. Plugins SMTP como o WP Mail SMTP cuidam da conexão e roteiam todas as chamadas wp_mail() através do Mailgun.

Por que o Mailgun não está enviando meus e-mails do WordPress?

Verifique o status de verificação do seu domínio no Mailgun primeiro. Depois disso, verifique 3 coisas: uma discrepância de região, a chave de API incorreta ou um Nome de Domínio definido como seu domínio raiz.

Tenho que usar um subdomínio com o Mailgun?

É o que a Mailgun recomenda, e é a escolha mais segura. Um subdomínio mantém sua reputação de envio separada do seu domínio principal, para que um problema de entregabilidade não afete todo o seu site.

Devo escolher a região dos EUA ou da UE?

Escolha UE se o seu site estiver hospedado na União Europeia. Caso contrário, escolha EUA. A configuração precisa corresponder em ambos, Mailgun e WP Mail SMTP.

Em seguida, configure os registros SPF, DKIM e DMARC

Agora que a Mailgun está enviando seus e-mails, o próximo passo é reforçar a autenticação do seu domínio. Nosso guia sobre registros SPF, DKIM e DMARC explica o que cada registro faz e o orienta na adição deles. Configurar os 3 corretamente é o que mantém seus e-mails fora da pasta de spam. Isso também se baseia diretamente no trabalho de DNS que você acabou de concluir.

Corrija seus e-mails do WordPress agora

Pronto para corrigir seus e-mails? Comece hoje mesmo com o melhor plugin SMTP para WordPress. Se você não tem tempo para corrigir seus e-mails, pode obter assistência completa de Configuração White Glove como uma compra adicional, e há uma garantia de devolução do dinheiro em 14 dias para todos os planos pagos.

Se este artigo ajudou você, por favor, siga-nos no Facebook e Twitter para mais dicas e tutoriais do WordPress.

Aviso: Nosso conteúdo é sustentado pelos leitores. Isso significa que, se você clicar em alguns de nossos links, poderemos ganhar uma comissão. Veja como o WPForms é financiado, por que isso importa e como você pode nos apoiar.

David Ozokoye

David é um escritor técnico no WP Mail SMTP. Ele testa e documenta novos recursos e atualizações para o plugin WP Mail SMTP. Longe do computador, ele gosta de jogar videogame e patinar. Saiba Mais

Experimente nosso plugin gratuito WP Mail SMTP

Use seu provedor SMTP favorito para enviar seus e-mails do WordPress de forma confiável.