Skip to content

Enviando e-mails personalizados com Spring Java Mail Sender e Thymeleaf Template Engine

Notifications You must be signed in to change notification settings

rocketseat-creators-program/spring-mail-sender-thymeleaf-2021-09-25

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Enviando e-mails personalizados com Spring Java Mail Sender e Thymeleaf Template Engine

Nessa aula aprenderemos:

  • Enviar e-mails utilizando o Java Mail Sender
  • Configurar o Gmail na aplicação
  • Enviar um email com uma simples mensagem de texto
  • Enviar um email com um template personalizado e dinâmico

Tecnologias

Para testar todos os recursos da aplicação, utilize a collection do Postman abaixo:

Configuração do e-mail

    spring.mail.default-encoding=UTF-8
    spring.mail.host=smtp.gmail.com
    [email protected]
    spring.mail.password=your_password
    spring.mail.port=587
    spring.mail.protocol=smtp
    spring.mail.test-connection=false
    spring.mail.properties.mail.smtp.auth=true
    spring.mail.properties.mail.smtp.starttls.enable=true

Importante: É preciso ativar em seu Gmail o "Acesso a app menos seguro"

Segurança Gmail

Links úteis

Ambiente, recursos e requisitos necessários

  • Java 11+
  • Postman/Insomnia
  • Familiaridade com HTML e CSS