Se você estiver tendo problemas com o envio e recebimento de e-mails de seu site WordPress, usar um servidor SMTP gratuito pode oferecer maior confiabilidade e entregabilidade sem custo.

Por padrão, o WordPress tenta enviar e-mails transacionais via correio PHP, o que leva a todo tipo de problemas. E-mails transacionais são os e-mails automatizados de seu site, tais como restabelecimentos de senha, confirmações de pedidos, etc.

SMTP, abreviação de Simple Mail Transfer Protocol, permite que você envie os e-mails de seu site através de um servidor de e-mail dedicado. Isto significa que seu site pode enviar e-mails de forma mais confiável e esses e-mails têm menos probabilidade de acabar nas pastas de spam dos usuários.

Neste post, veremos sete opções gratuitas de servidor SMTP que você pode usar com seu site WordPress, incluindo o servidor SMTP gratuito do Gmail.

Para cada opção, vamos apresentá-lo brevemente, compartilhar quaisquer limitações com o plano gratuito e mostrar-lhe como configurá-lo no WordPress.

Confira este guia em vídeo para usar um servidor SMTP gratuito para e-mails WordPress

O que você precisa para usar um servidor SMTP gratuito com WordPress

Para integrar qualquer uma destas ferramentas em seu site WordPress, você precisará de um plugin.

Algumas dessas ferramentas oferecem seus próprios plugins de integração dedicados. Caso contrário, você pode encontrar vários plugins SMTP gratuitos de qualidade no WordPress.org, como Post SMTP Mailer/Email Log, que é um relançamento 100% gratuito do popular plugin SMTP Postman.

Para os tutoriais abaixo, utilizaremos:

  • Um plugin WordPress dedicado ao serviço, quando disponível.
  • Enviar SMTP Mailer/Email Log quando um plugin dedicado não está disponível. Você deve ser capaz de seguir as mesmas instruções básicas com outros plugins, no entanto.

Pronto? Vamos começar!

7 Soluções de servidor SMTP grátis para usar com WordPress

Aqui estão os fornecedores SMTP gratuitos que iremos cobrir – continue lendo para obter mais detalhes sobre cada ferramenta:

Servidor Gmail SMTP

Você provavelmente já conhece o Gmail por sua oferta gratuita de e-mail. Entretanto, o Google também permite que você use o Gmail como um servidor SMTP para enviar e-mails de seu site.

Com uma conta Gmail gratuita, você pode enviar até 500 e-mails por período contínuo de 24 horas. Ou, se você for um assinante pago da Google Workspace (US$ 6 por mês), você pode enviar até 2.000 e-mails durante o período rolante de 24 horas.

A instalação do servidor SMTP gratuito do Gmail é um pouco mais trabalhosa do que algumas dessas outras ferramentas. No entanto, o esforço extra vale a pena, pois o Gmail também oferece o maior limite de envio gratuito de qualquer ferramenta desta lista.

Você pode usar as informações do servidor SMTP do Gmail em vários lugares diferentes. Você pode usar isso em seu cliente de e-mail local como o Microsoft Outlook ou dentro de seu site WordPress, que é no que vamos nos concentrar.

Para configurar o Gmail com seu site WordPress, você precisará fazê-lo:

  • Criar um aplicativo do Google
  • Configure seu site WordPress para enviar através do aplicativo usando um plugin

Se você quiser enviar e-mails de um domínio personalizado (por exemplo [email protected]) em vez do Gmail ([email protected]), primeiro você precisará configurar e pagar pelo Google Workspace. Temos um post inteiro sobre o porquê de gostarmos da Google Workspace, bem como como configurar os registros da Google Workspace MX para conectar a G Suite ao seu nome de domínio personalizado.

Se você estiver bem enviando e-mails de um endereço Gmail, você não precisa fazer nada antes de iniciar o tutorial.

Veja como usar o servidor Gmail SMTP para enviar e-mails WordPress…

1. Configurar o Log do correio SMTP Mailer/Email

Para dizer a seu site WordPress para enviar através de seu aplicativo Google, você pode instalar o plugin gratuito Post SMTP Mailer/Email Log do WordPress.org.

Uma vez ativado, vá para a nova guia Post SMTP no painel do WordPress e clique em Mostrar todas as configurações para visualizar todas as opções.

Primeiro, vá para a guia Mensagem e defina seu endereço de e-mail e nome “de”.

Uma vez feito isso, volte para a guia Conta e use o menu suspenso Tipo para selecionar Gmail API. Isto irá expor algumas opções adicionais. Mantenha esta página aberta porque você precisará das seguintes informações na próxima etapa:

  • Origens autorizadas JavaScript
  • URI redirecionamento autorizado
Escolha a opção Gmail API
Escolha a opção Gmail API

2. Criar um Google App

A seguir, você precisa criar um Google App. Isto é o que permite que seu site WordPress (ou qualquer outro aplicativo) se conecte com segurança ao servidor SMTP do Gmail para enviar e-mails.

Para isso, abra uma nova aba do navegador, vá para o Console de Desenvolvedores do Google e crie um novo projeto. Se esta é a primeira vez que você faz o login, o Google deve solicitar que você crie um novo projeto. Caso contrário, você pode fazê-lo clicando no menu suspenso ao lado do logotipo das APIs do Google (indicado por [1] na captura de tela abaixo).

Uma vez que você tenha seu aplicativo, clique no botão Habilitar APIs e Serviços:

Criar um novo projeto do Google Developers
Criar um novo projeto do Google Developers

 

Em seguida, procure por “Gmail” e selecione o resultado para Gmail API:

Procure o Gmail API
Procure o Gmail API

Na página de resultados da Gmail API, clique no botão Habilitar:

Habilitar o Gmail API
Habilitar o Gmail API

Isto deve lançá-lo em uma interface dedicada para a Gmail API. Para continuar, clique no botão Create Credentials (Criar Credenciais):

Criar credenciais para a Gmail API
Criar credenciais para a Gmail API

Primeiro, preencha a seção Descubra que tipo de credenciais você precisa usando as seguintes configurações:

  • Qual API você está usando? Gmail API
  • De onde você vai ligar para a API? Navegador da Web (JavaScript)
  • Que dados você estará acessando? Dados do usuário

Então, clique no botão Que credenciais eu preciso?

Preencha o formulário de credenciais
Preencha o formulário de credenciais

O Google solicitará então que você crie uma tela de consentimento OAuth. Clique no botão no prompt para configurar a tela de consentimento:

A solicitação de criação de uma tela de consentimento OAuth
A solicitação de criação de uma tela de consentimento OAuth

Isto abrirá uma nova aba para a tela de consentimento da OAuth. Para o tipo de usuário, selecione Externo. Em seguida, clique em Criar:

Criar uma tela de consentimento externo
Criar uma tela de consentimento externo

Na tela seguinte, digite os detalhes básicos de seu site, tais como o nome e o URL.

Não se estresse muito, pois você não precisará realmente usar estas informações:

Configurar a tela de consentimento
Configurar a tela de consentimento

Uma vez que você tenha adicionado tudo, clique no botão Salvar, na parte inferior.

Em seguida, volte para a guia Adicionar credenciais ao seu projeto e digite as seguintes informações:

  • Nome – algo fácil de lembrar – por exemplo, o nome de seu website.
  • Origens autorizadas JavaScript – copiar e colar isto do plugin de Login Post SMTP Mailer/Email (Passo #1).
  • URIs autorizados – copiar e colar isto do plugin Post SMTP Mailer/Email Log Login (Passo #1).

Em seguida, clique em Atualizar:

Crie suas credenciais
Crie suas credenciais

O botão Atualizar deve mudar para Criar ID de cliente OAuth. Clique nesse botão para finalizar o processo. Em seguida, clique em Done (Feito).

Após clicar em Done, você deve ver uma entrada na seção OAuth 2.0 Client IDs da guia Credentials (você deve ser levado automaticamente para esta página após clicar em Done).

Clique na entrada de seu ID de cliente para abrir suas configurações:

Acesse as identificações de clientes OAuth 2.0
Acesse as identificações de clientes OAuth 2.0

Em seguida, procure por duas informações:

  • Identificação do cliente
  • Segredo do cliente

Mantenha estas duas informações à mão porque você vai precisar delas na próxima etapa:

Seus IDs de cliente Gmail API
Seus IDs de cliente Gmail API

3. Adicionar IDs de clientes ao Log de correio SMTP Mailer/Email Post

Agora, volte ao seu painel do WordPress e às configurações de Log Post SMTP Mailer/Email e cole em seu ID de cliente e segredo de cliente. Em seguida, clique em Salvar mudanças:

Adicionar IDs de cliente Gmail API ao WordPress
Adicionar IDs de cliente Gmail API ao WordPress

Uma vez que você faça isso, Post SMTP Mailer/Email Log lhe pedirá para conceder permissão com o Google:

Conceder permissão ao Google
Conceder permissão ao Google

Ao clicar nesse link, ele abrirá o processo normal de autorização do Google. Você precisará clicar e dar permissão ao seu site para acessar sua conta no Gmail.

Como você não submeteu seu aplicativo ao Google para revisão, o Google lhe dará um aviso de que seu aplicativo não foi verificado. Como você mesmo criou o aplicativo, você pode ignorar este aviso de forma segura. Clique no link para mostrar as configurações avançadas e depois escolha Ir para “yourwebsite” para continuar o processo de autorização:

Ignorar o aviso para continuar
Ignorar o aviso para continuar

Uma vez concluído o processo de autorização, vocês estão todos terminados!

Para verificar se tudo está funcionando, o plugin Post SMTP Mailer/Email Login inclui um recurso para que você possa enviar um e-mail de teste.

SendGrid

O SendGrid é um serviço de e-mail transacional popular que é fácil de configurar com o WordPress graças a seu método de integração API. Ele também fornece análises detalhadas e logging.

A SendGrid oferece um mês de teste gratuito que permite o envio de até 40.000 e-mails. Após seu primeiro mês terminar, você pode continuar a enviar até 100 e-mails por dia para sempre.

Para sites WordPress menores, este limite deve ser suficiente. Se você precisar exceder o limite gratuito, os planos pagos começam em $14,95 por mês para até 40.000 e-mails.

A SendGrid também oferece um serviço separado para permitir o envio de e-mails de marketing se você estiver interessado. Para configurar o SendGrid com o WordPress, você precisará fazê-lo:

  • Gerar uma chave SendGrid API
  • Adicionar o API ao WordPress usando o plugin dedicado do WordPress ou um plugin SMTP separado

Para o tutorial completo, temos um post inteiro sobre como usar o SendGrid com o WordPress.

Pepipost

Pepipost é estritamente um serviço de envio de e-mails. Você pode conectá-lo a qualquer aplicativo ou serviço, incluindo seu site WordPress. Você também receberá relatórios em tempo real para analisar os e-mails que você enviar.

Pepipost permite o envio de até 100 e-mails por dia gratuitamente para sempre. Você também poderá enviar até 30.000 e-mails durante seus primeiros 30 dias.

Se você precisar exceder esse limite, não há preço à la carte. O próximo plano mais barato é de US$ 25 por mês para até 150.000 e-mails.

Para ajudá-lo a usar o Pepipost com WordPress, o Pepipost oferece um plugin oficial para WordPress que o ajuda a se conectar ao Pepipost API (em vez de usar credenciais SMTP).

Veja aqui como usar o Pepipost para entregar e-mails WordPress.

1. Autenticar o nome de domínio e a chave API de acesso

Para começar, registre-se para uma conta Pepipost gratuita para gerar sua chave API.

Uma vez criada sua conta, você será solicitado a adicionar a URL de seu site WordPress como um domínio de envio:

Adicionar domínio ao Pepipost
Adicionar domínio ao Pepipost

Você precisará então adicionar dois registros TXT aos seus registros DNS para autenticar seu nome de domínio.

Se você estiver hospedando na Kinsta, você pode adicionar estes registros TXT ao seu domínio a partir da guia Kinsta DNS em seu painel MyKinsta. Se você não tiver certeza de como fazer isso, você pode seguir nosso guia de autenticação de e-mail para aprender como adicionar estes registros DNS e por que eles são importantes.

Depois de autenticar seu nome de domínio, vá para Configurações → Integrações em seu painel de controle Pepipost para encontrar sua chave API. Mantenha este valor à mão porque você vai precisar dele na próxima etapa:

Acesso à chave API Pepipost
Acesso à chave API Pepipost

2. Instalar e configurar o plugin oficial do Pepipost

Uma vez que você tenha sua chave API Pepipost, você pode instalar o plugin oficial Pepipost do WordPress.org.

Em seguida, vá para a nova guia Configurações do Pepipost em seu painel do WordPress e adicione sua chave API à caixa de chaves Api.

Abaixo disso, você também vai querer configurar as informações básicas do remetente, tais como seu nome e endereço de e-mail.

Uma vez que você salve suas mudanças, você deve estar pronto para ir. Você pode usar a seção Enviar um e-mail de teste para ter certeza de que tudo está funcionando corretamente:

Adicionar API às configurações do plugin Pepipost
Adicionar API às configurações do plugin Pepipost

Brevo (anteriormente Sendinblue)

A Brevo pode ajudá-lo a enviar tanto e-mails de marketing quanto e-mails transacionais (é também uma boa alternativa para o Mailchimp). Ele tem mais foco no lado do marketing das coisas, com recursos de automação de marketing e muito mais.

O Brevo também tem um dos maiores limites de envio gratuito, permitindo o envio de até 300 e-mails por dia para sempre. Entretanto, se você precisar exceder esses limites, a opção mais barata é $25 por mês para até 40.000 e-mails/mês. Portanto, se você acha que há uma chance de exceder 300 e-mails por dia, esta pode não ser uma boa opção.

Para ajudá-lo a usar o Brevo com WordPress, a equipe Brevo oferece um plugin dedicado para WordPress.

Veja aqui como usar o Brevo para entregar e-mails de transações do WordPress gratuitamente.

1. Registro e geração da chave API

Para começar, registre-se para uma conta Brevo gratuita.

Uma vez logado em sua conta, clique em seu nome de usuário no canto superior direito e selecione a opção SMTP & API. Ou, você pode visitar esta página enquanto estiver logado.

Em seguida, clique no botão Criar uma nova chave API. No popup:

  • Escolha a Versão 2.0
  • Dê-lhe um nome para ajudá-lo a se lembrar dele (por exemplo, o nome do seu site WordPress)
  • Clique em Gerar
Criar uma chave Sendinblue API 2.0
Criar uma chave Sendinblue API 2.0

Você deve então ver o valor de sua chave API – mantenha isto à mão porque você vai precisar dela na próxima etapa.

2. Instalar o Plugin Sendinblue (Brevo)

Em seguida, instalar e ativar o plugin oficial Sendinblue do WordPress.org.

Em seguida, clique na nova aba Sendinblue em seu painel do WordPress e adicione sua chave API à caixa. Em seguida, clique em Login.

Adicionar a chave API às configurações de plugin Sendinblue
Adicionar a chave API às configurações de plugin Sendinblue

Você deve então ver a área completa de configurações do plugin.

Para começar a enviar os e-mails transacionais de seu site através do servidor SMTP gratuito do Sendinblue, selecione o botão de rádio Sim na seção E-mails transacionais.

Em seguida, você pode selecionar as informações de seu remetente (você pode controlar isso a partir de seu painel de controle Sendinblue) e enviar um e-mail de teste:

Habilitar o envio de e-mails transacionais com Sendinblue
Habilitar o envio de e-mails transacionais com Sendinblue

Mailjet

Mailjet é uma solução de e-mail acessível que pode ajudar tanto em e-mails de marketing quanto em e-mails transacionais. Para o serviço de envio SMTP, você pode enviar até 200 e-mails por dia gratuitamente para sempre, embora seus e-mails incluam o logotipo da Mailjet no rodapé.

Para remover o logotipo e/ou aumentar seu limite de envio, os planos pagos começam em apenas $9,65 por mês para até 30.000 e-mails por mês.

Veja aqui como usar o Mailjet para enviar e-mails WordPress.

1. Chave API de Registro e Acesso

Para começar, registre-se para uma conta Mailjet gratuita para acessar sua chave API Mailjet.

Uma vez que você ative sua conta Mailjet, vá para Transacional → Visão geral em seu painel de controle Mailjet para encontrar suas chaves API:

Acesso à chave API do Mailjet
Acesso à chave API do Mailjet

Você também pode usar as opções de configuração à direita para adicionar e autenticar seus domínios e endereços remetentes. Isto ajudará a melhorar a entregabilidade de seus e-mails.

2. Instalar o Plugin Oficial

Para configurar seu site WordPress para enviar e-mails transacionais via Mailjet, Mailjet oferece um plugin de integração dedicado em WordPress.org.

Uma vez instalado e ativado o plugin, vá para a nova aba Mailjet em seu painel do WordPress e adicione as chaves API de sua conta Mailjet:

Adicionar chaves API Mailjet às configurações de plugin
Adicionar chaves API Mailjet às configurações de plugin

Após conectar sua conta Mailjet, você verá uma opção para sincronizar seus usuários WordPress registrados com Mailjet. Se você quiser usar o Mailjet apenas para e-mails transacionais, basta clicar no botão para Pular esta etapa.

Em seguida, abra as configurações do plugin Mailjet em seu painel do WordPress (Mailjet → Configurações) e selecione Configurações de envio.

Marque a caixa para Habilitar o envio de e-mails através do Mailjet. Em seguida, preencha as informações de seu remetente e envie um e-mail de teste para ter certeza de que tudo está funcionando:

Habilitar o Mailjet para envio de e-mails
Habilitar o Mailjet para envio de e-mails

Elastic Email

A Elastic Email oferece um serviço de envio SMTP acessível com um plano para sempre gratuito e um preço baixo de pagamento à vista. Com o plano para sempre grátis, você pode enviar até 100 e-mails por dia. Para ir além desse limite, você pagará apenas pelo seu uso – $0,09 por 1.000 e-mails.

Você também pode adquirir um endereço IP privado por US$ 1 por dia, bem como vários outros complementos (tais como anexos de e-mail).

1. Chave API de Registro e Acesso

Para começar, registre-se para obter uma conta Elastic Email gratuita para acessar sua chave Elastic Email API.

Assim que ativar sua conta, clique em seu nome de usuário no canto superior direito e selecione Configurações.

Em seguida, vá até a aba API e dê o consentimento de que você não irá enviar spam aos usuários. Assim que você der o consentimento, a Elastic Email mostrará um botão para Criar chave API:

Criar uma chave Elastic Email API
Criar uma chave Elastic Email API

Dê um nome à chave API para ajudá-lo a lembrar-se dela e selecione Plugin para o nível de permissões:

Configurando suas configurações de chaves API
Configurando suas configurações de chaves API

Então, você deve ver o valor de sua chave API. Certifique-se de manter esta janela aberta porque você vai precisar dela na próxima etapa e o Elastic Email só mostrará isto uma vez.

2. Instalar o Plugin Oficial

Para ajudá-lo a usar o Elastic Email com WordPress, Elastic Email oferece um plugin oficial no WordPress.org chamado Elastic Email Sender.

Uma vez instalado e ativado o plugin em seu site WordPress, você pode ir para a nova guia Elastic Email Sender em seu painel do WordPress. Em seguida, configure os seguintes detalhes:

  • Select mailer – Enviar todos os e-mails WordPress via Elastic Email API.
  • Elastic Email API Key – adicione a chave API da etapa anterior.
  • Tipo de e-mail – Transaccional
  • Do nome e e-mail

Em seguida, clique em Salvar mudanças:

Adicionar a chave Elastic Email API ao plugin WordPress
Adicionar a chave Elastic Email API ao plugin WordPress

Você deve então ver uma mensagem de sucesso.

Para ter certeza de que tudo está funcionando corretamente, vá para Elastic Email Sender → Enviar teste para enviar um e-mail de teste.

Mailgun

A Mailgun não oferece mais um plano para sempre gratuito como estas outras ferramentas. No entanto, ainda estamos incluindo-o porque ele oferece um longo período de teste de três meses, bem como preços acessíveis de acordo com o seu preço, depois disso. Mesmo assim, se você quiser algo 100% gratuito para sempre, Mailgun não é mais uma opção.

Mailgun oferece um serviço de envio fácil baseado em API que você pode integrar com o WordPress em apenas alguns minutos.

Você pode enviar até 5.000 e-mails por mês durante seus primeiros três meses de graça. Depois disso, você pode usar o preço de pagamento a partir de US$ 0,80 por 1.000 e-mails.

Temos um guia completo sobre como usar o Mailgun com WordPress.

Resumo

Por padrão, a forma como o WordPress envia e-mails leva a todos os tipos de problemas com confiabilidade e entregabilidade. Para corrigir problemas com os e-mails transacionais de seu site WordPress, você deve usar um servidor SMTP dedicado, em vez de confiar nas opções padrão do WordPress.

Felizmente, com um servidor SMTP gratuito, você pode ter acesso a e-mails WordPress transacionais confiáveis sem gastar um centavo.

Aqui estão os aspectos chave que você deve conhecer sobre as diferentes soluções que você poderia tirar proveito:

  • Servidor Gmail SMTP – permite enviar até 500 e-mails por período de 24 horas com uma conta Gmail gratuita ou 2.000 e-mails se você pagar pelo Google Workspace.
  • SendGrid – permite enviar 100 e-mails por dia para sempre (e 40.000 e-mails grátis durante seu primeiro mês).
  • Pepipost – permite enviar 100 e-mails por dia para sempre (e 30.000 e-mails grátis durante seus primeiros 30 dias).
  • Sendinblue – permite o envio de 300 e-mails por dia para sempre.
  • Mailjet – permite o envio de até 200 e-mails por dia para sempre.
  • Elastic Email – permite o envio de até 100 e-mails por dia para sempre, com preços mais baratos depois disso.
  • Mailgun – permite que você envie 5.000 e-mails por mês gratuitamente, mas somente nos primeiros 3 meses. Depois disso, porém, o preço é barato.

Para o maior limite de envio gratuito, você pode configurar o servidor SMTP do Gmail. Entretanto, o Gmail também tem o processo de configuração mais trabalhoso.

Para configurações mais simples, você pode considerar outras opções gratuitas como Sendinblue (300 e-mails por dia) ou SendGrid (100 e-mails por dia).

Matteo Duò Kinsta

Editor-chefe da Kinsta e consultor de marketing de conteúdo para desenvolvedores de plugins do WordPress. Conecte-se com Matteo no Twitter.