Principal Configurar conta Como usar o SMTP do Google para enviar e-mails

Como usar o SMTP do Google para enviar e-mails

Última atualização em Feb 07, 2025

O Simple Mail Transfer Protocol (SMTP) do Google permite que você envie e-mails de forma programática usando uma conta do Gmail.

Este tutorial guiará você pelos passos necessários para configurar e usar o SMTP do Google para enviar e-mails.

Pré-requisitos

Antes de começar, você precisará de uma conta Gmail ou Google Workspace.


Passo 1: Configurar a Conta do Gmail

1.1 Ativar o Acesso a Aplicativos Menos Seguros (Opcional)

O Google possui medidas de segurança que podem bloquear aplicativos considerados menos seguros. Para permitir que seu aplicativo envie e-mails, você pode precisar ativar o acesso a aplicativos menos seguros na sua conta do Gmail.

1️⃣ Acesse Minha Conta do Google.
2️⃣ Role para baixo até a seção "Acesso a aplicativos menos seguros".
3️⃣ Clique em "Ativar acesso" e habilite a opção "Permitir aplicativos menos seguros".


1.2 Gerar uma Senha de Aplicativo (Recomendado)

Para maior segurança, é recomendado gerar uma senha específica para o aplicativo em vez de usar sua senha principal do Gmail.

1️⃣ Acesse Minha Conta do Google.
2️⃣ Em "Segurança", encontre "Senhas de aplicativos".
3️⃣ Selecione "Outros (nome personalizado)" e insira um nome para a aplicação (exemplo: "Envio de Email SMTP").
4️⃣ Clique em "Gerar" e anote a senha fornecida.


Passo 2: Configurar as Credenciais SMTP

Para enviar e-mails via SMTP do Google, você precisará das seguintes informações:

🔹 Servidor SMTP: smtp.gmail.com
🔹 Porta SMTP: 587 (TLS) ou 465 (SSL)
🔹 Usuário: Seu endereço de e-mail completo do Gmail (exemplo: seuemail@gmail.com)
🔹 Senha: Sua senha do Gmail ou a senha do aplicativo gerada anteriormente


Passo 3: Limites de Envio do SMTP Google Grátis

O Google limita o envio a 100 e-mails por dia.

📌 Se você atingir o limite, não poderá enviar e-mails pelas próximas 24 horas.
📌 Para mais informações sobre os limites de envio, acesse a documentação do Google aqui.


Passo 4: Testar a Configuração SMTP

4.1 Testar com Clientes de E-mail

Uma forma de testar a configuração SMTP do Google é configurando-a em um cliente de e-mail, como:
📌 Microsoft Outlook
📌 Mozilla Thunderbird
📌 Apple Mail

Passos:
1️⃣ Abra o cliente de e-mail.
2️⃣ Acesse as configurações da conta e adicione uma nova conta de e-mail.
3️⃣ Insira as informações do servidor SMTP, porta e credenciais.
4️⃣ Envie um e-mail de teste para verificar se a configuração está funcionando.


4.2 Verificar o Log de Envio

Depois de enviar um e-mail de teste, faça o seguinte:
Confira a caixa de entrada do destinatário para verificar se o e-mail foi recebido.
Verifique os logs de envio no cliente de e-mail ou na ferramenta de teste utilizada.

Se houver erros, siga as soluções abaixo.


Solucionar Problemas Comuns

Erro de Autenticação

Solução:
🔹 Verifique se o usuário e a senha estão corretos.
🔹 Certifique-se de que a opção "Permitir aplicativos menos seguros" está ativada ou que você está usando a senha do aplicativo.


Erro de Conexão

Solução:
🔹 Verifique se o servidor SMTP e a porta estão corretos.
🔹 Certifique-se de que sua conexão com a internet está estável.


Mensagens de Segurança do Google

Se o Google bloquear sua tentativa de login, você poderá receber um e-mail ou notificação informando sobre um login suspeito.

Solução: Confirme que foi você quem tentou fazer login.


Considerações Finais

Usar o SMTP do Google é uma maneira simples e eficaz de enviar e-mails programaticamente.

🚀 Para aplicações de produção, considere soluções de e-mail transacional como:
SendGrid
Mailgun
Amazon SES

Esses serviços oferecem mais recursos e melhor gerenciamento de envios em larga escala.

🎯 Agora você está pronto para usar o SMTP do Google com eficiência! 🚀