Class SESMailSender

java.lang.Object
org.nuxeo.mail.amazon.ses.SESMailSender
All Implemented Interfaces:
MailSender

public class SESMailSender extends Object implements MailSender
Implementation of MailSender building RawMessages and sending them via Amazon SES.
Since:
2023.4
  • Field Details

    • AWS_CONFIGURATION_ID_KEY

      protected static final String AWS_CONFIGURATION_ID_KEY
      See Also:
    • defaultMailFrom

      protected final String defaultMailFrom
    • client

      protected final com.amazonaws.services.simpleemail.AmazonSimpleEmailService client
  • Constructor Details

  • Method Details

    • sendMail

      public void sendMail(MailMessage message)
      Specified by:
      sendMail in interface MailSender
    • buildMimeMessage

      protected javax.mail.internet.MimeMessage buildMimeMessage(MailMessage message) throws javax.mail.MessagingException
      Throws:
      javax.mail.MessagingException
    • setMissingMandatoryValues

      protected MailMessage setMissingMandatoryValues(MailMessage message)