Resumo de IA
Um site WordPress que não consegue enviar e-mails perde reposições de palavra-passe, recibos e todas as notificações de formulário. O Mailgun corrige isso, e é uma das formas mais fiáveis de o fazer.
Mas o Mailgun não enviará nada até que tenha verificado um subdomínio de envio no seu DNS.
Neste post, aprenderá como conectar o Mailgun ao WordPress usando o Assistente de Configuração do WP Mail SMTP, que preenche a maioria desses campos para si.
Aprenderá também quais das 3 chaves de API do Mailgun usar e o que verificar quando o e-mail de teste falhar.
Vamos começar.
Corrija os Seus Emails do WordPress Agora
O que é o Mailgun e por que usá-lo para e-mails do WordPress?
O Mailgun é um serviço de entrega de e-mail que encaminha o correio do seu site através dos seus próprios servidores autenticados, em vez dos do seu alojamento web.
Isso é importante porque o WordPress não tem um servidor de e-mail próprio. Ele entrega cada mensagem à função mail() do PHP, que a maioria dos alojamentos limita, bloqueia ou deixa sem autenticação. Os provedores de caixa de entrada, então, tratam essas mensagens como suspeitas.
Eis o que obtém com o Mailgun:
- Envio autenticado. Os registos DNS do seu domínio provam que o correio é realmente seu.
- Registos de entrega. Pode ver se uma mensagem foi aceite, adiada ou devolvida.
- Um nível gratuito. As 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 remetentes. Precisa de acesso ao DNS e de verificar um subdomínio antes que algo seja enviado. Essa é a contrapartida pela sua capacidade de entrega.
Como Criar uma Conta Mailgun
Registe-se no site do Mailgun e, em seguida, complete ambos os passos de verificação.

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

Em seguida, o Mailgun pede-lhe para verificar um número de telefone. Ambas as verificações ajudam a manter os spammers fora dos seus IPs de envio, o que é parte da razão pela qual as suas taxas de entrega se mantêm.

Como Adicionar o Seu Domínio de Envio no Mailgun
No seu painel do Mailgun, vá a Envio » Domínios e, em seguida, clique em Adicionar Novo Domínio.


Por que o Mailgun Precisa de um Subdomínio?
O Mailgun pede um subdomínio para que a 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 usa-o apenas para enviar correio. Nunca aparece no seu site.
Introduza algo claro, como mg.example.com. Sugiro evitar mail.example.com, pois pode já estar em uso pelo seu alojamento web.

Qual Região do Mailgun Devo Escolher?
Escolha EU apenas se o seu site estiver alojado na União Europeia. Todos os outros deixam a opção padrão US.

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

Clique em Adicionar Domínio para terminar. Mantenha este separador aberto, pois precisará dos valores DNS a seguir.

Como Verificar o Seu Domínio com Registos DNS
O Mailgun verifica o seu domínio quando adiciona os seus registos TXT e MX ao seu DNS.
Abra primeiro as definições de DNS do seu site. O Mailgun fornece links para guias de configuração para fornecedores comuns diretamente na página onde adicionou o domínio.

Adicione os 2 registos TXT exatamente como o Mailgun os mostra. Copie os valores cuidadosamente, pois um único caractere incorreto impede a verificação.

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

Se o seu painel DNS oferecer um campo TTL, defina-o para um dia (86400 segundos).
O Mailgun também mostra um registo CNAME. Pode ignorá-lo, pois só é relevante para rastreamento, não para envio.
De volta ao Mailgun, clique em Verificar definições de DNS para verificar o seu trabalho.

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

Corrija os Seus Emails do WordPress Agora
Onde Encontrar a Sua Chave API do Mailgun
Clique no círculo com as suas iniciais no canto superior direito do Mailgun e, em seguida, selecione Segurança da API.

Qual das 3 chaves de API do Mailgun deve utilizar?
Utilize 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 numa configuração do Mailgun. Todas as 3 chaves estão na mesma página, e escolher a chave pública de verificação causa problemas de entregabilidade difíceis de rastrear.
Desloque-se até à secção Chaves de API do Mailgun e clique em Criar chave de API.

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

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

Como Conectar o Mailgun ao WordPress Usando o WP Mail SMTP
O Assistente de Configuração guia-o através do lado do plugin em 5 passos e preenche as definições à medida que avança.
Passo 1: Instalar o WP Mail SMTP
Se quiser usar o Mailgun no WordPress, precisa do WP Mail SMTP. É o melhor plugin SMTP para WordPress, tornando todo o processo super fácil.
Para instalar o plugin WP Mail SMTP, inicie sessão 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
Em seguida, clique em Instalar agora ao lado do plugin WP Mail SMTP.
Assim que a instalação for concluída, o botão muda para “Ativar”. Clique nele para ativar o plugin.
Deverá ser direcionado para o Assistente de Configuração após ativar o plugin.
Passo 2: Iniciar o Assistente de Configuração
Alternativamente, pode aceder ao assistente de configuração navegando até WP Mail SMTP » Definições. Uma vez aqui, clique em Iniciar Assistente de Configuração abaixo da secção Ligação Primária.

Clique em Vamos Começar para iniciar.

Passo 3: Selecionar o Mailgun como o Seu Remetente
Clique em Mailgun na grelha de remetentes e, em seguida, clique em Guardar e Continuar.
Como Introduzir as Suas Configurações do Mailgun
O assistente mostra agora apenas os campos de que o Mailgun necessita. São 5, nesta ordem:
- Chave de API do Mailgun. Cole a chave que copiou anteriormente.
- Nome de Domínio. O subdomínio que criou no Mailgun, como
mg.example.com. - Região. Corresponda ao que escolheu no Mailgun. Fora da UE, é US.
- Nome do Remetente. O nome do remetente nos e-mails do seu site. Ative Forçar Nome do Remetente para o aplicar em todos os casos.
- E-mail do Remetente. Um endereço no domínio que verificou, como
[email protected]. Ative Forçar E-mail do Remetente para que todos os e-mails o utilizem.
Clique em Guardar e Continuar quando terminar.
Passo 4: Ativar Funcionalidades de E-mail
Deixe a Entrega de E-mail Melhorada e o Rastreamento de Erros de E-mail ativados. Ambos estão ativados por defeito e não podem ser desativados.
O resto vale a pena verificar:
- Registos de E-mail Detalhados. Um registo de cada e-mail que o seu site envia.
- Relatórios de E-mail Completos. Estatísticas de entrega ao longo do tempo. Requer registos ativados.
- Resumo Semanal de E-mail. Um resumo semanal do seu envio. Requer registos ativados.
- Alertas de E-mail Instantâneos. Notifica-o por e-mail, SMS, Slack ou webhook quando um envio falha.

Se ativou os registos, o ecrã seguinte pergunta o que armazenar. Escolha as suas opções e clique em Guardar e Continuar.

Por último, cole a sua chave de licença e clique em Verificar Chave de Licença. Ou clique em Ignorar Este Passo para o fazer mais tarde.

Como Enviar um E-mail de Teste
O assistente envia um automaticamente para si no final.
Se funcionar, verá "Parabéns, configurou com sucesso o WP Mail SMTP!". Clique em Concluir Configuração e está pronto.

Pode enviar mais testes a qualquer momento em WP Mail SMTP » Ferramentas » Teste de E-mail.
O Que Fazer se o Seu E-mail de Teste do Mailgun Falhar
Clique em Iniciar Resolução de Problemas no ecrã de erro do assistente para ver a mensagem de erro real.

Na minha experiência, 4 causas cobrem quase todas as falhas:
| O que correu mal | Como corrigir |
| DNS ainda não propagado | Aguarde até 48 horas, depois clique em Verificar definições de DNS no Mailgun novamente |
| Incompatibilidade de região | Faça com que a Região do plugin corresponda à região do seu domínio no Mailgun |
| Chave API incorreta | Utilize a chave API do Mailgun, não a chave pública de verificação |
| Incompatibilidade de domínio | O Nome de Domínio do plugin tem de ser o subdomínio, não o seu domínio raiz |
Contas mais antigas têm uma quinta causa: um prefixo key- em falta na chave API.
Ainda preso? O nosso guia sobre WP Mail SMTP não envia e-mails de teste aborda os erros menos comuns.
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 ainda assim 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 comunicar com a API do Mailgun por si só. Plugins SMTP como o WP Mail SMTP tratam da conexão e encaminham todas as chamadas wp_mail() através do Mailgun.
Por que o Mailgun não está enviando meus e-mails do WordPress?
Verifique primeiro o estado de verificação do seu domínio no Mailgun. Depois disso, verifique 3 coisas: uma incompatibilidade de região, a chave API incorreta ou um Nome de Domínio definido para o 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 a 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 tem que corresponder em ambos, Mailgun e WP Mail SMTP.
Em seguida, Configure os Registos SPF, DKIM e DMARC
Agora que a Mailgun está a enviar o seu e-mail, eu iria reforçar a autenticação do seu domínio em seguida. O nosso guia sobre registos SPF, DKIM e DMARC explica o que cada registo faz e orienta-o na sua adição. Acertar nos 3 é o que mantém o seu correio fora da pasta de spam. Também se baseia diretamente no trabalho de DNS que acabou de concluir.
Corrija os Seus Emails do WordPress Agora
Pronto para corrigir os seus emails? Comece hoje mesmo com o melhor plugin SMTP para WordPress. Se não tem tempo para corrigir os seus emails, pode obter assistência completa de Configuração White Glove como compra adicional, e existe uma garantia de reembolso de 14 dias para todos os planos pagos.
Se este artigo o ajudou, por favor siga-nos no Facebook e Twitter para mais dicas e tutoriais do WordPress.