I have been working on a Backdrop site for a local rowing club and one of the requirements is for one of the club officers to be able to send out an email from the club to some or all of its members. To do this one could choose to use a separate application but in this case we wanted to maintain membership details within the Backdrop site and use the email addresses from the membership records.
The contributed modules I have chosen to use to do this are Views Send, Mail System and Mime Mail, all of which required porting to Backdrop from their Drupal 7 versions. Also, because we want to restrict access to membership records, it has been necessary to provide control of content access and to do this I have ported the Simple Access module.
Views Send is a supplement for Backdrop's inbuilt Views module and, given a content type that includes email addresses, enables a listing that includes a tick box for selecting the members to whom the email must be sent. Views Send provides a form for entering all the details for an email such as its title and the main content.
One of the requirements is that emails from the club should include the club's logo as part of a header, and so it is necessary to send MIME-encoded rather than plain text emails. Mime Mail is one of the modules that can do this and also provide for file attachments.
A concern of mine was whether it would be possible to use Backdrop's inbuilt WYSIWYG editor (CKEditor) to create an email with attractive use of styles and possible inclusion of images. I was delighted to find that with a bit of tweaking this came as part of Views Send capability.
I am pleased to say that this is now all working and the website is awaiting final approval for public launch. The contributed modules for Backdrop are issued and available for use by others; I will be delighted to receive any comments or questions about them