Ask HN: Run your own email server or use 3rd party?
I'm working on a website that will eventually need to be able to send thousands of emails a day. I'm not too worried about receiving any email, just sending them. Is is worth setting up my own email server, or should I just use google or something else? Thanks for your feedback.
16 comments
[ 2.5 ms ] story [ 48.4 ms ] threadI used to have email servers running AWS and eventually gave up. Hosted email services are far less hassle.
Yes, initial setup can be a hassle, but after that, my experience is that deliverability mostly depends on the content you send, not the MTA or its configuration (you should have SPF, DKIM etc. in place, of course).
However, if you also need (semi-)automated bounce handling (as in, automatically unsubscribe hard bounces), then yes, you probably shouldn't roll that yourself. But I don't really consider that to be MTA-related stuff.
I've had great experiences with MailGun, Sendgrid and Mandrill. Amazon SES not so much; very cheap but deliverability seems to be an issue (anecdotally).
It's always been reliable and inexpensive.
Even with premium Google account you cannot send more than few thousand emails per day.
So either setup your own server (lots of up front effort to make it right) or use something like Amazon SES or SendGrid.