Creating an Email admin

Silverstripe Version: 4.13

Question:

I’m keen to set up an email admin for managing messages sent from the server. Ideally storing the email in a data object which a CMS user can edit before sending. Is there any module out there that already does something similar?

Any recommendations most welcome.