#3743 - E-mail drip sending
| Identifier | #3743 |
|---|---|
| Issue type | Feature request or suggestion |
| Title | E-mail drip sending |
| Status | Closed (no changes needed) |
| Tags |
Roadmap: v11 (custom) Type: Avoiding e-mail spamblocks (custom) |
| Handling member | Deleted |
| Addon | core |
| Description | Newsletters support drip sending (sending out emails over an extended time).
The regular mail queue does not. Which may be an issue for people using mailing list integration with large numbers of users, and an outgoing email provider who don't like spikes in outgoing activity. Re-factor the newsletter's drip send options to be shared with the mail queue (possibly - or otherwise add new options). |
| Steps to reproduce | |
| Funded? | No |
The system will post a comment when this issue is modified (e.g., status changes). To be notified of this, click "Enable comment notifications".
Comments
Which of the following would you like me to do?
A. Mail queue utilizes newsletter_drip_send, making newsletter a required dependency of mail queue if you want to use drip sending.
B. Construct mail queue's own separate drip sending hooks and tables.
C. Pull out all of newsletter's drip sending code and turn it into its own separate source / module, which then both newsletter and mail queue will use if installed.
The max_queued_mails_per_cron_cycle option was already implemented in https://gitlab.com/composr-foundation/composr/commit/94effd27c9fb25bc1638ebaf0db928617bc9007b
That is all that was really needed.