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, @Nullable String sourceArn) SimpleEmailServiceMailSender(software.amazon.awssdk.services.ses.SesClient sesClient, @Nullable String sourceArn, @Nullable String configurationSetName) -
Method Summary
Modifier and TypeMethodDescriptionvoiddestroy()protected @Nullable Stringprotected software.amazon.awssdk.services.ses.SesClientprotected @Nullable Stringvoidsend(SimpleMailMessage simpleMessage) voidsend(SimpleMailMessage... simpleMessages)
-
Constructor Details
-
SimpleEmailServiceMailSender
public SimpleEmailServiceMailSender(software.amazon.awssdk.services.ses.SesClient sesClient) -
SimpleEmailServiceMailSender
public SimpleEmailServiceMailSender(software.amazon.awssdk.services.ses.SesClient sesClient, @Nullable String sourceArn) -
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
-
getConfigurationSetName
-