View Issue Details

IDProjectCategoryView StatusLast Update
0018294phpList 3 applicationpluginspublic21-06-18 14:01
Reporterduncanc Assigned To 
PrioritynormalSeverityfeatureReproducibilityhave not tried
Status resolvedResolutionfixed 
Product Version3.2.5 
Summary0018294: Move Amazon SES processing to a plugin
DescriptionTo allow the Amazon SES send processing to be developed separately to core phplist I suggest that it is moved to a plugin, similar to the Send Grid plugin https://resources.phplist.com/plugin/sendgrid

There are other email services such as Mailgun and Mandrill so in principle they too could be supported by plugins.

As it makes sense to use only one email service then the plugins could be handled similarly to the editor plugins or the authentication plugins and allow only one to be enabled.

We would need a discussion on the way to call the plugin. Whether the method used for Amazon SES now, or whether to rethink that.

I have a working version of a plugin, with additional functionality to send using curl_multi, but it needs a manual code change to invoke it.
Tagsplugin-development

Activities

duncanc

22-12-16 12:16

updater   ~0058571

The first part of this is to change core phplist to allow a plugin to be responsible for sending emails. See pull request https://github.com/phpList/phplist3/pull/124

duncanc

16-05-17 09:07

updater   ~0059071

This issue can be closed. The Amazon SES processing is now in a plugin, with some further functionality to increase the sending rate https://resources.phplist.com/plugin/amazonses