Seus formulários de contato do WordPress estão funcionando corretamente?
Se você é como a maioria dos proprietários de sites, provavelmente assume que sim. Mas e-mails podem ser bloqueados, enviados para spam ou nunca sair do seu servidor.
A verdade é que muitos provedores de hospedagem não são confiáveis quando se trata de entrega de e-mail. É por isso que recomendamos o uso de um serviço SMTP dedicado, como o servidor SMTP do Gmail, em vez de depender do seu provedor de hospedagem.
Nós mesmos usamos o servidor SMTP do Gmail e descobrimos que ele é confiável e fácil de configurar. É ótimo se você deseja um envio de e-mail sem complicações.
Neste guia passo a passo, mostraremos exatamente como configurar o SMTP do Gmail para o seu site WordPress. Dessa forma, você terá total confiança de que cada envio de formulário de contato, redefinição de senha e notificação do site chegará ao seu destino. ✅

Por que e Quando Você Precisa do Servidor SMTP do Gmail para E-mails do WordPress
Seu site WordPress envia e-mails para coisas como novos cadastros de usuários, redefinições de senha, atualizações e notificações de formulário de contato. O problema? Esses e-mails nem sempre chegam às caixas de entrada dos usuários.
Por padrão, o WordPress usa a função de e-mail PHP, que muitas empresas de hospedagem WordPress bloqueiam ou limitam.
Mesmo quando os e-mails são enviados, provedores de serviços de e-mail como Gmail ou Outlook podem marcá-los como spam porque eles não vêm de um servidor de e-mail verificado.
Pior ainda, os e-mails padrão do WordPress podem falhar nessa verificação e nem sequer chegar à pasta de spam.
A solução é usar SMTP (Simple Mail Transfer Protocol). Ao contrário da função de e-mail do PHP, o SMTP usa autenticação adequada, o que aumenta a entregabilidade de e-mails.
O Gmail oferece um serviço SMTP que você pode usar para enviar e-mails do seu site WordPress. Seus servidores são a melhor opção se você deseja apenas enviar e-mails de notificação do WordPress para você e alguns usuários do seu site.
No entanto, caso você queira enviar e-mails de newsletter ou tenha uma loja online, você vai querer um serviço de e-mail em massa como Constant Contact ou Brevo (anteriormente Sendinblue).
Serviço SMTP gratuito vs. pago do Gmail para WordPress
Você pode usar sua conta gratuita do Gmail para enviar e-mails do WordPress. No entanto, para uma melhor capacidade de entrega, recomendamos o uso do pago Google Workspace.
Com o Google Workspace, você obtém seu próprio endereço de e-mail profissional e com sua marca, como nome@seusite.com.
O Google Workspace exige que você adicione registros MX ao seu nome de domínio. Isso significa que seus e-mails parecerão vir do seu nome de domínio, o que ajuda a aumentar a autenticidade e garantir uma melhor entrega.
💡 Dica de Insider: Não perca mais um lead do seu formulário de contato! WPForms é o melhor plugin de formulário de contato para WordPress. Você pode usá-lo para criar ou gerar formulários de contato, formulários de pagamento e pesquisas com IA em apenas alguns minutos, tudo sem escrever nenhum código.
Quando você o combina com um serviço SMTP confiável, pode garantir que cada notificação de formulário chegue à sua caixa de entrada, para que você nunca perca um cliente em potencial. Obtenha o WPForms Hoje!
Dito isso, vamos ver como você pode enviar um e-mail no WordPress usando o servidor SMTP do Gmail.
Aqui está uma visão geral rápida de todos os métodos que abordaremos neste guia:
- Como Enviar E-mails do WordPress Usando o Servidor SMTP do Gmail
- Método 1: Configurando o Gmail para Enviar E-mails do WordPress Usando Instalação com Um Clique
- Method 2: Setting Up Gmail to Send WordPress Emails Using the OAuth Protocol
- Método 3: Configurando o Gmail SMTP como Remetente SMTP (Avançado)
- Bonus Steps for Your Gmail SMTP Setup
- Perguntas Frequentes: Envie E-mails no WordPress Usando o Servidor Gmail SMTP
- Tutorial em Vídeo
- Continue Aprendendo Sobre o Uso de Formulários no WordPress
Como Enviar E-mails do WordPress Usando o Servidor SMTP do Gmail
Se você decidir usar o Google Workspace, você precisará primeiro configurar seu domínio para funcionar com o Google Apps. Temos um tutorial passo a passo sobre como configurar um endereço de e-mail profissional com o Google Workspace.
O restante das instruções é o mesmo, quer você esteja usando uma conta Gmail paga ou gratuita.
WP Mail SMTP é o melhor plugin SMTP para WordPress do mercado. Ele permite que você use facilmente qualquer servidor SMTP para enviar e-mails do WordPress com maior entregabilidade.
Usamos o WP Mail SMTP em nosso próprio site e vimos como ele ajuda a garantir que todos os nossos e-mails cheguem às caixas de entrada dos usuários – não à pasta de spam. Veja nossa análise completa do WP Mail SMTP para mais detalhes.

Então, vamos instalar e ativar o plugin WP Mail SMTP. Para mais detalhes, veja nosso guia passo a passo sobre como instalar um plugin WordPress.
💡 Observação: Embora exista uma versão gratuita do WP Mail SMTP, sugerimos adquirir o plano Elite para WP Mail SMTP. Ele oferece acesso a mais remetentes como Google Workspace/Gmail, Amazon SES, Mailgun, Office 365 / Outlook.com, SendGrid e mais.
Você também obtém recursos adicionais como logs de e-mail, a capacidade de ajustar ou controlar quais notificações seu site WordPress envia. Além disso, um especialista o ajudará com uma configuração "white glove".
Após a ativação, você precisa visitar a seção Configurações » WP Mail SMTP para configurar as opções do plugin.
Em seguida, basta inserir sua chave de licença e clicar no botão ‘Verificar Chave’. Você pode encontrar a chave na área da sua conta WP Mail SMTP.

Na aba de configurações ‘Geral’, você precisa garantir que está usando seu endereço de e-mail do Gmail no campo ‘E-mail de Origem’.
Em seguida, você precisa fornecer o nome do remetente.

O plugin WP Mail SMTP oferece 3 maneiras de conectar seu site WordPress aos servidores do Gmail:
- O primeiro método usa uma instalação com um clique, que é o mais fácil e amigável para iniciantes, mas está disponível apenas para usuários do plugin premium.
- O segundo método usa Autenticação OAuth. Este método é seguro e não requer um plugin premium.
- O terceiro método é configurar manualmente as configurações de SMTP do Gmail. Em geral, não recomendamos este método, pois é menos seguro. Ele envolve o uso de uma senha salva em vez do sistema OAuth moderno do Google, o que pode ser um risco de segurança se não for manuseado com cuidado.
Agora, vamos configurar o WordPress para usar o Gmail SMTP para enviar e-mails.
Método 1: Configurando o Gmail para Enviar E-mails do WordPress Usando Instalação com Um Clique
Este método é o mais rápido e fácil para todos, o que significa que pode ajudá-lo a economizar tempo e confusão.
Após instalar e ativar o plugin WP Mail SMTP, vamos navegar para WP Mail SMTP » Configurações e garantir que você esteja na aba 'Geral'.

Em seguida, você precisará escolher 'Google / Gmail' na seção 'Mailer'.
Isso permitirá que você use a opção 'Configuração com um clique'.

Com isso feito, o próximo passo é autorizar sua conta do Google.
Você verá uma seção 'Google / Gmail' abaixo de 'Mailer' em sua tela. Clique no interruptor para ativar o recurso de instalação com um clique.

Em seguida, você poderá ver uma notificação dizendo que precisa salvar as alterações primeiro para continuar o processo de autorização.
Então, vamos clicar no botão 'Salvar Configurações'.

Depois disso, você pode fazer login na sua Conta do Google.
Simplesmente clique no botão ‘Fazer login no Google’ e escolha uma conta.

Em seguida, o Google pedirá sua permissão para que o WP Mail SMTP envie e-mails em seu nome.
Você pode clicar em 'Permitir' para continuar.

Após clicar no botão, você será redirecionado de volta para a aba ‘Geral’ do WP Mail SMTP na sua área de administração do WordPress.
A partir daqui, você precisará rolar para baixo até a seção ‘Autorização’ para ver que a conta do Gmail que você configurou está conectada com sucesso.

É isso! Você conectou com sucesso sua conta do Gmail ao WP Mail SMTP usando o método de Configuração com Um Clique.
Método 2: Configurando o Gmail para Enviar E-mails do WordPress Usando o Protocolo OAuth
Este método é uma ótima opção se você estiver usando uma versão gratuita do plugin WP Mail SMTP. É seguro e, uma vez configurado, você nunca mais precisará fazê-lo.
Você precisa começar selecionando ‘Google/Gmail’ como seu remetente.

Em seguida, você verá três campos que precisará preencher ao rolar para baixo.
Basta preencher os campos ‘ID do Cliente’, ‘Segredo do Cliente’ e ‘URI de Redirecionamento Autorizado‘ quando estiver lá.

Vamos configurar esses campos.
✋ Atenção: Esta próxima parte envolve várias etapas dentro da Plataforma Google Cloud, o que pode parecer complexo. Mas não se preocupe – basta seguir nosso guia e as capturas de tela com cuidado, e você obterá suas chaves de API rapidamente.
Criando um Aplicativo e Gerando Chaves de API para o Gmail
Para começar, basta visitar o site da Google Cloud Platform e clicar em ‘Meu Primeiro Projeto’ no topo.

Uma pequena janela pop-up será aberta.
Vá em frente e clique na opção ‘Novo Projeto’.

Na próxima tela, você será solicitado a fornecer um nome para o seu projeto.
Recomendamos dar um nome memorável para que você possa reconhecê-lo facilmente no futuro.

Depois disso, vamos clicar no botão ‘Criar’ para continuar.
O console do desenvolvedor agora criará seu projeto e o levará ao seu painel.
O Google oferece aos desenvolvedores acesso a muitas de suas APIs e serviços. Você precisa habilitar as APIs que precisará para este projeto.

Simplesmente clique no botão ‘Ativar APIs e Serviços’ para continuar.
Isso o levará à página da biblioteca de APIs.
A partir daqui, você pode digitar Gmail na caixa de pesquisa para encontrar rapidamente a API do Gmail e clicar para selecioná-la.

Agora você verá uma visão geral da API e o que ela pode fazer.
Simplesmente clique no botão ‘Ativar’ para continuar.

Agora que sua API está ativada, o próximo passo é criar credenciais que você pode usar nas configurações do seu plugin WP Mail SMTP.
Você vai querer clicar no botão ‘+ Criar Credenciais’ para continuar e selecionar a opção ‘Ajude-me a escolher’ no menu suspenso.

Na próxima tela, ele perguntará qual API você deseja usar.
Vá em frente e selecione ‘Gmail API’ no menu suspenso para ‘Qual API você está usando?’

Depois disso, você escolherá ‘Dados do usuário’ para o campo ‘A quais dados você estará acessando?’
Com isso feito, clique no botão ‘Próximo’.

Agora, você precisará inserir as informações do seu aplicativo.
Você pode começar dando um nome para seu aplicativo, selecionando o endereço de e-mail que você forneceu e adicionando um logotipo para o aplicativo, se desejar.

A partir daí, você precisará rolar para baixo e inserir as informações de contato de um desenvolvedor.
Depois de inserir o endereço de e-mail, basta clicar no botão ‘Salvar e Continuar’.

Na próxima tela, você pode configurar os ‘Escopos’ para a API do Gmail. Esta é uma etapa opcional e você pode pular por enquanto.
Simplesmente role até o final da página e clique no botão ‘Salvar e Continuar’.

Em seguida, insira os detalhes para a seção ‘ID do Cliente OAuth’.
Você pode começar escolhendo ‘Aplicação Web’ como o ‘Tipo de aplicação’ no menu suspenso e, em seguida, insira um nome.

Ao rolar para baixo, você verá as opções para origens de ‘JavaScript Autorizado’. Você pode pular isso e ir para ‘URIs de redirecionamento autorizados’.
Vá em frente e clique no botão ‘+ Adicionar URL’.
No campo ‘URIs’, simplesmente insira https://connect.wpmailsmtp.com/google/. Este é um URL de redirecionamento seguro fornecido pelo plugin WP Mail SMTP para ajudar a completar a conexão com sua conta do Google com segurança.

Assim que inserir o URL, basta clicar no botão ‘Criar’.
Em seguida, você verá suas credenciais na área ‘Suas Credenciais’.

Clique no botão ‘Concluído’ na parte inferior para prosseguir.
Agora você será levado para a página de credenciais do seu projeto.
Nesta página, você pode ver suas credenciais recém-criadas listadas aqui. Você precisa clicar no ícone de edição ao lado de suas credenciais para continuar.

Adicionando seu ID do Gmail e Chave Secreta às Configurações do WP Mail SMTP
Isso o direcionará para a página de edição de credenciais, onde você poderá ver seu segredo do cliente e ID do cliente.
Você pode copiar estas chaves.

Depois disso, basta colar as chaves na página WP Mail SMTP » Configurações na sua área de administração do WordPress.
E não se esqueça de clicar no botão ‘Salvar Configurações’ para concluir a configuração.

O plugin agora armazenará suas configurações e recarregará a página.
Depois disso, você precisa rolar até o final da página de configurações e clicar no botão ‘Permitir que o plugin envie e-mails usando sua conta do Google’.

Isso o levará à sua conta do Google.
Em seguida, você será solicitado a dar permissão ao site para enviar e-mails em seu nome.

Simplesmente selecione sua conta do Gmail e conceda permissão para vincular seu projeto da API do Google.
Depois disso, você será redirecionado de volta ao seu site, onde verá uma mensagem de sucesso.

Método 3: Configurando o Gmail SMTP como Remetente SMTP
Este método permite que você conecte manualmente aos servidores SMTP do Gmail para enviar seus e-mails do WordPress.
✋ Atenção: Este método exige que você gere uma ‘Senha de Aplicativo’ especial da sua conta Google e é geralmente considerado menos seguro do que o método OAuth. Recomendamos apenas se você não conseguir usar os outros métodos.
Primeiro, você vai querer ir para Configurações » WP Mail SMTP no seu painel de administração do WordPress para configurar as opções do plugin.
A partir daqui, você pode começar fornecendo o endereço do Gmail que deseja usar no campo ‘E-mail de Origem’ e seu nome no campo ‘Nome de Origem’.

Em seguida, vamos selecionar ‘Outro SMTP’ como seu remetente.
Além disso, você vai querer marcar a caixa ao lado do caminho de retorno.

Depois disso, você pode rolar para baixo até a seção ‘Outro SMTP’.
É aqui que você configurará mais definições para se conectar aos servidores SMTP do Gmail.

Aqui está a configuração exata que você precisa adicionar às definições do plugin:
- Host SMTP: smtp.gmail.com
- Criptografia: Use criptografia SSL
- Porta SMTP: 465 (isso deve aparecer automaticamente quando você selecionar a criptografia SSL)
- TLS Automático: Desativar TLS
- Autenticação: Ativar autenticação
- Nome de usuário SMTP: Seu endereço de Gmail completo, por exemplo, joao.silva@seudominio.com ou joao.silva@gmail.com
- Senha SMTP: Sua Senha de Aplicativo do Google. Esta não é sua senha regular do Gmail. Se você tiver a autenticação de 2 fatores ativada em sua conta, precisará gerar uma Senha de Aplicativo especial para o WP Mail SMTP. Você pode seguir o guia do Google sobre como criar uma.
Assim que terminar, clique no botão ‘Salvar Alterações’ para armazenar suas configurações.

Isso é tudo. Você configurou com sucesso o WP Mail SMTP para usar os servidores SMTP do Gmail.
Etapas Bônus para sua Configuração SMTP do Gmail
Agora que seu SMTP do Gmail está funcionando, vamos um passo adiante. Com um teste rápido e alguns ajustes extras, você pode garantir que tudo funcione perfeitamente.
Testando suas configurações do WP Mail SMTP
O plugin WP Mail SMTP permite testar suas configurações de e-mail para que você possa ter certeza de que tudo está funcionando corretamente.
Você precisa navegar até Configurações » WP Mail SMTP, e clicar na aba ‘Teste de E-mail’.
Depois disso, basta fornecer um endereço de e-mail ao qual você tenha acesso no campo ‘Enviar para’ e, em seguida, clicar no botão ‘Enviar E-mail’.

Você deverá ver uma mensagem de sucesso.
Para ter certeza, você pode verificar sua caixa de entrada para ver uma mensagem com a linha de assunto ‘WP Mail SMTP: E-mail de teste para…’.
Solucionando problemas de falha do Gmail SMTP
Vimos usuários encontrarem alguns problemas ao usar o Gmail SMTP com certas configurações de hospedagem compartilhada.
Você pode seguir as seguintes etapas para corrigir o problema do Gmail SMTP:
Primeiro, você precisará fazer login na sua conta cPanel. A partir daqui, você desejará encontrar o botão ‘+ Criar’ na página de contas de e-mail.

Simplesmente crie uma conta de e-mail que corresponda ao seu endereço de e-mail do Google Apps.
Ao criar a conta de e-mail, você está essencialmente informando ao servidor de hospedagem sobre um endereço de e-mail que deve enviar e-mails.
Esta etapa é uma solução alternativa para convencer o servidor de que você está enviando e-mails através dele, mesmo que você planeje usar o servidor SMTP do Gmail.

Isso pode parecer estranho, mas essa solução alternativa essencialmente diz ao sistema de e-mail do seu provedor de hospedagem para dar um passo para trás e deixar os servidores do Google cuidarem do e-mail de saída. É uma correção comum para ambientes de hospedagem compartilhada onde as configurações de e-mail locais podem interferir com serviços SMTP externos.
A partir da sua conta cPanel, vamos para os Registros MX e alteramos o roteamento MX de automático para remoto. Observe que isso pode ser um pouco complicado de encontrar, já que cada host agora tem uma interface cPanel personalizada.
Em seguida, você precisará procurar um pequeno link ao lado de MX que diga 'Roteamento de E-mail: Remote Mail Exchanger.'
Depois disso, você pode fazer login novamente no seu site WordPress e enviar um e-mail de teste. Para mais detalhes, você pode seguir nosso guia sobre como alterar os registros MX para o seu site WordPress com base no seu serviço de hospedagem.
Perguntas Frequentes: Envie E-mails no WordPress Usando o Servidor Gmail SMTP
O uso do servidor SMTP do Gmail para e-mails do WordPress é gratuito?
Sim. Você pode conectar uma conta gratuita do Gmail para enviar e-mails do seu site WordPress. Mas para sites de negócios, é melhor usar o Google Workspace. Dessa forma, você obtém um endereço de e-mail profissional como voce@seudominio.com e melhora a entregabilidade dos seus e-mails.
Isso ajuda suas mensagens a chegarem à caixa de entrada do usuário em vez da pasta de spam.
Existem limites de envio com o servidor SMTP do Gmail?
Uma conta gratuita do Gmail permite enviar até 500 e-mails em um período de 24 horas. O Google define esse limite para evitar spam e proteger sua rede. Isso geralmente é mais do que suficiente para notificações do WordPress, como reinícios de senha ou confirmações de formulário.
Se você precisar enviar mais, pode fazer um upgrade para uma conta do Google Workspace (até 2.000 e-mails por dia). Ou, você pode usar um serviço de e-mail dedicado como Constant Contact ou Brevo para limites ainda maiores.
É seguro conectar minha conta do Gmail ao WordPress?
Sim. Se você usar o método OAuth com o plugin WP Mail SMTP, sua senha do Gmail nunca será salva em seu site. Em vez disso, o Google fornece tokens seguros para gerenciar a conexão.
Isso é muito mais seguro do que métodos antigos que exigiam salvar sua senha diretamente em suas configurações. Além disso, é o padrão moderno para manter sua conta segura.
Posso usar o Gmail SMTP para meus boletins informativos por e-mail?
Não, o SMTP do Gmail é para enviar e-mails transacionais, como notificações ou confirmações. Ele não foi projetado para newsletters em massa. Para newsletters ou e-mails de marketing, opte por um serviço dedicado de e-mail marketing, como Constant Contact ou Brevo.
Tutorial em Vídeo
🎥 Assista ao nosso tutorial em vídeo passo a passo abaixo para configurar rapidamente o Gmail SMTP no WordPress e garantir que seus e-mails sejam entregues de forma confiável.
Basta dar play e acompanhar!
Continue Aprendendo Sobre o Uso de Formulários no WordPress
Esperamos que este artigo tenha ajudado você a aprender como enviar e-mails no WordPress usando o servidor SMTP do Gmail.
Em seguida, você também pode querer ver nossos outros guias úteis sobre:
- Como Incorporar Formulários no WordPress
- Como Personalizar e Estilizar Seus Formulários WordPress
- Como Exportar Entradas de Formulário do WordPress para CSV e Excel
- Maneiras de Usar Lógica Condicional em Formulários do WordPress
- Dicas de Solução de Problemas para Quando Seu Formulário do WordPress Não Funciona
- Guia Definitivo para Usar Formulários WordPress
Se você gostou deste artigo, por favor, inscreva-se em nosso Canal do YouTube para tutoriais em vídeo do WordPress. Você também pode nos encontrar no Twitter e no Facebook.


David
Olá, usei este tutorial no ano passado para instalar e configurar o plugin Gmail SMTP. Até muito recentemente, o plugin Gmail SMTP em conjunto com o formulário de contato do meu site funcionava perfeitamente. Mas testei o formulário de contato do meu site hoje e recebi a seguinte mensagem de erro fatal:
Erro fatal: Exceção não capturada ‘Google_Auth_Exception’ com a mensagem ‘Erro ao atualizar o token OAuth2, mensagem: ‘{ “error” : “invalid_grant” }”’
Eu não tenho a menor ideia do que isso significa. Recebo a mesma mensagem de erro fatal quando uso o plugin para enviar uma mensagem de teste no plugin Gmail SMTP>Configurações>E-mail de teste.
Eu não mudei nenhuma das configurações do plugin desde que o instalei pela primeira vez há um ano, e também não fiz nada de novo com minha conta do Google Console. Estou usando a versão mais recente do plugin Gmail SMTP, e também a versão mais nova do Wordpress.
Alguma ideia ou sugestão?
Obrigado!
WPBeginner Support
Olá David,
Parece que seu token Oauth2 expirou. Tente seguir o tutorial novamente desde o início para configurá-lo novamente.
Admin
Ehsan
Muito obrigado – um dos meus problemas era este “meus e-mails vão para a pasta de spam”
com este serviço (Método 1) Agora está ótimo – claro que depois de 14 dias você tem que pagar por isso, mas ainda assim é perfeito
Tenho uma pergunta;
Posso enviar 100 e-mails como newsletter para meus clientes, tudo bem para o Google!?
Tenho medo que meus e-mails depois vão para a pasta de spam novamente
Sharon
Fiz tudo como descrito, mas o formulário de contato no meu site ainda não funciona.
Adondriel
Ei, adicione uma coisa no final para a solução de problemas: “Verifique com seu provedor de hospedagem de site e confirme se eles não bloqueiam solicitações de saída por padrão.” Eu sei que 1. GoDaddy faz isso e não permite que você desbloqueie. e 2. Namecheap também bloqueia por padrão, mas você só precisa entrar em contato com o suporte, dar suas informações e pedir para desbloquear a porta 587 e pronto, tudo funcionará novamente.
Lucas
Você salvou minha vida!
Tks!
adam
Continuo recebendo um Erro: redirect_uri_mismatch quando clico em ‘conceder permissão’. Isso está me deixando louco, pois não consigo descobrir o que está errado? Tudo parece corresponder.
Adam
Grzegorz
O mesmo aqui. recebo redirect_uri_mismatch
Macky
Este vídeo foi uma ajuda fantástica.
Sou um iniciante completo em Wordpress. As instruções passo a passo são muito fáceis de seguir. Agora meus e-mails estão funcionando perfeitamente!! Além disso, também aprendi como inserir cabeçalhos e rodapés com facilidade.
Obrigado mais uma vez!!
WPBeginner Support
Olá Macky,
Ficamos felizes que você achou o vídeo útil. Você também pode se inscrever em nosso Canal do YouTube para tutoriais em vídeo do WordPress.
Admin
Fabio
Seu tutorial salvou meu site! Muito obrigado, meu amigo!
Maggie Z
Uma pergunta de acompanhamento – por causa do problema de conflito de login, eu também estava considerando usar o WP Mail SMTP. No entanto, muitos usuários no fórum de suporte para esse plugin expressam preocupação de que a senha da conta de e-mail seja visível na página de administração em texto simples.
Eu tenho um firewall configurado que impede que não administradores acessem o back-end, então existe alguma preocupação real de segurança em relação à senha aparecer em texto simples? Qualquer conselho é muito apreciado!!!
Maggie Z
Depois de solucionar muitos problemas, finalmente cedi e optei pelo WP Mail SMTP, que requer a solução de “permitir aplicativos menos seguros” – um técnico de suporte do G Suite me disse que era seguro, e parece ser a única maneira de seguir em frente para minha configuração específica. Parece estar funcionando agora. Obrigado pelas instruções incrivelmente claras!!! Agora sou um fã fiel deste site.
Maggie Zellner
O vídeo é fantástico e o plugin instalou perfeitamente. Infelizmente, só percebi depois de passar por todo o processo (porque não li a documentação do plugin com atenção) que o plugin Gmail SMTP elimina a necessidade de os usuários fazerem login, e, portanto, interferiu no processo de login que implementamos para membros pagos em nosso site (que gerenciamos através de um plugin chamado PaidMembershipsPro).
Existe alguma maneira de desativar esse aspecto deste plugin, para que eu possa enviar todos os e-mails através da nossa conta do Gmail, mas ainda assim permitir que os usuários façam login e logout?
Eric
Ótimo artigo! No entanto, não tenho clareza sobre algo ao usar o WordPress para enviar newsletters. Qual é a diferença entre esses provedores de serviços de envio em massa (mailgun & Sendgrid) e o uso do Google Apps for work SMTP?
Não podemos usar o Google Apps for work para enviar newsletters tão bem quanto?
WPBeginner Support
com o Google Apps for Work, você só pode enviar um e-mail para no máximo 500 destinatários (para contas empresariais pagas). Você não pode usá-lo para newsletters.
Admin
Eric
Muito obrigado pela sua resposta! Com o Google Apps for Work limitando a apenas 500 destinatários, então suponho que funcionaria se enviássemos para 500 pessoas ou menos.
Minha próxima pergunta é: é um máximo para enviar tudo de uma vez ou por dia? Se limitarmos a enviar apenas alguns por minuto, você sabe se isso permitiria enviar milhares em poucas horas?
Heather
Muito obrigado! Isso foi muito útil!
zim ejin
Olá, isso foi muito informativo, obrigado por postar. no entanto, tenho um site hospedado na aws ec2 e route53 para dns. tentei a configuração segura. não funcionou. existe uma configuração especial para sites auto-hospedados na aws ec2/route53. a propósito: não tenho um cpanel instalado.
Lanrz
Após conceder acesso e clicar no botão permitir, não fui redirecionado de volta para o wordpress e o status do SMTP ainda não está conectado.
Algum conselho sobre como devo proceder?
Obrigado!
Nathalie
Não funciona: o e-mail de teste retorna Conexão: abrindo para smtp.gmail.com:587, timeout=300, options=array ( ‘ssl’ => array ( ‘verify_peer’ => false, ‘verify_peer_name’ => false, ‘allow_self_signed’ => true, ),)
Eu verifiquei Roteamento de E-mail -> Remote Mail Exchanger, mas não ajudou
Raph Divine
Obrigado pela explicação. Realmente me ajudou! 5 estrelas!
Nome Real
Este guia funcionou maravilhosamente até que meu servidor parou de enviar e-mails e não consigo fazê-lo funcionar novamente. A aba "Testar E-mail" não deixa claro se o e-mail foi enviado com sucesso ou não, pois apenas despeja 52 linhas que não significam muito para mim. :/
Boro
Tutorial Incrível !!!!
Obrigado
peter
Ok, então segui as instruções do OAuth e meu botão de status SMPT ficou verde. No entanto, seja por e-mail de teste ou pelo meu site, não consigo enviar um e-mail através do formulário de contato (plugin contact form builder by web Durado). A mensagem pendente diz esperando por e eventualmente recebo um aviso de erro 405.
Alguma ideia?
Thomas
Espero que você possa me ajudar?
Tentei configurar o método 1 usando o Gmail e recebi a 'luz verde' do wordpress, no entanto, ao testar o e-mail, recebo a seguinte mensagem de erro após esperar 1 minuto para enviá-lo:
Connection: opening to smtp.gmail.com:587, timeout=300, options=array ()
Alguma ideia de como consertar isso?
Atenciosamente,
Tom
Fernando Santos
Este tutorial é incrível!
Tenho uma pergunta, porém. Direcionei as mensagens do formulário de contato para um endereço de e-mail de grupo do Gmail, mas, por algum motivo, as mensagens não estão sendo entregues. Quando direciono para um endereço de e-mail "real", as mensagens são entregues normalmente.
Agradeceria muito se alguém pudesse me dar uma mão para descobrir por que isso acontece.
Obrigado!!!
Paul
+1 para esta pergunta. Tenho exatamente a mesma pergunta, pois desejo usar nosso endereço info@..
Andres
Obrigado, pessoal, por um artigo tão útil. Segui todos os passos e consegui configurar o e-mail corretamente. No entanto, quando recebo o e-mail do endereço mydomain.com (enviado pelo WordPress após a compra de um produto), o avatar do usuário (foto do Gmail) não aparece, embora mydomain.com já tenha uma foto.
Na verdade, se eu enviar um e-mail diretamente da conta mydomain.com via Google Workspace, o destinatário consegue ver a imagem imediatamente, mas não é o caso se o e-mail for enviado via WordPress.
Você tem alguma sugestão? Muito obrigado e continuem arrasando!
Sahar
Obrigado por esta informação útil. Você realmente me ajudou a configurar isso, e agradeço por ter dedicado tempo para criar esta informação útil!
WPBeginner Support
Glad you found it helpful.
Admin
lokesh kumar CL
Qual é a URI de origem da aplicação cliente? Ela não aceita o URL do site... por favor, me ajude.
Susan
Excelentes instruções e obrigado por me guiar na configuração. Eu tentei a alteração do registro MX, mas também não tive sorte.
Recebo uma mensagem 405 Not allowed quando tento enviar um e-mail.
Sou hospedado pela Bluehost e estou usando o tema DIVI.
Se alguém tiver alguma ideia, ficaria muito grato.
Leista
Olá, estou tendo um problema semelhante. Recebo um erro 405 e também sou hospedado na Bluehost. Por acaso, você conseguiu corrigir o problema? Obrigado.
JDC
Tive o mesmo problema com a Bluehost. Mas isso me deu a solução.
Desinstalei qualquer plugin extra para e-mail, incluindo smtp mailer ou plugin smtp do gmail e usei apenas um endereço aleatório como mynewaddress@example.com (substitua example.com pelo seu próprio nome de domínio) e funcionou. Enviei um e-mail para minha conta do gmail e ele passou por todos os filtros. Parece que o BlueHost valida o endereço se ele vier do servidor que hospeda esse domínio. No gmail, você geralmente recebe um aviso dizendo que este e-mail pode não ter sido validado, mas meus e-mails estão chegando bem com funções de e-mail personalizadas do wordpress. Nenhum plugin extra é necessário.
Prashant Bhandarkar
Thank you so much. This was of great help. God Bless you!
Karmen
Tutorial incrível!!!
Louise
Tenho isso funcionando brilhantemente com uma conta do Google Apps for Work para uma solução WooCommerce no WordPress, obrigado.
Isso deveria funcionar se eu usar um e-mail de grupo do Google em vez de uma conta?
Muito obrigado.
Brian Treiber
Não estou usando o Google Apps for Work, tenho tudo configurado e conectado. Tentei enviar um e-mail de teste, mas recebo um erro 405 não permitido. Fui ao meu cpanel e alterei os registros mx para o recomendado "remoto". Ainda não consigo enviar. Isso significa que preciso usar o método menos seguro?
Jason North
Estou recebendo este erro ao tentar ativar o plugin:
O plugin não pôde ser ativado porque acionou um erro fatal. Erro de análise: erro de sintaxe, T_FUNCTION inesperado, esperando ')' em /home3/north23/public_html/forcebrain/wp-content/plugins/gmail-smtp/google-api-php-client/src/Google/autoload.php na linha 19
genie
Olá, eu uso o plugin gmail-smtp, mas ele entra em conflito com o ultimate membership. Você poderia me ajudar?
Eu tentei outro wp mail smtp, mas no último campo: user account pass. O Google App não permite o login pelo plugin. Por favor, ajude
Obrigado
Leslie Andrews
Claramente estou fazendo algo errado. Quando chego em "adicionar credenciais", recebo esta mensagem de erro e não consigo avançar.
Redirecionamento Inválido: deve terminar com um domínio de nível superior público (como .com ou .org)
Qualquer ajuda seria ótima
WPBeginner Support
Se você olhar atentamente para o URL, notará que está faltando um ponto entre o nome do domínio e o TLD, o seu é examplecom quando deveria ser example.com.
Admin
Graham
Obrigado pelo tutorial, mas recebo este erro ao tentar enviar um e-mail de teste:
Connection: opening to ssl://smtp.gmail.com:587, timeout=300, options=array ()
SMTP ERROR: Failed to connect to server: Connection refused (111)
SMTP connect() failed.
Isso tem algo a ver com o fato de meu site ser protegido com SSL?
Tony
Estou tendo o mesmo problema. Você descobriu?
Tom
Ótimo artigo, estou tendo alguns problemas para fazer isso funcionar. Então, desativei o plugin e testei um formulário de contato para ver se tudo estava igual antes de configurar o Gmail SMTP, infelizmente nenhum e-mail está sendo enviado agora.
Mesmo que o plugin Gmail SMTP NÃO esteja ativo, precisamos redefinir para as configurações padrão de alguma forma?
WPBeginner Support
Não, simplesmente desativá-lo o desligaria.
Admin
Jenny
Olá,
Configurei tudo corretamente e o e-mail de teste funcionou… Comentei no meu próprio blog para ver se receberia um e-mail quando um comentário fosse postado, mas infelizmente não recebi. Alguém pode me ajudar a descobrir onde errei?
Sachin
Olá, obrigado pelo tutorial. Tudo funciona bem na configuração, mas quando o e-mail é enviado, o site trava por cerca de 5 minutos. O site não abre nesse momento. Ele não responde nesse momento. Alguma ideia do que pode estar causando esse problema. Mas o ponto é que o e-mail é enviado no final, finalmente.
WPBeginner Support
Por favor, entre em contato com seu provedor de hospedagem WordPress. Eles podem ser capazes de ajudá-lo melhor.
Admin
crissy
Olá,
Estou tendo problemas com o envio do e-mail de teste
Erro fatal: Não é possível redeclarar a classe phpmailer em /home/mywebsite/wp-includes/class-phpmailer.php na linha 29
Por favor, ajude
David
Olá, acabei de instalar este plugin e tudo correu perfeitamente – graças ao seu excelente tutorial! (Eu definitivamente não teria conseguido sem você.) O e-mail de saída do meu site começou imediatamente a chegar às caixas de entrada das pessoas, em vez de suas pastas de spam.
Mas como sou novato nessas questões e não sei o que é SMTP, pesquisei sobre SMTP e em um site que encontrei, li o seguinte:
“Outra estratégia que os hackers usam: Se seu aplicativo envia e-mail usando SMTP, o endereço IP será registrado nas linhas de cabeçalho Received. Ou limpe a linha Received original [nenhuma explicação sobre como isso é feito], ou não use SMTP para envio de e-mail.”
Isso é algo com que devo me preocupar em termos de segurança? Ou este plugin resolve esse problema de alguma forma? E se não, como devo corrigi-lo?
Obrigado!
WPBeginner Support
Você não deve se preocupar com isso. A maioria dos provedores de serviços de e-mail populares e seus filtros de spam podem verificar se um e-mail está se originando do endereço IP que afirma ser.
Admin
Rob
Thank YOU so much for this!! I’ll keep coming back for more!!
Travis
Muito obrigado por este tutorial.
Originalmente eu tinha tudo configurado e funcionando bem, mas mudei meu site e fiz alguns outros ajustes nele, e de repente o envio de e-mails parou de funcionar.
Anteriormente, passei algum tempo tentando configurá-lo e fazê-lo funcionar, mas então ele “parou” de funcionar aleatoriamente.
De qualquer forma, a opção nº 1 realmente me salvou de uma grande dor de cabeça.
Christine Tabor
Eu configurei e obtive o botão verde "go to go"… OBRIGADO PELO PASSO A PASSO…
(fazendo isso em um site de teste de cliente)…
MAS EM RELAÇÃO AO GRAVITY FORMS (ou qualquer plugin de formulário)… eu também preciso alterar os e-mails de notificação que usei para as submissões do Gravity Forms?
Tudo bem se o e-mail "de" que usei na configuração for diferente do gmail usado para configurá-lo?
O problema que iniciou tudo isso foi que o cliente não estava recebendo as notificações do Gravity Form.
ENTÃO, antes de instalar no site principal deles… (que é e-commerce e SSL)… você pode responder a isso… e devo continuar usando o TSL para a configuração? Eu não tinha certeza se um certificado no site fazia alguma diferença na configuração disso.
Obrigado,
Christine
WPBeginner Support
Não, você não precisa alterar os e-mails de notificação.
Está tudo bem, mas para garantir a máxima capacidade de entrega, você deve usar o endereço de e-mail que está realmente enviando o e-mail.
Você deve tentar com SSL primeiro para a Configuração do Gmail.
Admin
Christine
Obrigado pela resposta… um pouco mais de esclarecimento, por favor.
Configurei um email…info@domain.com como um encaminhador no cpanel, e encaminho para o e-mail da Verizon deles.
Deixei o e-mail da Verizon na lista de notificações do GF, adicionei o e-mail de informações e outro e-mail alternativo.
Então, o e-mail de informações é o que está configurado no plugin do Gmail que está enviando o e-mail… tudo bem que seja um encaminhador?
Além disso, quando configurei o plugin, usei um Gmail que havia criado... CompanyName@gmail.com
Mas não o estou usando como e-mail de envio ou em qualquer outro lugar.
Enviei um teste e parece que tudo funcionou… Devo voltar e mudar para SSL em vez de TSL ou deixar como está?
Obrigada novamente...
Christine
WPBeginner Support
Parece certo. No entanto, se dependesse de nós, usaríamos o endereço do Gmail como remetente e adicionaríamos o endereço de e-mail de encaminhamento como endereço de resposta.
Tribhuwan Bhatt
Obrigado
Tim R
Não funciona para mim em 14 de abril de 2016.
As coisas que eu faço raramente funcionam.
Conexão: abrindo para smtp.gmail.com:587, timeout=300, options=array ()
ERRO SMTP: Falha ao conectar ao servidor: Rede inacessível (101)
Falha ao conectar SMTP.
Erro do Mailer: Falha ao conectar SMTP.
Vale a pena se preocupar com isso?
zse
Olá,
Eu tenho este mesmo erro.
Você resolveu este problema?
Regards
Tim R
Aqui está um acompanhamento:
As configurações do servidor do meu provedor de hospedagem tornaram isso impossível.
Mudei de provedor e agora funciona facilmente.
Não se esqueça de alterar as configurações na conta do Gmail para permitir aplicativos não registrados (uma pesquisa descobrirá muitas instruções para fazer isso, então não adicionarei aqui)
Monica
Oi, eu tentei permitir o acesso para aplicativos não registrados, mas ainda não funciona para mim.
Estou recebendo o erro:
Conexão: abrindo para smtp.gmail.com:587, timeout=300, options=array ()
ERRO SMTP: Falha ao conectar ao servidor: Conexão recusada (111)
Falha ao conectar SMTP().
Alguma ideia?
Fechar
Hi ,
Thanks for this ticket ..i was fighting with my emial provider weblayer and nothing. it worked with your magic touch , one simple note .. by the end of Ouauth when explaining to create a fake local email you forgot to include that we must use MX record and what is is , i search on google and found ALT2.ASPMX.L.GOOGLE.COM, but this last simply thing could be a danwfault for all readers
Either way thank you..a lot!
Kay
Muito, muito obrigado por isso! Funcionou perfeitamente. As instruções estão 100% corretas!
Tyler
Alguém conseguiu fazer isso funcionar com e-mail do Google Apps? Criei credenciais de API. O status SMTP está verde. Mas o teste de e-mail diz que a conexão foi recusada. Já defini o MX para remoto no GoDaddy. Existem configurações de segurança no e-mail do Google Apps que precisam ser configuradas?
TJ
Bom artigo, consegui instalar o plugin e ele enviou o e-mail do teste de e-mail do plugin.
Falha ao usar o Contact Form 7, alguma recomendação de plugin de formulário de contato com o qual isso possa funcionar?
Obrigado
WPBeginner Support
Você pode tentar com WPForms.
Admin
Muhammad
obrigado pelo bom post. eu estava pensando em configurar isso para o meu site.
Ripul
Interessante, no entanto estou recebendo este erro: “Erro: redirect_uri_mismatch”
Ripul
Esqueci de mencionar que estou testando isso em Localhost.
Rashmirekha Moharana
Olá Syed.
Muito obrigado por uma solução tão maravilhosa. Vou implementar e ver.
Parabéns a você.