-
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:
-
Epic Link:
-
Tags:
-
Team:PLATFORM
-
Sprint:nxplatform #97, nxplatform #98, nxplatform #99
-
Story Points:5
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.