Está à procura de uma solução de entrega de e-mail super fiável em WordPress que possa funcionar com o seu endereço de e-mail personalizado? O Mailgun é um serviço concebido especificamente para ajudar os seus e-mails a serem entregues com sucesso.
Este tutorial irá guiá-lo através de como corrigir problemas de entrega de e-mail no WordPress usando Mailgun com WP Mail SMTP.
O que é o Mailgun?
O Mailgun é um fornecedor de serviços de correio eletrónico popular e fiável que pode ser dimensionado para suportar grandes quantidades de correio eletrónico. Também utiliza uma API segura e tem uma avaliação gratuita de 3 meses.
Embora a configuração do Mailgun possa exigir mais tempo do que a de alguns outros servidores de correio eletrónico, são estes passos que lhe permitem ser um serviço de entrega de correio eletrónico tão fiável.
- Custo: Uma conta gratuita sem cartão de crédito está limitada ao envio para apenas 5 destinatários autorizados e permite até 5.000 mensagens de correio eletrónico por mês durante 3 meses. Para além disso, o preço começa em $0,80 por 1.000 e-mails.
- Requisitos do e-mail de origem: O Mailgun geralmente funciona bem com qualquer e-mail de origem. No entanto, recomendamos a utilização de um endereço de correio eletrónico específico do domínio (por exemplo, [email protected]) para uma entrega de correio eletrónico mais fiável.
- Conclusão: O Mailgun está entre as opções fiáveis de entrega de correio eletrónico disponíveis e oferece preços super competitivos. No entanto, requer acesso DNS (Domain Name System) para ser configurado.
Nota: Gostaria que a nossa equipa fizesse esta configuração por si? Com o White Glove Setup, faremos toda a configuração e teste do Mailgun no seu site.
Para mais informações sobre os mailers suportados, consulte o nosso guia completo de mailers no WP Mail SMTP.
Registo de uma conta Mailgun
Para iniciar este processo de configuração, é necessário ter uma conta Mailgun.
Criar uma conta Mailgun
Se ainda não tiver uma conta no Mailgun, inscreva-se no sítio Web do Mailgun.

Nota: As contas do Mailgun sem cartão de crédito estão limitadas ao envio de mensagens de correio eletrónico para apenas 5 destinatários. Embora a inscrição continue a ser gratuita, terá de adicionar um cartão de crédito à sua conta se pretender remover estas restrições. Para mais informações, consulte a página de registo do Mailgun.
Depois de preencher o breve formulário de registo, terá de completar alguns passos de verificação adicionais. Os vários níveis de verificação permitem que o Mailgun assegure melhor os elevados padrões de entrega de correio eletrónico para todos os seus utilizadores.
Em primeiro lugar, deverá receber um e-mail para verificar a sua conta Mailgun. Para iniciar o processo de verificação, terá de clicar no botão Verificar o seu endereço de correio eletrónico.

Depois de clicar no botão, ser-lhe-á pedido que introduza um número de telemóvel para receber um código de verificação de texto.

Depois de concluir estes passos, deverá iniciar automaticamente sessão na sua conta Mailgun.
Adicionar um domínio
Agora que já iniciou sessão, deve estar a ver o seu painel de controlo do Mailgun. Quando estiver pronto, vá para Envio " Domínios no menu esquerdo.

Na página Domínios, tem de clicar no botão Adicionar novo domínio.

Nota: Se não vir um botão para adicionar um novo domínio, isso significa provavelmente que ainda não introduziu um cartão de crédito. O Mailgun exige que todas as contas (mesmo as gratuitas) introduzam um cartão de crédito antes de poder continuar.
Em seguida, terá de introduzir um subdomínio do nome de domínio do seu sítio Web. Um subdomínio substitui a parte "www" do endereço do seu site; por exemplo: "subdomínio.exemplo.com". Os subdomínios podem ser utilizados para adicionar secções ou diretórios separados ao seu Web site (semelhante à forma como alguns sites têm blogues num subdomínio, como blog.example.com).
Neste caso, o subdomínio será utilizado pelo Mailgun apenas para enviar mensagens de correio eletrónico e não será visível no seu site.
Pode simplesmente introduzir um subdomínio, como mail.example.com ou mg.example.com. Não importa realmente o nome que lhe dê, mas a utilização de "mail" ou "mg" torna mais claro o objetivo deste subdomínio.

Em Região do domínio, terá de escolher entre duas regiões: EUA ou UE. Se o seu sítio estiver alojado na União Europeia, escolha UE. Se o seu sítio estiver alojado fora da União Europeia, deixe a opção predefinida EUA.

Em seguida, clique no menu pendente Definições avançadas (DKIM) para aceder às opções avançadas. Esta definição acrescenta uma camada de segurança adicional para proteção contra spam.

Recomendamos que selecione a opção 2048, que cria uma chave DKIM mais longa. Por último, tem de clicar no botão Adicionar domínio para continuar.

À medida que avançamos para a próxima secção, não se esqueça de manter este separador ou janela aberto, pois voltaremos a esta página mais tarde.
Verificar o seu domínio
Para proteger os proprietários de sites e os seus visitantes, alguns serviços SMTP (incluindo o Mailgun) exigem que verifique o seu domínio, adicionando registos ao DNS do seu site. Pode encontrar mais informações sobre as vantagens de verificar o seu domínio no guia do Mailgun.
Primeiro, terá de abrir as definições de DNS do seu site. Se não souber como encontrá-las, o Mailgun fornecerá alguns links úteis mostrados na sua página de configuração quando estiver a adicionar um novo domínio.

Nota: Se não tiver a certeza de onde encontrar as definições de DNS do seu site ou se não tiver a certeza de fazer alterações, contacte o fornecedor de alojamento do seu site antes de fazer ajustes.
Ou, para mais pormenores sobre como modificar o DNS de um site, pode consultar o tutorial do WPBeginner sobre definições de DNS.
Quando as definições de DNS estiverem abertas, deverá ver uma opção para adicionar um novo registo.
Para que o Mailgun possa verificar o seu domínio, terá de adicionar dois registos TXT ao DNS do seu site. Certifique-se de que os copia cuidadosamente, uma vez que necessitará dos valores exactos da sua conta Mailgun para que a verificação funcione.

Nota: Se a GoDaddy gerir o seu DNS, terá de ajustar ligeiramente o nome de anfitrião apresentado no Mailgun. Terá de remover o seu domínio normal quando introduzir o nome de anfitrião no DNS da GoDaddy. Por exemplo, em vez de inserir mg.yourdomain.com
para o nome de anfitrião do primeiro registo TXT, só se deve introduzir mg
.
Nas definições de DNS do seu site, poderá também ver um campo TTL (Time To Live) para o registo. Se lhe for fornecida uma forma de o alterar, recomendamos que defina o TTL para um dia (ou 86400 segundos, dependendo das unidades utilizadas pelo seu DNS).
Depois de ter adicionado ambos os registos TXT, terá de adicionar registos MX exatamente da mesma forma. Lembre-se apenas de que tem de fazer isto para o subdomínio que criou - não para o domínio principal.

Agora que adicionou os registos TXT e MX, as suas definições de DNS estão todas definidas.
Nota: O Mailgun também lhe mostrará um registo CNAME. No entanto, pode ignorar este registo, uma vez que não é relevante quando utiliza o Mailgun apenas para enviar mensagens de correio eletrónico.
Verificar o estado de verificação da pistola de correio
Agora, o Mailgun terá de verificar se o seu domínio tem registos DNS adequados. Esta verificação pode demorar algum tempo (por vezes 24-48 horas) porque os registos DNS podem demorar algum tempo a ser actualizados.
Pode verificar o estado da verificação do seu domínio clicando no botão Verificar definições de DNS.

Assim que o Mailgun puder verificar as alterações de DNS efectuadas, mostrará um estado ativo junto ao seu nome de domínio.

No entanto, não é necessário esperar por isso ainda! Pode avançar para o passo seguinte enquanto espera que esta verificação seja concluída. Não se esqueça de manter este separador ou janela aberta, pois iremos precisar dela mais tarde.
Configurar o WP Mail SMTP
Agora que já configurou o seu DNS, pode preparar o seu site WordPress para começar a utilizar o Mailgun com o WP Mail SMTP para enviar mensagens de correio eletrónico.
Se ainda não o fez, certifique-se de que instala e ativa o plugin WP Mail SMTP.
Depois de instalar e ativar este plugin, navegue até WP Mail SMTP " Settings e clique no separador General para configurar as definições do plugin.

Do e-mail
Na parte superior desta página, pode definir o E-mail de origem e o Nome de origem. Por predefinição, estes serão preenchidos com o e-mail de administrador do seu site e o nome do site.
Para o e-mail de origem, pode utilizar qualquer endereço de e-mail válido. No entanto, para obter melhores resultados, recomendamos a utilização de um endereço de correio eletrónico específico do domínio (por exemplo, [email protected]).
Nota: Pode utilizar qualquer endereço de correio eletrónico como endereço de De correio eletrónico, desde que contenha o domínio que verificou na sua conta Mailgun. No entanto, ele deve estar conectado a uma caixa de entrada funcional se você planeja receber emails nesse endereço.
Também pode optar por marcar a caixa denominada Forçar e-mail de origem. Se pretender que o e-mail de origem seja o mesmo em todo o site, esta opção poupar-lhe-á o trabalho de editar as definições de e-mail em todo o site (em todos os e-mails de formulário, etc.).

Nota: Para obter mais detalhes, consulte o nosso guia para saber como funciona a definição Forçar envio de email.
De Nome
Pode adicionar qualquer nome de remetente que pretenda e pode também optar por forçar o nome de remetente para aplicar esta definição a todo o site.

Caminho de regresso
Também recomendamos marcar a caixa de seleção opcional Caminho de retorno para definir o caminho de retorno para corresponder ao e-mail de origem. Com esta opção activada, será enviado um email se alguma mensagem for devolvida devido a problemas com o email do destinatário.

Correio eletrónico
Em seguida, é necessário selecionar a opção Mailgun no campo Mailer.

Agora que selecionou o Mailgun como o seu programa de correio, será apresentada uma nova secção do Mailgun. Aqui, terá de introduzir a sua chave API do Mailgun e as informações do domínio.
Chave API do Mailgun
Mesmo que o seu domínio ainda esteja à espera de ser verificado, o Mailgun fornecerá esta informação. Pode até ter recebido automaticamente um e-mail com a sua chave de API do Mailgun. Caso contrário, terá de voltar ao separador ou à janela com os detalhes do seu domínio Mailgun.
No canto superior direito da sua conta Mailgun, terá de clicar no pequeno círculo com as suas iniciais. Em seguida, selecione a opção API Security.

Isto levá-lo-á a uma página que inclui as suas chaves de API do Mailgun.
Nota: Na sua conta do Mailgun, provavelmente verá 3 chaves de API: Chave pública de verificação, chave de assinatura de webhook HTTP e chaves de API do Mailgun. Recomendamos que utilize a sua chave de API do Mailgun para configurar o WP Mail SMTP. A utilização da chave de API Pública de Verificação resultará em problemas de entrega de e-mail no seu site.
Para gerar a sua chave de API do Mailgun, desloque-se para a secção Chaves de API do Mailgun e clique no botão Criar chave de API .

Em seguida, é apresentada uma janela modal onde pode adicionar uma descrição para a sua chave de API. Recomendamos que adicione uma descrição que o ajude a lembrar-se para que está a utilizar a chave da API. Quando estiver pronto, clique no botão Criar chave.

Aparecerá então um novo modal com a sua nova chave de API. Certifique-se de que copia a chave e a guarda num local seguro e acessível, uma vez que a chave só é apresentada uma vez. Pode copiar a chave clicando no ícone de cópia.

Nota: Se perder ou perder a chave da API do Mailgun, terá de gerar uma nova chave repetindo os passos anteriores desta secção.
Depois de copiar o texto da chave completa, regresse às definições de SMTP do WP Mail e cole-o no campo Mailgun API Key.

Nota: Se tiver uma conta Mailgun mais antiga, poderá ver um prefixo key-
antes da sua chave. Certifique-se de que copia este prefixo e o adiciona também às definições SMTP do seu WP Mail, uma vez que se o deixar de fora causará problemas com a verificação.
Nome de domínio
Para o Nome do domínio, introduza o subdomínio que criou no Mailgun (por exemplo, mg.example.com).

Região
Por último, terá de verificar a definição de Região. Esta deve corresponder à que definiu no Mailgun (quem não pertence à União Europeia deve selecionar a opção EUA ).

Nota: Antes de prosseguir, certifique-se de que o processo de verificação está concluído. Isto pode demorar algum tempo, pelo que é possível que tenha de voltar a este assunto mais tarde.
Ligação de segurança
A configuração de uma conexão de backup é opcional e não é necessária para concluir a configuração do Mailgun. No entanto, para melhorar ainda mais a capacidade de entrega de emails, recomendamos a configuração de uma conexão adicional para servir como backup, caso a conexão principal falhe.

Nota: Pretende enviar mensagens de correio eletrónico utilizando diferentes ligações com base num conjunto de regras ou condições? Não deixe de consultar o nosso tutorial de Encaminhamento inteligente para saber mais.
Quando estas informações estiverem completas, clique em Guardar definições para guardar as alterações.

Enviar um e-mail de teste
Assim que o seu domínio for verificado e as suas definições tiverem sido adicionadas ao WP Mail SMTP, é importante enviar um e-mail de teste para garantir que tudo está a funcionar corretamente.
Para o fazer, terá de ir a WP Mail SMTP " Tools e, em seguida, clicar no separador Email Test.

Neste separador, pode introduzir qualquer endereço de correio eletrónico a que tenha acesso no campo Enviar para.
Nota: Se tiver configurado uma ligação adicional, poderá escolher entre a sua Ligação principal e outras ligações ao enviar uma mensagem de correio eletrónico de teste.
Em seguida, clique no botão Enviar e-mail para enviar o e-mail de teste.

Depois de enviar a mensagem de correio eletrónico, deve ver uma mensagem de sucesso.

Em seguida, verifique a caixa de entrada do endereço de correio eletrónico que introduziu. Em breve, deverá receber a mensagem de correio eletrónico para este teste.

Perguntas frequentes
Abaixo, partilhamos as respostas a algumas das perguntas mais comuns que recebemos sobre a utilização do Mailgun com o WP Mail SMTP.
Preciso de utilizar um subdomínio para a minha configuração?
Recomendamos a utilização de um subdomínio para a configuração do Mailgun. A utilização de um subdomínio ajudará a evitar potenciais impactos negativos na capacidade de entrega do seu site no futuro, causados por registos DNS conflituosos.
Porque é que as mensagens de correio eletrónico mostram "Em nome de" nas informações do remetente?
Alguns clientes de correio eletrónico apresentam esta notação (também conhecida como notação "Em nome de") em circunstâncias específicas. Isto significa que existe uma incompatibilidade entre o domínio que está a ser utilizado no campo Remetente de um site (por exemplo, mg.example.com) e o domínio utilizado no campo De do site (por exemplo, example.com).
Se pretender evitar que os seus e-mails sejam enviados na notação "em nome de", terá de definir o E-mail de origem do seu site para utilizar o subdomínio do Mailgun nas definições de SMTP. É também uma boa ideia verificar cuidadosamente as definições de " Responder a" em todos os formulários do seu site, para que todas as respostas dos seus utilizadores sejam encaminhadas para um e-mail ao qual tenha acesso.
Como posso alterar a minha versão TLS no WP Mail SMTP?
As definições de TLS são controladas pelo fornecedor de alojamento de um site, pelo que a forma mais fácil de as alterar ou atualizar é contactar o seu fornecedor de alojamento para que este efectue os ajustes necessários.
Nota: A partir de 28 de março de 2021, o Mailgun deixará de suportar ligações TLS 1.0 ou 1.1. Se você quiser verificar qual versão do TLS seu site está executando, entre em contato com seu provedor de hospedagem para obter mais informações.
Posso utilizar uma chave de API de envio em vez de uma chave de API do Mailgun?
Pode utilizar uma chave de API de envio para configurar o WP Mail SMTP. No entanto, existem limitações à utilização de uma chave de API específica do domínio. Uma chave de API de envio só funciona para o domínio que utilizou para a configurar. Além disso, a integração de webhooks não funciona com uma chave de API específica do domínio.
Para uma melhor capacidade de entrega de correio eletrónico, recomendamos que utilize a sua chave API do Mailgun. Esta chave funciona para todos os domínios que configurou na sua conta Mailgun.
Pronto! Configurou com sucesso o seu site WordPress para enviar e-mails autenticados com o Mailgun.
A seguir, gostaria de configurar o registo de e-mails para se certificar de que tem uma cópia de segurança de todos os e-mails enviados a partir do seu site? Não deixe de consultar o nosso tutorial sobre a utilização do WP Mail SMTP para manter um registo de todos os e-mails que o seu site envia.