feltex / ServicoEmailSimples

Projeto básico de como utilizar Spring Boot enviando email via GMail

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Projeto de Envio de Email

Projeto simples com Java e Spring Boot para enviar email utilizando contas do Gmail.

Vídeo: https://youtu.be/so3nq5NapHA

Pré Requisitos

  • Maven 3.6
  • Java 11
  • Conta de email no Gmail
  • Código no GitHub Feltex

Criando o jar

mvn clean package

Executando o projeto

  • Utilizando o arquivo jar
    export SPRING_EMAIL_USERNAME=usuario1.feltex@gmail.com
    export SPRING_EMAIL_PASSWORD=********************

    java -jar target/ServicoEmail.jar 
  • Utilizando o maven
    export SPRING_EMAIL_USERNAME=usuario1.feltex@gmail.com
    export SPRING_EMAIL_PASSWORD=********************
    
    mvn spring-boot:run

Possíveis erros

  1. Erro de acesso 535-5.7.8 Username and Password not accepted.
 # Caused by: org.springframework.mail.MailAuthenticationException: Authentication failed; nested exception is javax.mail.AuthenticationFailedException: 535-5.7.8 Username and Password not accepted. Learn more at
 # 535 5.7.8  https://support.google.com/mail/?p=BadCredentials m35sm5842510wms.1 - gsmtp
  1. Confirme se usuário e senha estão corretos.
  2. Desabilite a verificação em 2 etapas
  3. Para enviar email em sua aplicação você precisa habilitar uma configuração de segurança no Gmail
    1. Habilitando aplicações menos Seguras no GMaildetalhes.

About

Projeto básico de como utilizar Spring Boot enviando email via GMail


Languages

Language:Java 100.0%