Send freemarker-templated HTML or text-only e-mails with just a few lines of code. Pre-configure sender accounts, but overwrite them in your code where needed. Even e-mail headers are Freemarker-based. Does some caching for performance gains.