Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/paneladev/email-service
Microserviço responsavel por realizar gerenciamento de envio de email.
https://github.com/paneladev/email-service
aws aws-ses javamailsender mongodb spring spring-boot
Last synced: about 21 hours ago
JSON representation
Microserviço responsavel por realizar gerenciamento de envio de email.
- Host: GitHub
- URL: https://github.com/paneladev/email-service
- Owner: paneladev
- Created: 2023-01-28T13:24:25.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2023-09-16T17:07:40.000Z (over 1 year ago)
- Last Synced: 2024-11-14T14:32:04.539Z (2 months ago)
- Topics: aws, aws-ses, javamailsender, mongodb, spring, spring-boot
- Language: Java
- Homepage:
- Size: 69.3 KB
- Stars: 3
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## Serviço para envio de e-mails
Serviço desenvolvido para fazer o envio de email simples, contendo apenas um destinatário, título e corpo do email, utilizando Java Spring Boot.
Neste repositório existem dois exemplos distintos de envio de email, que estão separados por branch, conforme abaixo.
### Branch: `send-email-gmail`
Nesta branch utilizamos o JavaMailSender para fazer o envio de email utilizando o próprio Gmail
### Branch: `send-email-aws`
Nesta branch utilizamos o serviço SES da AWS para enviar e-mail, utilizando a própria biblioteca da AWS chamada `aws-java-sdk-ses` e também utilizando o conceito de clean architecture.
Este código foi feito a partir do vídeo da [Fernanda Kipper](https://github.com/Fernanda-Kipper) que está disponivel no [youtube](https://www.youtube.com/watch?v=eFgeO9M9lLw).