View Issue Details
|ID||Project||Category||View Status||Date Submitted||Last Update|
|0018294||phpList 3 application||plugins||public||13-08-16 11:50||21-06-18 14:01|
|Priority||normal||Severity||feature||Reproducibility||have not tried|
|Summary||0018294: Move Amazon SES processing to a plugin|
|Description||To 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.
||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|
||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|