[ATUALIZADO] Como enviar e-mails WordPress com Gmail em WP Mail SMTP

Publicados: 2021-05-10

Quer usar o SMTP do Gmail no WordPress?

Enviar e-mails WordPress por meio do Gmail ajuda a melhorar a capacidade de entrega e impedir que seus e-mails WordPress vão para o spam.

Percorreremos o processo de configuração do SMTP do Gmail com segurança neste guia:

  1. Instalar WP Mail SMTP
  2. Crie um projeto no Google Cloud Console
    • Tipo de credencial
    • Tela de consentimento OAuth
    • Scopes
    • ID do cliente OAuth
  3. Mudar de teste para produção (apenas contas gratuitas do Gmail)
  4. Conecte o site WordPress ao Gmail
  5. Configure seu e-mail do remetente e o alias padrão do Gmail
  6. Habilite o registro de e-mail no WordPress
  7. Perguntas frequentes e solução de problemas
    • Mensagens de erro do Gmail + soluções

Primeiro, vamos entender como vamos vincular seu site WordPress ao SMTP do Gmail.

Crie seu formulário WordPress agora

Como faço para vincular meu e-mail do WordPress ao Gmail?

Você pode usar WP Mail SMTP para vincular seu e-mail WordPress ao Gmail via:

WPForms é o melhor plugin do WordPress Form Builder. Obtenha gratuitamente!
  • Detalhes SMTP do Gmail
  • API do Google

É altamente recomendável que você use a API do Google . Esse método leva um pouco mais de tempo para ser configurado, mas vale a pena pela segurança extra, porque:

  • Não há necessidade de compartilhar a senha de sua conta do Google
  • Você não precisa permitir aplicativos menos seguros em sua conta do Google
  • Você não precisa digitar seu SMTP do Google ou detalhes de login da conta no WordPress.

O plugin WP Mail SMTP possui um assistente de configuração que facilita a conexão do seu site WordPress à API do Gmail. Mostraremos como fazer isso neste artigo.

Por que usar WP Mail SMTP?

WP Mail SMTP permite enviar e-mail WordPress por meio do Google SMTP ou da API do Google. Qualquer um desses métodos é mais confiável do que usar a função de correio do PHP, que é o padrão do WordPress.

WP Mail SMTP

Muitos servidores de email aprenderam a bloquear emails enviados por email PHP. Os e-mails gerados dessa forma 'parecem' spam. Eles não têm nenhuma autenticação no cabeçalho do e-mail, que é a parte técnica que normalmente não vemos.

Com o WP Mail SMTP, você pode autenticar e-mails por meio de sua conta do Gmail ou do G Suite para manter seus detalhes de login seguros e privados.

WP Mail SMTP também funcionará para você se:

  • As portas SMTP estão bloqueadas , o que é um problema comum em alguns provedores de hospedagem e Amazon EC2
  • Você está usando localhost e deseja enviar e-mail do seu site
  • Seu provedor de hospedagem não está configurado para usar correio PHP por algum outro motivo.

Vamos prosseguir e dar uma olhada em como configurar o WP Mail SMTP para enviar e-mails por meio da API do Gmail.

Como enviar e-mails do WordPress usando Gmail SMTP com WP Mail SMTP

Este guia passo a passo mostrará como configurar a API do Google para WordPress SMTP.

Todo o processo pode demorar um pouco. Recomendamos manter este guia aberto em uma guia para que você possa seguir as etapas à medida que trabalha nele.

Se você não tiver certeza de que deseja resolver isso sozinho, lembre-se de que o WP Mail SMTP Elite vem com um serviço de configuração de luva branca completo para Mailgun ou SMTP.com.

Etapa 1: Instalar WP Mail SMTP

A primeira coisa que você precisa fazer é instalar e ativar o plugin WP Mail SMTP.

Para obter instruções passo a passo, você pode verificar o guia do WPBeginner sobre como instalar um plugin do WordPress.

Ao ativar o plug-in, o assistente de configuração será aberto. Clique em Vamos começar para começar.

WP Mail SMTP Setup Wizard

Em seguida, você será solicitado a selecionar sua mala direta. Vá em frente e clique em Gmail .

Selecione Gmail no assistente de configuração SMTP do WP Mail

WP Mail SMTP irá mostrar uma notificação sobre as limitações de uso do Gmail com WordPress.

Um problema a ser lembrado é que o Gmail e o G-Suite têm limites de envio de e-mail para toda a conta.

Tipo de conta do Google Limite de envio de e-mail (por dia)
Google (grátis) 500
G-Suite / Google Workspace 2000

Estes limites se aplicam em toda a sua conta do Google. Portanto, todos os e-mails enviados de produtos do Google (como notificações do Formulários Google) contarão para esse limite. Os e-mails que você envia de sua caixa de correio regular também contam para isso.

Então o que isso quer dizer? Se você tiver um site movimentado ou uma loja WooCommerce, poderá ter problemas porque a API não foi projetada para lidar com muitos e-mails transacionais.

Se você estiver feliz em continuar, vamos prosseguir com as etapas de configuração.

Na próxima tela, WP Mail SMTP irá solicitar 2 coisas:

  • Segredo do cliente
  • ID do Cliente

Ele também exibirá o URI de redirecionamento autorizado e precisaremos copiá-lo em um minuto.

Por enquanto, pause a configuração. Neste ponto, vamos configurar seu novo aplicativo Google Cloud.

Etapa 2: Criar um Projeto no Console do Google Cloud

Agora estamos prontos para mudar para o Google e configurar o novo aplicativo. Isso criará uma conexão API que você pode usar no WP Mail SMTP e significa que você nunca terá que revelar o nome de usuário e a senha da sua conta.

Comece abrindo a tela Habilitar uma API no Google Cloud Console. (Clicar neste link o levará diretamente para a tela Ativar uma API em uma nova guia.)

Pode ser solicitado que você concorde com os Termos de Serviço se for a primeira vez que usa o Console do Google Cloud.

Em seguida, no menu suspenso, selecione Criar um projeto e clique em Continuar .

Crie um projeto no Google Cloud

Você pode ver uma ligeira pausa e ver um pop-up Ativando API .

Quando a próxima tela for carregada, clique em Go to Credentials .

Acesse as credenciais no Google Cloud

Agora podemos configurar as credenciais para seu aplicativo.

Conforme você percorre o restante dessas telas, certifique-se de clicar em Avançar no final de cada seção. Se você clicar em Concluído , sairá do processo de configuração sem concluí-lo.

Tipo de credencial

Agora vamos dizer ao Google como configurar a API.

Em Qual API você está usando , vá com a seleção padrão: API do Gmail .

API do Gmail

Em seguida, role um pouco para baixo até Quais dados você acessará?

Vá em frente e selecione Dados do usuário e clique em Avançar .

Criar tela de credenciais

Em seguida, precisamos configurar uma tela de consentimento. Ninguém jamais verá isso, mas precisamos fazer isso antes de publicar seu aplicativo.

Clique em Avançar para seguir em frente.

Tela de consentimento OAuth

Agora vamos configurar as informações do seu aplicativo .

Os detalhes neste formulário não são muito importantes porque ninguém mais usará seu aplicativo. Aqui está o que sugerimos:

  • Digite um nome de aplicativo que faça sentido para você
  • Escolha seu e- mail na lista suspensa de e-mail de suporte ao usuário
  • Você pode pular o logotipo com segurança.

Configurações da tela de consentimento no Google Cloud

No campo E- mail do desenvolvedor , digite seu próprio endereço de e-mail.

Definir o e-mail do desenvolvedor no Google Cloud

Agora clique em Salvar e continuar para passar para os escopos.

Scopes

Os escopos não são necessários para seu aplicativo, portanto, não precisamos usar esta seção.

Role a seção inteira e clique em Salvar e continuar novamente.

Salvar e continuar escopos no Google Cloud

Agora estamos prontos para configurar o ID do cliente.

ID do cliente OAuth

Nesta seção, vamos configurar o ID do cliente de que precisamos para o WP Mail SMTP se conectar à sua conta do Google.

Na lista suspensa ID do cliente OAuth , selecione o aplicativo da web .

Aplicativo da web OAuth

Você pode alterar o Nome se quiser, mas não há problema em manter o padrão.

Nos próximos 2 campos, você deseja digitar as seguintes informações:

  • Origens autorizadas de JavaScript : digite o URL do seu site começando com http:// ou https://
  • URI de redirecionamento autorizado: cole https://connect.wpmailsmtp.com/google/

Clique em Criar para concluir esta etapa.

Quando o Google solicitar que você baixe suas credenciais, copie o ID do cliente que ele mostra.

Copie o ID do cliente no console do Google Cloud

Mude para a guia do navegador que estávamos usando anteriormente. No WP Mail SMTP Setup Wizard, cole a ID do cliente.

ID do cliente em WP Mail SMTP

Não precisamos salvar as credenciais, então você pode clicar em Concluído .

Vamos pegar o segredo do cliente agora.

Volte para o Cloud Console. Certifique-se de que você ainda está na tela Credenciais .

Tela de credenciais no Cloud Console

Encontre as credenciais que acabamos de criar em IDs de cliente OAuth 2.0 . Em seguida, clique no ícone de lápis nessa linha.

Lista de IDs de cliente OAuth

Olhe para o canto superior direito da tela e copie o segredo do cliente .

Segredo do cliente no console do Google Cloud

E agora mude para WP Mail SMTP e cole-o.

WP Mail SMTP Client Secret

OK, terminamos, mas não continue o assistente ainda. Se você estiver usando uma conta gratuita do Gmail, certifique-se de concluir as etapas na próxima seção para evitar problemas com seu novo aplicativo.

Etapa 3: mudar do teste para a produção (apenas contas gratuitas do Gmail)

Se você tiver uma conta gratuita do Gmail, o Google publicará seu aplicativo no modo de teste.

É muito importante alterar essa configuração.

Se você pular esta etapa, sua integração com o Gmail pode parar de funcionar todas as semanas. Você também pode ver a mensagem Token has been expired or revoked no WP Mail SMTP.

Vamos editar seu aplicativo para colocá-lo em produção . Os usuários do Google Workspace não precisam fazer isso.

Para alternar do modo de teste para o modo de produção, volte ao Cloud Console e clique na tela de consentimento do OAuth no painel de navegação esquerdo.

Tela de consentimento OAuth

Em Status de publicação , clique em Publicar aplicativo .

Publique o aplicativo no Google Cloud Console

Você verá a mensagem Your app will be available to any user with a Google Account .

Não se preocupe! Sua conta está segura.

Nenhum outro usuário conhece seu ID de cliente e segredo do cliente, portanto, eles não poderão acessar seu aplicativo. E o WP Mail SMTP nunca pede seu nome de usuário e senha do Google, por isso é totalmente seguro.

Quando estiver pronto para prosseguir, clique em Confirmar .

Envie o aplicativo de teste para a produção

E é isso! Seu aplicativo agora está ativo no Google Cloud Console.

Etapa 4: Conecte o site WordPress ao Gmail

Estamos quase terminando. Como etapa final, precisamos conectar o WP Mail SMTP ao Google. Sem isso, o aplicativo não poderá enviar e-mail.

Volte para a guia do navegador SMTP do WP Mail. Role para baixo, passando pelo URI de redirecionamento autorizado .

Em Autorização , clique no botão Conectar ao Google .

Autorização - Conecte-se ao Google

Isso abrirá uma tela de login para o Google. Vá em frente e faça login e clique no botão Permitir para conceder permissão para o seu site enviar e-mail.

Se você vir um aviso de que seu aplicativo não foi verificado, não se preocupe. Os usuários gratuitos do Gmail verão isso porque o Google não verificou. Mas não precisamos deles porque o aplicativo não será usado por mais ninguém.

Vá em frente e clique em Avançado e vá para example.com (inseguro) .

Gmail OAuth não verificado

No WP Mail SMTP, você verá um pop-up confirmando que a autorização funcionou.

Role até a parte inferior da tela para a etapa final.

Etapa 5: Configurar seu e-mail de origem e alias padrão

O WP Mail SMTP oferece a opção de forçar todos os plug-ins e formulários de contato a usar o mesmo Nome de origem, se desejar.

Essa é uma maneira rápida e fácil de garantir que seus clientes e visitantes sempre vejam o mesmo Nome no campo do remetente de todos os e-mails.

Você não precisa forçar essa configuração. Você pode optar por ativá-lo aqui se desejar.

Forçar a partir do nome para Gmail no WordPress

Abaixo disso, há uma configuração De Email , e WP Mail SMTP mostrará automaticamente todos os aliases configurados em seu Google Workspace ou conta do Gmail.

O endereço de e-mail que você escolher no menu suspenso aqui será o e-mail De padrão no WordPress.

Da lista suspensa de e-mail em WP Mail SMTP

Quer saber como isso funciona?

Você pode usar qualquer e-mail listado nesta lista suspensa para enviar e-mail do WordPress. Basta digitá-lo como De Email nas configurações do plugin ou do formulário de contato, e WP Mail SMTP irá autenticar o e-mail para você.

O endereço de e-mail 'principal' que você selecionar será usado como substituto ou remetente padrão. Por exemplo, se criamos um formulário de contato com um De-mail de [email protected] , esse não é um alias registrado em nossa conta do Gmail. Portanto, o De e-mail seria alterado para nossa seleção padrão aqui: [email protected] .

Quer adicionar mais aliases do Gmail aqui? Confira como enviar e-mails WordPress de um alias do Gmail para obter um guia completo para configurá-los.

Estamos quase terminando! Apenas mais 1 opção para verificar.

Etapa 6: ative o registro de e-mail no WordPress

WP Mail SMTP Pro inclui registro de e-mail completo para WordPress.

No final do assistente de configuração, os usuários da licença Pro ou superior verão a opção de ativar esse recurso.

Habilitar registros de e-mail no WordPress

Você pode usar as ferramentas de registro de e-mail integradas para:

  • Rastreie todos os e-mails enviados de seu site WordPress
  • Pesquise e rastreie o status de entrega de qualquer e-mail
  • Pesquise, filtre e imprima registros de e-mail ou salve em PDF
  • Exportar registros de e-mail para CSV ou XLS
  • Visualize um gráfico de capacidade de entrega em seu painel do WordPress.

Widget do painel WP Mail SMTP Pro

Quer usar esses incríveis recursos de registro de e-mail? Atualize para o Pro agora!

Quando você concluir o assistente, o WP Mail SMTP fará uma verificação final em suas configurações e enviará automaticamente um e-mail de teste para o endereço escolhido.

E é isso! Você configurou com sucesso seu e-mail WordPress com Gmail e WP Mail SMTP!

Crie seu formulário WordPress agora

Perguntas frequentes sobre SMTP do Gmail e solução de problemas

Ocasionalmente, nossos usuários encontram problemas com o SMTP do Gmail no WordPress. Aqui está uma rápida coleção de perguntas frequentes que ajudarão a resolver quaisquer problemas que você possa ter.

O que teste e produção significam no Console do Google Cloud?

No Google Cloud Console, produção significa que seu aplicativo está ativo. Esta é a configuração padrão para usuários do Google Workspace. O teste é a configuração padrão para contas gratuitas do Gmail.

Embora o modo de teste funcione, ele tem um tempo limite de 7 dias. Assim, a cada semana, seus e-mails deixarão de funcionar e você terá que reconectar o aplicativo.

Para corrigir isso, coloque seu aplicativo no modo de produção .

O que significam as opções “Interno” e “Externo”?

No Console do Google Cloud, Interno significa que o aplicativo estará disponível para sua organização. Esta é a configuração padrão para usuários do Google Workspace.

Externo significa que o aplicativo estará disponível para qualquer conta do Google. Esta é a configuração padrão para contas gratuitas do Gmail porque elas não fazem parte de uma organização.

Você não precisa se preocupar com esta configuração. Você pode ir em frente e usar o padrão que o Google seleciona para sua conta.

Por que não posso usar meu domínio para o “URI de redirecionamento autorizado”?

O URI de redirecionamento autorizado é usado apenas quando você conecta seu site ao Gmail pela primeira vez. Nós fornecemos nosso próprio URL para esta conexão inicial para que você não tenha problemas com plug-ins de segurança ou mod_security em seu servidor.

Por que vejo um aviso DMARC, SPF ou DKIM?

WP Mail SMTP possui um Verificador de Domínio integrado. Ele verifica automaticamente os registros DNS do seu domínio em busca de regras chamadas DMARC, SPF e DKIM e avisa se elas estiverem ausentes.

Se você estiver usando o Google Workspace ou um domínio personalizado com o Gmail, recomendamos adicioná-los ao seu DNS. Vá até nossa tabela de erros comuns do Gmail para obter instruções.

Os usuários gratuitos do Gmail (sem um domínio personalizado) podem ignorar esses avisos. Como um usuário gratuito do Gmail, você não tem controle sobre o DNS do domínio de envio, portanto, não pode adicionar esses registros.

Por que os e-mails do WordPress aparecem na pasta Enviados do Gmail?

Quando WP Mail SMTP envia e-mail usando a API do Google, é essencialmente o mesmo que enviá-los você mesmo de sua caixa de correio comum. Portanto, cada e-mail enviado do seu site também aparecerá na pasta Enviados da sua caixa de correio.

Se você não quiser que isso aconteça, recomendamos que você escolha um remetente diferente, como SMTP.com ou Sendinblue.

Como faço para trocar contas do Gmail em WP Mail SMTP?

Se quiser enviar e-mail de um endereço do Gmail diferente no WordPress, você tem 2 opções.

Use um alias do Gmail

WP Mail SMTP permite enviar e-mails de vários aliases do Gmail ou G-Suite. Portanto, se quiser usar um endereço De diferente, você pode adicioná-lo facilmente como um alias em sua conta do Google.

Para saber como adicionar um alias e usá-lo no WordPress, veja como enviar e-mails para WordPress de um alias do Gmail.

Mudar de conta do Google

Se quiser mudar para uma conta de e-mail diferente do Gmail / G Suite, você precisará acessar WP Mail SMTP »Configurações e clicar no botão Remover conexão .

Remover conexão do Gmail

Depois de desconectar sua conta, vá até a seção Mail e clique em Launch Setup Wizard para criar uma nova conexão SMTP do Gmail.

Inicie o assistente de configuração no WP Mail SMTP

Lembre-se: clicar em Iniciar assistente de configuração apagará as configurações existentes, portanto, é melhor não clicar nele, a menos que você esteja pronto para mudar.

Agora, vamos listar algumas mensagens de erro e soluções comuns, caso você encontre um problema diferente.

Mensagens de erro do Gmail + soluções

Mensagem de erro Solução
  • Concessão inválida
  • O token expirou ou foi revogado
  • Erro 403: access_denied
    O desenvolvedor não concedeu a você acesso a este aplicativo. Ele está sendo testado e não foi verificado pelo Google.
Seu Google app provavelmente ainda está no modo de teste . Embora isso funcione, sua conexão será interrompida a cada 7 dias.

Para corrigir isso, é fácil colocar seu aplicativo no modo de produção.

  • 401. Isso é um erro. Erro: invalid_client
  • 400. Isso é um erro. Erro: invalid_request Parâmetro obrigatório ausente: client_id
Vá para WP Mail SMTP »Settings e clique no botão Launch Setup Wizard . Copie o ID do cliente novamente.

Verifique se não há espaços em branco ou texto extra no início ou no final do ID do cliente.

Erro 60 cURL: problema de certificado SSL Entre em contato com o provedor de hospedagem do seu site para solicitar a instalação deste certificado. Provavelmente é o certificado cacert.pem , embora seja melhor pedir ao seu host para verificar.
401
Login necessário
Vá para WP Mail SMTP »Settings e clique no botão Launch Setup Wizard . Execute o assistente de configuração novamente e certifique-se de conectar sua conta do Google ao WP Mail SMTP.
A solicitação está sem a credencial de autenticação necessária.
Esperado token de acesso OAuth 2, cookie de login ou outra credencial de autenticação válida.
Isso significa que a configuração do Gmail não foi concluída. Vá para WP Mail SMTP »Settings e clique no botão Launch Setup Wizard para verificar suas configurações.
O Google não verificou este aplicativo
O aplicativo está solicitando acesso a informações confidenciais em sua Conta do Google.
Para ignorar esta mensagem, você precisará clicar em Avançado e, em seguida, Continuar .

Não se preocupe - seu aplicativo não precisa ser verificado pelo Google para funcionar.

Ação necessária: parece que o registro SPF exigido pelo Google não foi adicionado ao seu domínio.
Consulte o guia SPF do Google para obter detalhes sobre como adicionar esse registro ao DNS do seu domínio.
WP Mail SMTP não consegue encontrar um registro SPF em seu DNS. Adicionar um registro SPF pode ajudar a melhorar a capacidade de entrega do email.

Se você estiver usando o Google Workspace ou uma conta do Gmail com um domínio personalizado, siga o tutorial do Google para resolver isso.

Se estiver usando uma conta gratuita do Gmail sem um domínio personalizado, você pode ignorar este aviso.

Ação necessária: parece que o registro DKIM exigido pelo Google não foi adicionado ao seu domínio.
Consulte o guia DKIM do Google para obter detalhes sobre como adicionar esse registro ao DNS do seu domínio.
WP Mail SMTP não consegue encontrar um registro DKIM em seu DNS. Adicionar um registro DKIM pode ajudar a melhorar a capacidade de entrega do email.

Se você estiver usando o Google Workspace ou uma conta do Gmail com um domínio personalizado, siga o tutorial do Google para resolver isso.

Se estiver usando uma conta gratuita do Gmail sem um domínio personalizado, você pode ignorar este aviso.

Ação recomendada: parece que o DMARC não foi configurado no seu domínio (example.com).
Recomendamos o uso do protocolo DMARC porque ele ajuda a proteger seu domínio contra o uso não autorizado.
Consulte nosso guia passo a passo para obter detalhes sobre como adicionar esse registro ao DNS do seu domínio.
WP Mail SMTP não consegue encontrar um registro DMARC em seu DNS. Adicionar um registro DMARC pode ajudar a melhorar a capacidade de entrega do e-mail.

Se você estiver usando o Google Workspace ou uma conta do Gmail com um domínio personalizado, leia como adicionar um registro DMARC ao seu domínio. Este artigo inclui um exemplo genérico de DMARC que você pode copiar e colar.

Se estiver usando uma conta gratuita do Gmail sem um domínio personalizado, você pode ignorar este aviso.

Se sua mensagem de erro não estiver listada aqui, você pode entrar em contato com o suporte WP Mail SMTP:

  • Usuários Lite: Faça uma pergunta no fórum de suporte em WordPress.org
  • Se você tiver uma licença paga: Abra um tíquete de suporte em sua conta SMTP do WP Mail.

Crie seu formulário WordPress agora

A seguir, aumente o tráfego do seu site

Agora que seus e-mails estão enviando perfeitamente, é hora de um crescimento explosivo do site. Você pode começar hospedando um sorteio em seu site e tentando algumas dicas fáceis para reduzir o abandono de formulários.

Pronto para criar formulários personalizados do WordPress? Comece hoje mesmo com o plug-in mais fácil de criar formulários do WordPress. O WPForms Pro inclui mais de 100 modelos gratuitos e oferece uma garantia de devolução do dinheiro em 14 dias.

Se este artigo ajudou você, siga-nos no Facebook e Twitter para mais tutoriais e guias gratuitos do WordPress.