Configurando senha de app do Gmail (iniciando recuperação de senha)
Atualizado
Atualizado
A ideia é enviar e-mail para o usuário, para fazermos isso, precisamos de um provedor, usaremos o SMTP do gmail.
Envio de e-mail via Gmail
Criar uma senha de app na sua conta do Google Guia: https://support.google.com/accounts/answer/185833
Acessar a sua conta no Google ⇒ Segurança ⇒ Validação em duas etapas ⇒ Senhas de app https://myaccount.google.com/
Selecionar dispositivo ⇒ Outro ⇒ (escolha um nome que lembre o seu app) ⇒ Gerar
Pronto! Sua senha de app de 16 caracteres foi gerada. Salve-a em um lugar seguro.
Agora, vá neste repositório, e copie as variáveis de ambiente do application.properties e insira no projeto.
❗ATENÇÃO: nunca escreva as suas credenciais diretamente no application.properties. Configure os valores das variáveis no ambiente de execução do projeto.
O e-mail na variável de ambiente é o nosso pessoal mesmo (do gmail), a senha é a criada acima.
Execute o projeto e teste a requisição de envio de e-mail
POST http://localhost:8080/email
Corpo da requisição: