Take a look at smtp2go.
Will do, thank you.
Take a look at smtp2go.
Will do, thank you.
I'm interpolating requirements here a bit but if Arduino then these devices are probably running in untrusted networks? If in a trusted network you could always stand up a mail gateway for them with relay access ACL'ed to the specific hosts or networks.
I think any sort of REST API-as-mail-relay is probably going to require TLS as well.
More than likely it will require some sort of secure access, but I was hoping there would be a library pre-made for some sender, similar to what people have done for Telegram. Sendgrid has some stuff, but I'm not interested in using nodeJS or other cruft.
My goal is to have a device that is completely standalone and sits outside my network - either on someone else's and/or on my fallback cellular network - and checks to see if my network resolves, and tell me when it doesn't. I want as simple a device as possible, so having something like a postfix server running as a relay isn't my goal. It has to be able to recover from a hard power cut without intervention.
I use C# and it talks to any smtp server. It has authentication too. There are a ton of options.
Many uCs don't have the memory or performance to do TLS. His shortcut is to want a REST API which relays for him.
Personally I believe something like mqtt to his own server which then relays is a better option.
I'm limited to arduino c++ for this project.
SMTP is an api and has plenty of libraries, including authenticated SMTP
The arduino doesn't really have the horsepower to negotiate SSL connections.
You're probably not going to find anyone that doesn't have some kind of secure connection. Maybe find someone that supports shell accounts and pipe it through ssh, or something.
I've used eskimo.com in Seattle for 20 years for doing non-standard stuff.
(post is archived)