This solution exploits the extensibility of Email Router of having a custom provider which can override the default behaviors.
It provides a custom outgoing email provider optimized to send emails with very low latency.
Scnenario under which it can be used(I've a plan to add more generic capabilities):
- Admin creds to send emails on behalf of all users via SMTP. (Basically "Other credentials" in Email Router)
- All user/queue emails(with email address approved or not) needs to be delivered via Email Router.
It also doesn't support multiple routers as of now, but based on my experience you'll
not need more than one router with this solution :).
Check out documentation for the steps to configure this provider.
Watch for next version where I'll handle majority of the shortcomings mentioned above.