Principal ⚙️Configurar conta Como configurar o SMTP do Google para envio de e-mails

Como configurar o SMTP do Google para envio de e-mails

Última atualização em Mar 27, 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 guia você pelos passos necessários para configurar e usar o SMTP do Google para envio de e-mails.

Pré-requisito: você precisa de uma conta Gmail ou Google Workspace.


Passo 1: Configurar a conta do Gmail

Ativar o Acesso a Aplicativos Menos Seguros (opcional)

O Google possui medidas de segurança que podem bloquear aplicativos menos seguros. Para permitir que seu aplicativo envie e-mails, pode ser necessário ativar o acesso a aplicativos menos seguros na sua conta Gmail.

  1. Acesse Minha Conta (https://myaccount.google.com).

  2. Role até a seção "Acesso a aplicativos menos seguros".

  3. Clique em "Ativar acesso" e habilite a opção "Permitir aplicativos menos seguros".

⚠️ Esta opção está sendo descontinuada pelo Google. É recomendável usar senhas de aplicativo sempre que possível.


Gerar uma Senha de Aplicativo (recomendado)

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

  1. Acesse Minha Conta.

  2. Vá até a seção "Segurança" e clique em "Senhas de aplicativos".

  3. Escolha "Outros (nome personalizado)", dê um nome (ex: "Envio de Email SMTP") e clique em "Gerar".

  4. Copie e guarde a senha fornecida.


Passo 2: Configurar as credenciais SMTP

Para configurar o envio de e-mails via SMTP do Google, utilize as seguintes informações:

  • Servidor SMTP: smtp.gmail.com

  • Porta SMTP: 587 (TLS) ou 465 (SSL)

  • Usuário: Seu endereço de e-mail completo (ex: 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 em contas gratuitas. Se ultrapassar o limite, você não poderá enviar e-mails pelas próximas 24 horas.

Mais informações podem ser consultadas diretamente com a documentação oficial do Google.


Passo 4: Testar a configuração SMTP

Testar com clientes de e-mail

  1. Abra um cliente de e-mail (Outlook, Thunderbird, Apple Mail, etc.).

  2. Acesse as configurações de conta e adicione uma nova conta de e-mail.

  3. Insira os dados do servidor SMTP, porta e credenciais.

  4. Envie um e-mail de teste.

Verificar o log de envio

  • Confirme o recebimento do e-mail na caixa do destinatário.

  • Verifique os logs do cliente de e-mail ou da ferramenta de teste usada para garantir que não houve erros.


Solução de problemas comuns

Erro de autenticação

  • Verifique se o endereço de e-mail e a senha estão corretos.

  • Certifique-se de que o acesso a aplicativos menos seguros está ativado ou que está usando a senha de aplicativo.

Erro de conexão

  • Confirme que está usando o servidor SMTP e a porta corretos.

  • Verifique sua conexão com a internet.

Mensagens de segurança do Google

Se o Google detectar uma tentativa de login suspeita, você poderá receber uma notificação. Acesse sua conta e confirme que foi você quem tentou fazer login.


Considerações finais

Usar o SMTP do Google é uma solução simples e eficaz para enviar e-mails programaticamente. No entanto, para aplicações em produção ou com maior volume, considere alternativas mais robustas como:

  • SendGrid

  • Mailgun

  • Amazon SES

Essas plataformas oferecem recursos avançados, alta taxa de entrega e melhor controle sobre o envio de e-mails em larga escala.