Api para envio de email's utilizando o Amazon SES (AWS Ses).
- Clean Arquiteture
- Spring Boot 3.1.4
- Java 21 LTS
- Amazon SES
https://www.graalvm.org/release-notes/JDK_21/
accessKeyId: ${AK}
secretKey: ${SK}
region: ${REGION}
email.source: ${EMAIL-SOURCE}
//localhost:8080/api/email
POST
{
"to": "emailDestino@provider.com",
"subject": "subject",
"body": "lorem ipsum"
}
Response 200 OK = "email sent sucessfully"
Response 500 Bad Request = "Error while sending email"
A opção pela distribuição da Graalvm é apenas pessoal, visando o menor tempo de Start da Aplicação.