Package io.awspring.cloud.ses
Class SimpleEmailServiceMailSender
java.lang.Object
io.awspring.cloud.ses.SimpleEmailServiceMailSender
- All Implemented Interfaces:
DisposableBean,MailSender
- Direct Known Subclasses:
SimpleEmailServiceJavaMailSender
Simple MailSender implementation to send E-Mails with the Amazon Simple Email Service. This implementation has no
dependencies to the Java Mail API. It can be used to send simple mail messages that doesn't have any attachment and
therefore only consist of a text body and a subject line.
- Author:
- Agim Emruli, EddĂș MelĂ©ndez, Arun Patra
-
Constructor Summary
ConstructorsConstructorDescriptionSimpleEmailServiceMailSender(software.amazon.awssdk.services.ses.SesClient sesClient) SimpleEmailServiceMailSender(software.amazon.awssdk.services.ses.SesClient sesClient, String sourceArn) -
Method Summary
Modifier and TypeMethodDescriptionvoiddestroy()protected software.amazon.awssdk.services.ses.SesClientprotected Stringvoidsend(SimpleMailMessage simpleMessage) voidsend(SimpleMailMessage... simpleMessages)
-
Constructor Details
-
SimpleEmailServiceMailSender
public SimpleEmailServiceMailSender(software.amazon.awssdk.services.ses.SesClient sesClient) -
SimpleEmailServiceMailSender
-
-
Method Details
-
destroy
public void destroy()- Specified by:
destroyin interfaceDisposableBean
-
send
- Specified by:
sendin interfaceMailSender- Throws:
MailException
-
send
- Specified by:
sendin interfaceMailSender- Throws:
MailException
-
getEmailService
protected software.amazon.awssdk.services.ses.SesClient getEmailService() -
getSourceArn
-