Our present Laravel application uses "BeautyMail" to send HTML-formatted emails and it leaves much to be desired. In particular, it's difficult for our developers to preview mail items to be sure that they're correct, because the existing processes (whether or not they involve "queueing") always render the message just before sending it. Furthermore, important pieces of information such as the recipient's e-mail address are provided by PHP closures.
What we're looking for is something that I'm quite sure must already exist: a system that pre-renders the email message into HTML, then stores the rendered output along with the list of addresses (and other such metadata) into an SQL table. Thus doing all the work in advance so that the actual mail-sending daemon (if it runs, which it will never do in development ...) has nothing further to do except send it.
"Sure, I could write such a thing in fairly short order," but hasn't this already been done? I see that GitHub has several hundred potential candidates ... what would you recommend?
Actum Ne Agas:Do Not Do A Thing Already Done.™
Thanks in advance.