Back
Post
Posted

Emails: Use a service or do it yourself?

Looking for email services recommendations. I'll need to send emails for:Ā 

- verificationĀ 
- daily reminders & status updates
- weekly updates
- notifications (likes & comments) likely batched

In the past I've used sendmail and postfix but I only needed to send emails to people in my own domain or company.Ā 

What tools do you have the best experience with? Any advice on a third party service? Anything I'm missing?




Sendgrid is the best/easiest Iā€™ve used for transactional emails like this.

For marketing youā€™ll want to use a separate service and from address. Lots of good email marketing services out there. Kit is one Iā€™ve used a lot, Bento Mail is the new one people are excited about.

The important thing is to keep your marketing and your transactional emails separate. People will endless click the ā€œnever fucking email me againā€ button on marketing emails then get super pissy with you for not sending them an invoice email.

Thanks for the advice! Do you recommend putting marketing emails and transactional emails on separate subdomains?

I recommend loops.so/, we use it on bootstraplogos.com and have had no issues. They recently increase their free plan limits and the UI is very good.

thanks for the recommendation it seems like great pricing

For transactional check out Resend

For Marketing, I use EO (Up to 2500 contacts and 10000 emails per month for free), this is my affiliate link, if you ever go to the paid plan I get $15 and you get $15 emailoctopus.com/?urli=TMW5t

Was using sendgrid because it worked and never looked further. Then it suddenly stopped sending to hotmail addresses (25% of user base). I never spam. Only login links / signup notification / alerts users have set themselves.

Switched to Postmark, I was using for another project already. A breeze.

use a service, running your own is a pain

postmark is nice and simple

loops.so is oke for non techies

once you reach scale you can always go AWS SES

AWS SES is also super cheap, but definitely the best deliverability from my experience

Iā€™d recommend starting with Amazon SES. While it may be slightly less user-friendly than some of the more popular providers, itā€™s significantly more affordable and offers all the features youā€™ll need. Iā€™ve been using it for the past years and Iā€™m very satisfied with the results.

Later on, if your business grows to the point where youā€™re sending very high volumes of email, you might consider setting up your own mail servers with dedicated IP addresses. Just keep in mind, as others have mentioned, that it can be time-consuming and challenging to manage.

I've started using resend.com recently ... they made react email and are going for the "stripe of email". resend.com

Note to self: another item to add to #comparethe

Interesting but for even for low volumes (100k to 1M) they are at least between 3 to 6 times more expensive than Amazon SES.

Update: and just noticed the price for marketing emails is 10x more than transactional so at the end for 1M emails its about x60 more expensive than Amaozn SES :D

Good points - it depends on your volume. definitely if you have scale you don't want resend ...

The point is re DX. IME resend was a lot easier than e.g. SES (though i haven't use it for a while).

See also posts like: dev.to/ninofiliu/i-did-the-maā€¦

The 15 hours vs 15min setup comparison in the article you quote is a joke.

I have a Lambda function + SES on AWS which works great for private emails (I use them for internal notifications). If it's user-facing, then SendGrid has been doing the job quite well.