rijavecb 9 hours ago

Zoho is pretty cheap and not bad. They also own Zeptomail [1] that is meant for transactional emails, also cheap and you can even buy credits in advance. Haven't tried it yet though.

[1] - https://www.zoho.com/zeptomail/pricing.html

  • snozolli 9 hours ago

    I was plodding through the steps to set up a mail servicer on my Hetzner instance when I realized I was about to sink a ton of time into a subject I know nothing about that would earn me no money.

    So I did the reasonable thing and signed up for Zoho. It's cheap and I don't have to worry about having a zombie spam server because I misconfigured something.

romanhn 8 hours ago

It's a mix. I use my registrar's (Porkbun) email service for human communication (name@, support@, etc). Added those accounts to my personal Gmail inbox so I can send/receive using Gmail instead of logging into the registrar's webmail. Eventually will move to something like Google Workspace most likely, which is a bit more expensive.

I use AWS SES for transactional emails (mostly send, but making use of the receive capability as well). Nice and cheap. And finally using MailerLite for marketing emails. Just surpassed their free tier so may look again, but not too bad pricing-wise.

One advice I've seen is not to mix transactional and marketing providers (and ideally domains). If you get a high incidence of unsubscribes or "this is spam" responses, don't want your app to be dead in the water for transactional stuff if the marketing provider suspends your account temporarily (can happen even if you're legit).

jrblo 9 hours ago

I've found Mailgun's services to be pretty good. Admittedly I haven't tried many of the alternatives in recent years, but we use Mailgun to send a few hundred thousand transactional messages per month at my day job and they have been good. For my personal side projects, their free plan has been sufficient enough that I've never paid for usage.

  • icelancer 9 hours ago

    Mailgun is great. I keep coming back to it after trying many alternatives.

jimsmart 9 hours ago

We use Migadu for everything.

There's no extra cost for extra domains, on everything but their smallest account — and as we already have an account for all of our other domains, using Migadu for side projects as well is a no-brainer.

  • dabbz 8 hours ago

    +1 on Migadu. Service has been rock solid. Pricing is very reasonable. The few times I've needed customer support has been helpful.

ensignavenger 9 hours ago

PurelyMail (purelymail.com) has been great for me! And very affordable.

  • snapplebobapple 11 minutes ago

    I love those guys. I send around 30k emails a month programatically to our o365 domain (bunch of different users sending a bunchof different things) and it just works great.

SparkyMcUnicorn 8 hours ago

Others have mentioned Fastmail, and it really is great. But I don't think it's the final stop if you want transactional emails.

Decided to try out Cloudflare email routing[0], and have it routing to Fastmail and/or Gmail. I'm not using email workers for much yet, but it's a pretty cool feature.

I'd definitely recommend it as a super easy way to just get email working for a domain, and just route the emails to/from your existing email accounts.

[0] https://www.cloudflare.com/developer-platform/email-routing/

EDIT: removed CF MailChannels integration note. Apparently it's been axed.

https://community.cloudflare.com/t/mailchannels-end-of-life-...

PaulHoule 9 hours ago

SES from AZMN. Also mailgun. Even out of the free tier I see these as a good value for low volumes of mail (less than 10k per month)

mjomaa 9 hours ago

If it is under 100 mails per day just use gmail.

If you are scared of abuse usw postfix+opendmarc (for sending), but IP/domain reputation takes time.

Otherwise one provider that offers sending+mailbox or two providers for the use-cases.

johnklos 8 hours ago

You can self host email. There are plenty of how-tos, prepackaged packages, even books:

https://mwl.io/nonfiction/tools#ryoms

I'm writing my own how-to which includes finding suitable Internet providers and includes setting up smarthosting in case you can't get a good address for yourself.

  • PaulHoule 7 hours ago

    You can self host email but less (maybe much less) than 50% of what you send will actually be received by the recipient, particularly for recipients at major providers like gmail, etc.

    • mjomaa 3 hours ago

      Thats just gmail. They limit you based on reputation.

    • johnklos 6 hours ago

      That's definitely not true. You can either put in the work to improve your deliverability, or you can smarthost through a provider that has a good reputation.

      • PaulHoule 6 hours ago

        How do you get big co’s like Google to answer your support emails when it is in their best interest for them to discourage the use of any other options?

        • johnklos 3 hours ago

          You don't. Google doesn't have humans that non-paying customers can reach.

          As I wrote, either you work on improving your reputation (set up all the acronyms, send lots of test messages, tell everyone you know that uses Google for mail to look in their filtered mail and tell Gmail that your mail is not junk, keep sending, et cetera), or you smarthost through a reputable service.

    • zarlo 2 hours ago

      i have self hosted for years never had any issues with people not getting emails

senko 9 hours ago

Transactional send: Recently switched to Amazon SES from Sendgrid (for my volume, SES is free while Sendgrid was ~$20).

Receive: gmail (custom domain)

alphabettsy 8 hours ago

Fastmail can work with multiple domains, but isn’t interchangeable with something like Google Workplace or Office. Zoho works really well for that though.

curiousfab 9 hours ago

A VPS @ Hetzner, exim4. No problems with deliverability.

umbra07 9 hours ago

Custom domain through porkbun ($1.5-12 yearly, depending on the TLD).

Email through purelymail ($10 yearly, no hard limits on anything).

mannyv 8 hours ago

I use namecheap right now, but I'm planning to move to hetzner when my contract ends.

mlhpdx 5 hours ago

I can second using AWS SES, which I've built on for inbound (pretty solid) and outbound (still a work in progress) email for about a dozen domains now. My needs are very-much automation focused, so perhaps not main-stream but more developer oriented. This kind of solution keeps the data in your hands, is _very_ inexpensive to run, has some respect for privacy and compliance like GDPR, and is essentially maintenance free.

[1] https://github.com/mlhpdx/email-delivery [2] https://github.com/mlhpdx/email-origin

asveikau 9 hours ago

For small scale stuff, it's not difficult to run a mail server on a VPS.

I use dovecot for IMAP.

SMTP, there are tons of options...

hnrodey 9 hours ago

iCloud+ accounts support bring your own domain. Then use SMTP connections from your app to send messages. I suppose there's no native support for any type of hook connection but could probably achieve that effect if you wanted to pay for Zapier or a similar service.

dboreham 9 hours ago

OP wanted to send and receive, which afaik neither Mailgun nor SES does. Recommend Fastmail.

  • PaulHoule 7 hours ago

    If you need to send (and have better than 50% get through) and receive you're probably going to set up a service like Fastgmail to handle receiving and personal sending and send your automated mails out through something like mailgun, SES, sendgrid, etc.

    You have to properly set up your DNS records so that all your sending servers authenticate properly.

  • jrblo 9 hours ago

    Mailgun has a variety of ways you can receive incoming mail.

dusted 8 hours ago

I use postfix and dovecot for sending and receiving email

Spunkie 9 hours ago

mxroute for real projects, or migadu for tiny things

  • birdman3131 8 hours ago

    +1 for mxroute. Works great for anything but spam or marketing email. Those get a quick ban and a downgrade from valued customer to scum of the earth.

    • Spunkie 7 hours ago

      We actually do use mxroute for our marketing email just fine, but we are also low volume and go way above and beyond qualifying leads.

      Nobody likes a cold call/email.

      • zarlo 2 hours ago

        its likely you have low bounce rates so they are allowing it

zkirill 7 hours ago

AWS SES and WorkMail. It gets the job done. listmonk (self-hosted) for mailing lists because it comes with double opt-in and GDPR compliance. Proton Mail and SimpleLogin for experiments.

andrewmcwatters 8 hours ago

I’m also curious about this, because we have clients whose back office web services just use sendmail and for the most part, we don’t have trouble.

I remember looking into mailbox providers sometime ago and wanted to resell Zoho because they seemed like the best provider on the market at the time but their reseller contacts are a waste of my time. Awful sales channel. They willingly don’t understand plain English.

[1]: https://docs.google.com/spreadsheets/d/1h4hgdBFEgOt7XQaTAR7Q...

reducesuffering 9 hours ago

I'm using Zoho for the custom domain email team@mysite.com.

For transactional email, I'm using Resend, a newcomer with a very quick and polished React/Next.js integration.

Both are free tier.

atemerev 9 hours ago

EmailJS linked to my gmail account. So far it is enough. When it won’t be enough, I’ll use Mailgun.

[removed] 8 hours ago
[deleted]