View Issue Details

IDProjectCategoryView StatusLast Update
0018294phplist applicationpluginspublic16-05-17 11:30
Reporterduncanc 
PrioritynormalSeverityfeatureReproducibilityhave not tried
Status resolvedResolutionfixed 
Product Version3.2.5 
Target Versionplugin DevelopmentFixed in Version 
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.
TagsNo tags attached.

Activities

duncanc

22-12-16 12:16

developer   ~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

developer   ~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