1
resposta

[Dúvida] Configuração SMTP do Google

Alguém sabe dizer se a configuração smtp do google, para envio de e-mails pelo Spring Boot, tal qual apresentado neste curso, ainda funciona? Estou configurando e fazendo testes com a minha conta do google, mas o erro é sempre o mesmo:

Caused by: org.springframework.mail.MailSendException: Mail server connection failed. Failed messages: org.eclipse.angus.mail.util.MailConnectException: Couldn't connect to host, port: smtp.google.com, 587; timeout -1;
  nested exception is:
    java.net.ConnectException: Connection timed out: connect
ping smtp.google.com

Disparando smtp.google.com [142.251.0.26] com 32 bytes de dados:
Resposta de 142.251.0.26: bytes=32 tempo=59ms TTL=104
Resposta de 142.251.0.26: bytes=32 tempo=60ms TTL=104
Resposta de 142.251.0.26: bytes=32 tempo=61ms TTL=104
Resposta de 142.251.0.26: bytes=32 tempo=60ms TTL=104

Estatísticas do Ping para 142.251.0.26:
    Pacotes: Enviados = 4, Recebidos = 4, Perdidos = 0 (0% de
             perda),
Aproximar um número redondo de vezes em milissegundos:
    Mínimo = 59ms, Máximo = 61ms, Média = 60ms
1 resposta

Oi Cleyton! Tudo bem?

Recentemente usei essa mesma configuração e tava funcionando normalmente... Só confirmando, você realizou todos os passos, certo? Inclusive o de gerar a senha a partir da autenticação de dois fatores.

Uma coisa que pode estar acontecendo é o seu provedor de internet estar bloqueando a porta 587. Você pode tentar usar a porta 465 com SSL para ver se isso resolve o problema. Para isso, utilize spring.mail.port=465, no lugar de spring.mail.port=587.

Caso continue com problemas, avise aqui por favor!

Abraços e bons estudos!