2
respostas

[Sugestão] Email

Poderiam colocar aqui como ficaria o código para enviar email nesse projeto, eu não consegui.

2 respostas

1 - Configure o application.properties:

Abra o arquivo application.properties no seu projeto. Adicione ou modifique as seguintes propriedades:

#configurações da conta do email
spring.mail.host=host
spring.mail.port=587
spring.mail.username=username
spring.mail.password=password
spring.mail.properties.mail.smtp.auth=true
spring.mail.properties.mail.smtp.starttls.enable=true

Substitua username pelo seu e-mail do Gmail.

2 - Obtenha a senha de app:

  • Acesse sua conta do Gmail e clique na sua foto de perfil.
  • Selecione “Gerenciar sua conta do Google”.
  • No menu à esquerda, clique em “Segurança”.
  • Role até “Como você faz login no Google” e selecione “Verificação em duas etapas”.
  • Clique em “Começar” e siga as instruções para ativar a verificação em duas etapas (pode incluir a verificação via SMS).
  • Após ativar, acesse o link para criar uma senha de app: link da senha.
  • Insira um nome para o app (ex: Adopet Store) e clique em “Criar”.
  • Uma senha de 16 caracteres será gerada. Copie essa senha e guarde em um lugar seguro.

3 - Atualização do application.properties:

Volte ao arquivo application.properties e substitua password pela senha de 16 caracteres que você copiou. As configurações finais devem ficar assim:

#configurações da conta do email
spring.mail.host=host
spring.mail.port=587
spring.mail.username=[usuário do gmail]
spring.mail.password=[senha de 16 letras]
spring.mail.properties.mail.smtp.auth=true
spring.mail.properties.mail.smtp.starttls.enable=true

Boa noite, jackson tudo bem? eu segui o que você me falou e o que a instrutora orientou também. Porém só isso não deu certo.

Segue o que foi adicionado para começar a enviar os e-mails.

Além de adicionar o user, password.

Fiz essas alterações no application.properties:

spring.mail.host=smtp.gmail.com (Alterado)
spring.mail.properties.mail.smtp.ssl.trust=* (Adicionado)