Ask HN: Recommendations for an SMTP Sending Service?
With the Google Apps changes I am looking at moving my emails somewhere else.
One solution is a SaaS service that would cover all my needs, but they all have limitations (except at very premium levels of prices).
I am considering hosting the incoming part (having my MX pointing to my home server) but I do not want to deal with the outbound part because of apparently how difficult it is to have consistent deliveries (because of spam filtering - there were several comments in HN about that).
Is there a good SMTP sending service that is affordable for home users (6 users sending a normal (low) amount of emails)? I guess that what I need is a service that will forward @mydomain emails (with the possibility to set up SFP, DMARC, ...) and handle at least two domains.
94 comments
[ 3.6 ms ] story [ 218 ms ] threadSo on the low end it would be $1.60 a month additional, not bad
I am not sure which checks they do (it is possible/likely that they filter on the email addresses that are registered with them) but it is worth a try. Thanks.
I was using Sparkpost, but I had problems. Specifically, some email help desks seemed to reject the emails - so I was unable to respond to some inquiries. Many friends reported that my emails were going to Spam, too.
With Postmark, I've had zero deliverability issues.
I recommend monitoring DMARC closely to ensure deliverability. I use this free tool from Postmark: https://dmarc.postmarkapp.com/
Otherwise Migadu or PurelyMail are a lot cheaper.
There’s also “mail-hosters” like Posteo, Migadu, Fastmail.
They're a joy to use.
It's cheap, allows multiple users, multiple boxes, TOTP, Application Passwords, SMTP, Webmail, custom domains and more.
Starting $10/year.
https://purelymail.com/
Reasons: 1. Automatic DKIM rotation. Sendgrid will setup 2 CNAMES so that they can automatically rotate your DKIM keys making this a “set and forget” situation.
2. Good delivery logs so you can see exactly why something wasn’t delivered if there was a problem.
3. Different permission levels for different users included. You can create a user with only SMTP permissions to use to send with while not having to worry that if it’s compromised someone can go ballistic on your account settings.
3a. Solid 2FA
4. They fiercely guard their IPs against abuse.
5. Ample free tier for personal use.
6. I believe they have an option to spam filter your outgoing messages so that even if the account (or machine) was compromised, you could prevent delivery.
Those are the main reasons from my experience. Plus all the other more standard features like read receipts, etc if you want.
I agree, though. You need to pony up for a dedicated IP from Sendgrid to get good deliverability to many hosts. Small ISPs tend to be the worst, IME, where Google, Comcast, etc work pretty well with SG.
Delivery wise I also heard they are one of the providers most likely to get flagged as spam
Wow, had no idea the Sendgrid situation had gotten so bad.
In that case, Mailgun.
They also have a reasonable free tier that I basically never exceed. I’m not sure if their basic features would fulfill all your needs though.
That said, if you need personal email I’d say just use Fastmail, and you won’t be disappointed.
Sure use it if you sending spam'ish email (seems most do) but for anything critical stay far far away !!
>As long as it sends my emails everything is good.
Lol ja it was good until it stopped sending my mails. They closed down our free account after 5 years when we wanted to upgrade to paid tier to get better analytics. EXACT SAME mails (content,recipients, amount etc) we just wanted to give them money and get better reporting. Boom closed down our account over the weekend. No access to our data or account. No recourse !
Their latest blog says to expect a well priced family solution in the next couple of days
Oooh, now that is interesting! Reference (near bottom of blog post): https://www.zoho.com/blog/workplace/honouring-the-commitment...
I plan to move my family to Zoho in the next couple of years. I only haven't yet because I've got so many other items on the to-do list.
If you'll decide to give it a try, BrandoElFollito, it's best to have at least one IPv4 address that isn't in a residential range and not in DNSBLs, a /64 IPv6 subnet (since blacklists tend to add at least a /64 subnet for those), ability to set in-addr.arpa records.
I've setup SPF, DKIM and DMARC. The PTR record is not possible for me to setup. How did you get around that? Did you get a static IP address?
What else do you think is necessary to make this better?
At one point in the past I needed to get a different IP address and suddenly had deliverability problems because the IP I got from the VPS provider was previously naughty. Re-requesting another IP was all it took to solve that.
I'm sending few MM emails on daily basis (no, it's not spam) and hosting my email server on simple VM. Any service will cost me ten of thousands USD monthly while I am paying something under $100.
The technical stuff with SPF and DKIM is the easy part.
Used to be with SendGrid, had a very bad experience with them where (at the time) they showed little interest in small customers and wouldn’t go back. A lot can change in 6 years, they may well be brilliant and now care more about small customers, but for reference:
https://news.ycombinator.com/item?id=12142728
The software should "match" the two api calls which would "give" the user the requested otp.
I dunno. Should I use amazon ses+lambda+ api gateway or is there a Foss selfhosted option
https://uberspace.de/en/
Edit: they don't sell domains, but you can bring your own domain that you have registered elsewhere.
They have a sensible onboarding and UI/dashboard. The dashboard makes it clear how to set up SPF, DKIM and DMARC. There is a generous free tier for a single domain. A single paid account supports multiple domains starting at $25/mo for 50k outbound. Support has been excellent.
And the biggest upside is that their shared IP range, so far, is clean and not blacklisted. That was the clincher for us.
I have no connection to MailerSend other than as a happy customer.