Is that something you'd be interested in this repository?
Okay, so I am almost done. However there is a large roadblock...
Mailgun wants the individual inputs and not through an SMTP format, however I am unable to get access to that as SendableEmail only gives access to the whole message at one.
I added the SimpleEmail struct for this kind of needs (access to individual fields if I understand it correctly), but I see there is currently no way to get data from except by converting it to a SendableEmail.
Is the content of this struct matching what you need? If so, we probably need another trait (like SendableEmail, and likely named SimpleSendableEmail), and transport methods that use this trait to send emails through HTTP APIs (like Mailgun).
Yup, those are what I need. The Mailgun API is really simple too: https://documentation.mailgun.com/api-sending.html#sending
Additionally, sending extra information with each e-mail would also be nice if that is supported.
Do you mind if I add all that to the PR?
That would be great to add this.