Como usar a Mailgun no WordPress para enviar e-mails (com sucesso)

Blair2004 Tutoriais do WordPress Jul 16, 2020

Se você está executando um blog WordPress hoje em dia, é provável que planeje criar uma lista de e-mail ou talvez já a tenha. Mais frequentemente, os endereços de email coletados são usados ​​para divulgação de email, mas o que acontece se o WordPress não conseguir enviar emails com sucesso para seus assinantes?

É aí que entra a Mailgun. A Mailgun é a solução perfeita que ajuda você a enviar e-mails com sucesso para seus assinantes. Antes de ver como usá-lo no WordPress, vamos primeiro entender o que é o Mailgun.

O que é o Mailgun e como isso funciona?

Mailgun é um serviço de automação de email projetado e fornecido pela Rackspace. Este serviço oferece um serviço de e-mail baseado na nuvem para enviar, receber e rastrear e-mails enviados através de seus sites e aplicativos (incluindo WordPress).

A maioria dos recursos do Mailgun está disponível através de uma API RESTful intuitiva ou através de protocolos de email tradicionais, como SMTP, POP3, IMAP. Isso significa que ele não usará funções internas de correio PHP, o que é bastante útil se você estiver usando hospedagem compartilhada com serviço de email restrito ou se estiver usando WordPress localmente (ou qualquer aplicativo PHP para enviar email).

A boa notícia aqui é que é um serviço disponível com uma oferta de avaliação contínua. Por contínuo, queremos dizer que ele não expira com o tempo, mas você está limitado pelo número de e-mails que podem ser enviados. Por exemplo, você pode enviar até 5000 e-mails por mês (o suficiente para novos blogs), usar relatórios precisos etc. Se precisar de mais, precisará Precisa atualizar.

A atualização trará muitos benefícios, como um endereço IP dedicado, que será útil com o tempo, pois alguns emails enviados pelo Mailgun nem sempre chegam ao Hotmail (serviço de email da Microsoft). O motivo é que o Mailgun usa o mesmo IP para o Free Plan, o que levou o IP a ser banido de alguns serviços, pois é frequentemente mencionado na lista de spams. No entanto, isso não deve ser uma grande preocupação para você, pois para outros serviços funciona bem.

Vamos agora ver como usá-lo no WordPress.

Como configurar o Mailgun no WordPress (em 2 etapas)

Dividiremos este tutorial em 2 seções diferentes. A primeira seção será feita no Mailgun e no site do seu registrador e a segunda no blog do WordPress.

1 - Criando e usando uma conta Mailgun

A primeira etapa antes de enviar um e-mail do WordPress é ter Criou uma conta no Mailgun. Essa deve ser uma etapa bastante simples, pois você será solicitado a fornecer informações básicas, como e-mail, nome de usuário e senha, campos de pagamento, etc.

Desmarque a opção "Adicionar informações de pagamento agora", se não desejar fornecer suas informações de pagamento. Após o registro, você certamente passará pelo processo de validação, que consiste em ativar sua conta usando seu email e seu número de telefone. Uma vez ativado e conectado, você pousará em um painel semelhante.

Este painel mostra a atividade atual de um de nosso site WordPress. Possui algumas métricas interessantes, como o total de emails enviados, o total de devoluções e a exclusão total (itens que você não consegue obter com a função de email do PHP).

Para prosseguir com a integração com o WordPress, seguiremos para "Envio> Domínios". A partir daí, você verá um botão Adicionar domínio. Observe que, se você não vir esse domínio, provavelmente não ativou sua conta com êxito.

Na próxima página, você definirá suas configurações de domínio. Normalmente, é sugerido o uso de um subdomínio para enviar e-mails (útil para solucionar problemas). Por exemplo, se você tiver um johndoe.com como seu domínio principal, poderá usar Notifications.johndoe.com ou mail.johndoe.com.

Os outros campos têm valores padrão em funcionamento, você pode prosseguir. O próximo passo é definir as configurações de DNS. Este é realmente um passo necessário, para fazer o Mailgun funcionar. A configuração do DNS consistirá na adição de registros MX, TXT e CNAME nas configurações de DNS do seu registrador.

Estamos usando o Cloudflare para gerenciar nossos domínios. A etapa pode ser diferente se você estiver usando outro Registrador, mas, no final, continuam as mesmas etapas a seguir.

Primeiro, você precisará acessar o domínio de sua escolha.

Em seguida, no menu superior, você verá a seção DNS. Você precisa clicar nele para acessar suas configurações de DNS.

Você precisará preencher sua configuração. Você deve observar que o Mailgun possui várias configurações que permitem diferentes recursos. Por exemplo, alguns registros TXT permitirão o envio de registros, outros registros de recebimento e rastreamento.

Quando terminar, aguarde de 24 a 48 horas para ver as alterações aplicadas. Não terminamos as primeiras etapas deste tutorial. Vamos descobrir para configurá-lo no WordPress.

2 - Configurando o Mailgun WordPress Plugin

Felizmente para nós, a Mailgun criou um Plugin WordPress que facilita a integração com o WordPress. A primeira coisa a fazer agora é instalar o plug-in disponível no WordPress.org. Embora seja mencionado que o plug-in não foi atualizado por 3 anos, até agora ele faz o trabalho muito bem.

Você também pode instalar o plugin diretamente do seu painel do WordPress. Pesquisando o termo "Mailgun for WordPress" na barra de pesquisa.

Depois que o plug-in estiver instalado e ativado, um novo submenu de configurações chamado "Mailgun" será adicionado no menu "Configurações".

Ao clicar nesse menu, você será levado à página de configuração, onde você precisará criar uma correspondência com os detalhes reais da Mailgun. Por exemplo, você precisará fornecer:

  • A partir do endereço
  • De nome
  • Api Key on Configurações de Mailgun
  • Domínio Mailgun

Quando você recuperar esses detalhes do Mailgun, não esqueça de salvar as alterações no WordPress. A partir de agora, a Mailgun será responsável por seus e-mails.

Resumindo

Ao usar o WordPress, muitas vezes você precisará enviar e-mails para seus assinantes. Se, por padrão, as funções PHP fornecidas puderem fazer o trabalho, muitas vezes não será uma solução agradável para empresas dispostas a ter ferramentas de rastreamento para seus e-mails. Mailgun é, portanto, uma boa solução que vem com um plano gratuito adequado para novos blogs.

Ao longo deste tutorial, observamos que a configuração pode ser feita em 2 etapas diferentes:

  • Criando uma conta Mailgun e configurando detalhes de DNS
  • Instalando e configurando o plug-in Mailgun WordPress

Deixe-nos saber se isso foi útil para você nos comentários. Se houver outras dicas que você gostaria de compartilhar conosco, não hesite.