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

Overview

Projeto de Envio de Email

Projeto simples utilizando 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 [email protected]
    export SPRING_EMAIL_PASSWORD=********************

    java -jar target/ServicoEmail.jar 
  • Utilizando o maven
    export [email protected]
    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.
You might also like...

Curso que apresenta conceitos introdutórios sobre como podemos trabalhar com debugging na linguagem Java.

Debugging Java Curso que apresenta conceitos introdutórios sobre como podemos trabalhar com debugging na linguagem Java. Curso este ministrado por mim

Jan 4, 2023

Repositório que também será utilizado como workspace no eclipse

Repositório que também será utilizado como workspace no eclipse

entra21 Programação orientada a objetos Repositório com as práticas realizadas em aula Conteúdo prático realizado em sala durante o projeto Entra21 Em

Jun 8, 2022

MVP de Sistema de delivery de comida (como Uber eats ou Ifood)

MVP de Sistema de delivery de comida (como Uber eats ou Ifood)

Repositório para acompanhar a minha evolução no curso Especialista Spring REST da Algaworks 🏷️ Sobre o Projeto: MVP de Sistema de delivery de comida

Dec 29, 2022

Repositorios de materiales y proyectos usados como ejemplos en FP-NextGen para el módulo de Acceso a Datos en la Comunidad de Madrid

Repositorios de materiales y proyectos usados como ejemplos en FP-NextGen para el módulo de Acceso a Datos en la Comunidad de Madrid

FP-NextGen-AccesoDatos 💻 Repositorios de materiales y proyectos usados como ejemplos en FP-NextGen para el módulo de Acceso a Datos de 2º DAM en la C

Nov 28, 2022

Projeto Java com Spring Boot + TDD + Mockbean

TDD TDD (Test Driven Development ou Desenvolvimento Movido a Testes) é bem como seu nome diz: uma prática de desenvolvimento de software orientada a t

Feb 3, 2022

Projeto criado na semana Spring React organizado pela escola Dev Superior com foco na prática/aprendizado das tecnologias Spring e React.

DSVendas Projeto criado na semana Spring React organizado pela escola Dev Superior com foco na prática/aprendizado das tecnologias Spring e React. htt

May 18, 2021

spring boot 实践学习案例,是 spring boot 初学者及核心技术巩固的最佳实践。另外写博客,用 OpenWrite。

spring boot 实践学习案例,是 spring boot 初学者及核心技术巩固的最佳实践。另外写博客,用 OpenWrite。

推荐工具: 微信公众号 Markdown 编辑器 - OpenWrite:Markdown 微信编辑器是一款专业强大的微信公众平台在线编辑排版工具,提供手机预览功能,让用户在微信图文 、文章、内容排版、文本编辑、素材编辑上更加方便。 - 更多介绍 博客群发平台 一、支持泥瓦匠 Spring Boot

Jan 5, 2023

Spring-Boot-Plus is a easy-to-use, high-speed, high-efficient,feature-rich, open source spring boot scaffolding

Spring-Boot-Plus is a easy-to-use, high-speed, high-efficient,feature-rich, open source spring boot scaffolding

Everyone can develop projects independently, quickly and efficiently! What is spring-boot-plus? A easy-to-use, high-speed, high-efficient, feature-ric

Dec 31, 2022

Two Spring-boot applications registering themselves to an spring-boot-admin-server application as separate clients for the purpose of monitoring and managing the clients

Two Spring-boot applications registering themselves to an spring-boot-admin-server application as separate clients for the purpose of monitoring and managing the clients

Spring-boot-admin implementation with 1 Server and 2 clients Creating a Server application to monitor and manage Spring boot applications (clients) un

Dec 6, 2022
Owner
null
该仓库中主要是 Spring Boot 的入门学习教程以及一些常用的 Spring Boot 实战项目教程,包括 Spring Boot 使用的各种示例代码,同时也包括一些实战项目的项目源码和效果展示,实战项目包括基本的 web 开发以及目前大家普遍使用的线上博客项目/企业大型商城系统/前后端分离实践项目等,摆脱各种 hello world 入门案例的束缚,真正的掌握 Spring Boot 开发。

Spring Boot Projects 该仓库中主要是 Spring Boot 的入门学习教程以及一些常用的 Spring Boot 实战项目教程,包括 Spring Boot 使用的各种示例代码,同时也包括一些实战项目的项目源码和效果展示,实战项目包括基本的 web 开发以及目前大家普遍使用的前

十三 4.5k Dec 30, 2022
循序渐进,学习Spring Boot、Spring Boot & Shiro、Spring Batch、Spring Cloud、Spring Cloud Alibaba、Spring Security & Spring Security OAuth2,博客Spring系列源码:https://mrbird.cc

Spring 系列教程 该仓库为个人博客https://mrbird.cc中Spring系列源码,包含Spring Boot、Spring Boot & Shiro、Spring Cloud,Spring Boot & Spring Security & Spring Security OAuth2

mrbird 24.8k Jan 6, 2023
about learning Spring Boot via examples. Spring Boot 教程、技术栈示例代码,快速简单上手教程。

Spring Boot 学习示例 Spring Boot 使用的各种示例,以最简单、最实用为标准,此开源项目中的每个示例都以最小依赖,最简单为标准,帮助初学者快速掌握 Spring Boot 各组件的使用。 Spring Boot 中文索引 | Spring Cloud学习示例代码 | Spring

纯洁的微笑 28.3k Jan 1, 2023
Um sistema de hospital feito em Spring Boot, contendo alguns CRUD's, e utilizando algumas famosas dependências, como o Hibernate. Vale destacar a interface inspirada no jogo Minecraft.

Introdução ✏ Esse projeto é uma atividade da disciplina de Design, Arquitetura e Construção de Software [DACS]. O objetivo do projeto é simular um sis

Ramon Victor Cardoso 12 Nov 6, 2022
Google Gmail Extension

Google Gmail Extension Extension Name: Google Gmail Description: A Non-Visible component that helps you to send mail from your App Inventor App using

Preet P. Vadaliya 1 Jan 20, 2022
Projeto de LAB: Conhendo o projeto Spring data JPA com Java na prática

Conhecendo o Projeto Spring Data JPA na Prática Sejam bem-vindos ao projeto de LAB Conhecendo o Projeto Spring Data JPA na Prática oferecido gratuitam

Camila Cavalcante 130 Dec 31, 2022
Spring Boot Login and Registration example with MySQL, JWT, Rest Api - Spring Boot Spring Security Login example

Spring Boot Login example with Spring Security, MySQL and JWT Appropriate Flow for User Login and Registration with JWT Spring Boot Rest Api Architect

null 58 Jan 5, 2023
Repositorio de los microservicios desarrollados como parte del Proyecto Final de la academia de microservicios en IBM

Microservicio_ProyectoFinal_IBM Repositorio de los microservicios desarrollados como parte del Proyecto Final de la academia de microservicios en IBM

Cesar Martin 2 Oct 18, 2021
GreenMail is an open source, intuitive and easy-to-use test suite of email servers for testing purposes.

GreenMail GreenMail is an open source, intuitive and easy-to-use test suite of email servers for testing purposes. Supports SMTP, POP3, IMAP with SSL

null 529 Dec 28, 2022
DM Movie is an app with several movies catalogued through a database, you enter your email and your rating of the movie

DM Movie is an app with several movies catalogued through a database, you enter your email and your rating of the movie

Davi M. G. de Almeida 5 Jan 28, 2022