View Issue Details

IDProjectCategoryView StatusLast Update
0003743Composrcorepublic2019-12-24 18:42
ReporterChris GrahamAssigned ToPatrick Schmalstig 
Severityfeature 
Status closedResolutionno change required 
Product Version 
Fixed in Version 
Summary0003743: E-mail drip sending
DescriptionNewsletters 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).
TagsRoadmap: v11, Type: Avoiding e-mail spamblocks
Attach Tags
Time estimation (hours)3
Sponsorship open

Activities

Patrick Schmalstig

2019-12-24 17:15

administrator   ~0006247

Chris,

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.

Chris Graham

2019-12-24 18:42

administrator   ~0006258

This is a stupid poorly-written-up issue.
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.

Issue History

Date Modified Username Field Change
2018-11-12 20:35 Chris Graham New Issue
2018-11-12 20:37 Chris Graham Tag Attached: Type: Avoiding e-mail spamblocks
2019-06-27 17:37 Chris Graham Tag Attached: Roadmap: v11
2019-07-12 21:21 Chris Graham Assigned To => Patrick Schmalstig
2019-07-12 21:21 Chris Graham Status non-assigned => assigned
2019-12-24 17:15 Patrick Schmalstig Note Added: 0006247
2019-12-24 17:15 Patrick Schmalstig Note View State: 0006247: public
2019-12-24 18:42 Chris Graham Status assigned => closed
2019-12-24 18:42 Chris Graham Resolution open => no change required
2019-12-24 18:42 Chris Graham Note Added: 0006258