-
Improvement
-
Resolution: Unresolved
-
Minor
-
None
-
3.10, 4.0
-
MOODLE_310_STABLE, MOODLE_400_STABLE
-
MDL-69724-email-mutation-m
-
-
10
Very closely related to MDL-69513 where we add DKIM signing. By moving signing back to the application layer there are a bunch of things traditionally done at the MTA which now need to be done before email signing and so also need to be in the application layer.
So we need a nice simple api to:
- potentially filter and turn off certain emails based on their properties (and independent of all the existing
- opportunity to mutate all emails like conditionally add more header
- opportunity to change emails
- opens the door to more use cases like email queueing and logging
eg we've had a really nice email log / queue / tool which is kinda like mail catcher for a while and makes email a ton nicer and I'll like to make this compatible with Moodle with a clean api:
https://github.com/catalyst/moodle-local_maillog/tree/TOTARA_12_STABLE
- blocks
-
MDL-53023 Add email message deliver-ability and engagment tracking and reporting
- Reopened
- has a non-specific relationship to
-
MDL-70163 Emailing attachment has reliance on $CFG->localrequestdir
- Closed
- has been marked as being related by
-
MDL-69513 Add ability to add dkim signatures using phpmailer
- Closed
-
MDL-66224 Create custom renderer and methods for emails
- Open
-
MDL-51386 Log outgoing mail
- Closed
- will help resolve
-
MDL-69565 Support "One-click" List-Unsubscribe email headers
- Open
-
MDL-67978 Add mailto List-Unsubscribe to all notification email headers
- Open