Como configurar o Mailgun no WordPress

Como configurar o Mailgun no WordPress (Passo a Passo)

Resumir:ChatGPTPerplexity

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.

Nota: Quer uma análise mais completa das funcionalidades e preços antes de se comprometer? Leia a nossa análise do Mailgun.

Como Criar uma Conta Mailgun

Registe-se no site do Mailgun e, em seguida, complete ambos os passos de verificação.

O formulário de inscrição da Mailgun

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.

E-mail de verificação da conta Mailgun

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.

Ecrã de verificação do número de telefone da Mailgun

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.

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 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.

A introduzir um subdomínio de envio na Mailgun

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.

A definição da região do domínio da Mailgun

Aviso: O que quer que escolha aqui tem de corresponder à definição de Região no WP Mail SMTP mais tarde. Uma incompatibilidade é uma das razões mais comuns para as configurações do Mailgun falharem silenciosamente.

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.

Definições avançadas DKIM da Mailgun definidas para 2048

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

O botão Adicionar Domínio na Mailgun

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.

Ligações do fornecedor de DNS da Mailgun

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

Adicionar um registo TXT da Mailgun num painel de DNS

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.

Adicionar registos MX da Mailgun num painel de DNS

Nota: Alguns alojamentos adicionam o seu domínio ao que quer que escreva. Se o seu o fizer, introduza apenas mg em vez de mg.example.com para o nome do host. Se pretender um guia para o seu fornecedor, consulte o nosso guia de configuração de e-mail DNS.

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.

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

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.

Um estado de domínio ativo na Mailgun

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.

A opção Segurança da API no menu da conta Mailgun

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.

O botão Criar chave de API na Mailgun

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

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

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

Copiar uma nova chave de API do Mailgun

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

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

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

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.

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

Nota: O assistente configura apenas a sua Ligação Primária. Ligações adicionais devem ser configuradas na página de definiçõ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

Passo 3: Selecionar o Mailgun como o Seu Remetente

Clique em Mailgun na grelha de remetentes e, em seguida, clique em Guardar e Continuar.

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

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:

  1. Chave de API do Mailgun. Cole a chave que copiou anteriormente.
  2. Nome de Domínio. O subdomínio que criou no Mailgun, como mg.example.com.
  3. Região. Corresponda ao que escolheu no Mailgun. Fora da UE, é US.
  4. 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.
  5. 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.

Passo 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: Utilize um endereço ligado a uma caixa de correio real para o E-mail do Remetente. Avisos de devolução e respostas vão para lá.

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.

A selecionar funcionalidades de email no Assistente de Configuração do WP Mail SMTP

Nota: O registo de e-mail requer uma licença paga do WP Mail SMTP.

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

A configurar opções de registo de emails no Assistente de Configuração

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.

A introduzir 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 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.

O ecrã de sucesso do Assistente de Configuração do WP Mail SMTP

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.

O ecrã de resoluçã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 correu malComo corrigir
DNS ainda não propagadoAguarde até 48 horas, depois clique em Verificar definições de DNS no Mailgun novamente
Incompatibilidade de regiãoFaça com que a Região do plugin corresponda à região do seu domínio no Mailgun
Chave API incorretaUtilize a chave API do Mailgun, não a chave pública de verificação
Incompatibilidade de domínioO 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.

Dica Profissional: Adicione uma Conexão de Backup com um segundo remetente como SendLayer. Se o Mailgun falhar, o WP Mail SMTP envia 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 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.

Divulgação: O nosso conteúdo é suportado pelo leitor. Isto significa que se clicar em alguns dos nossos links, poderemos ganhar uma comissão. Veja como o WPForms é financiado, porque é importante e como nos pode apoiar.

David Ozokoye

David é um escritor técnico na WP Mail SMTP. Ele testa e documenta novas funcionalidades e atualizações do plugin WP Mail SMTP. Longe do computador, ele gosta de jogar videojogos e de patinar. Saber Mais

Experimente o nosso plugin gratuito WP Mail SMTP

Use o seu provedor SMTP favorito para enviar confiavelmente os seus e-mails WordPress.