Uploaded image for project: 'Nuxeo Platform'
  1. Nuxeo Platform
  2. NXP-32079

Amazon SES mail sender implementation

    XMLWordPrintable

    Details

    • Type: New Feature
    • Status: Resolved
    • Priority: Minor
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 2023.4
    • Component/s: Core
    • Release Notes Summary:
      Nuxeo can now send mails through Amazon SES.
    • Release Notes Description:
      Hide

      Nuxeo can now send mails through Amazon SES.
      To do so, users need to install the nuxeo-mail-amazon-ses-package which will activate the aws-ses template and override their default MailSender.

      This will leverage the default AWS configuration unless users use the following nuxeo conf:

      nuxeo.ses.aws.configuration.id=<myCustomConfId>

       

      Show
      Nuxeo can now send mails through Amazon SES. To do so, users need to install the nuxeo-mail-amazon-ses-package which will activate the aws-ses template and override their default MailSender . This will leverage the default AWS configuration unless users use the following nuxeo conf: nuxeo.ses.aws.configuration.id=<myCustomConfId>  
    • Tags:
    • Team:
      PLATFORM
    • Sprint:
      nxplatform #97, nxplatform #98, nxplatform #99
    • Story Points:
      5

      Description

      Implement a new Mail sender relying on Amazon SES.

      The new sender will be defined in a new module nuxeo-mail-amazon-ses. It will handle only one property awsConfigurationId that defines the AWSConfiguration to use to configure the client. If not set, use the default AWSConfiguration.

      The mail sender should take into account the HTTP proxy configuration done, if any.
      org.nuxeo.ecm.core.storage.sql.S3BinaryManager and org.nuxeo.ecm.blob.s3.S3BlobStoreConfiguration classes are already using the HTTP proxy configuration.
      => The code to configure the proxy on te ClientConfiguration should go to a new method AWSConfigurationService#configureProxy to factorize code.

      The Amazon SES sender will be installable through a new package nuxeo-mail-amazon-ses-package that will define a template with one contribution to override the default mail sender with the Amazon SES one.

        Attachments

          Activity

            People

            • Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: