3 ms·
I've done something similar for my side project which needs to receive emails. My side project is a monitoring tool, and inbound emails is one way of sending "I
by cuu508 9y ago
I've done something similar for my side project which needs to receive emails. My side project is a monitoring tool, and inbound emails is one way of sending "I'm alive" messages to it. Link in profile.
I started with Mandrill inbound emails. Friendly UI, easy to understand, works as advertised.
Then I moved to AWS SES for inbound emails. I wrote a small Lambda function which dissects the email and forwards it to my HTTP endpoint.
With usage growing, SES was getting expensive as well. So I wrote a SMTP server in Go using this: https://github.com/mhale/smtpd https://github.com/mhale/smtpd It's very basic, doesn't support SSL, but seems to work OK in practice. My inbound email handling is now basically free.