HACKER Q&A
📣 Normille

Migadu? Postale? Mxroute? Or any other mail services using this model?


I'm still looking round for an alternative to Google Workspace, when they get rid of the free tier for custom domains, in a month or so's time.

My needs are pretty basic; I just want a reliable email service that I can run on my own domain, with a couple of addresses for family members. I'm not bothered about all the other business-related stuff. Privacy and encryption would be preferable, but not an absolute deal-breaker. Anything I want to discuss in private goes by encrypted messenger anyway, not email.

One must have is IMAP support. I run a load of email addresses [not all via Gmail or Google Workspaces] so I want to be able to keep them all in the same place [Thunderbird] and not have to fire up different apps for different accounts.

So far, I've checked out most of the oft-recommended options; Protonmail, Tutanota, Mailbox, Mailfence, CTemplar, Runbox, Zoho, etc. and found that there were issues with most of them --whether this was lack of IMAP support, lack of Unicode support [Hello Runbox and Zoho. It's 2022!] or just general uneasiness after reading customer reviews.

But, by far the biggest no-no with all of these services is that they charge for each separate email address. I have emails set up on my domain for the missus, and a couple of family members. So 4 in all. As each of these services charges per user, that effectively means quadruple the stated price for any of them. For amount of emails sent on the accounts --a handful a week at most, that ends up being prohibitively expensive, for the amount of usage.

Which brings me onto the 3 mentioned in the title. Migadu[0], Postale[1] and MXroute[2] all charge by the amount of emails you send, not by the number of actual addresses you set up on the domain. Which seems a much fairer system. Especially for my use case. So, unless anyone is aware of another option, I'm wavering between those three.

I still have some doubts though:

MIGADU --Probably the best known of this business model and the prices seem reasonable for what I want. But a quick read through their T&Cs is pretty alarming. Their Acceptable Use policy [3] pretty much says they can suspend your account without warning for a huge range of subjective reasons. Including:

  >Hate speech, racism, calls for violence, Nazism as well any other immoral, unethical or socially unacceptable activity will be denied service. If illegal, we will report such to the authorities.
Quite apart from the fact that this implies that Migadu are scanning the content of every email that their users send; what the actual fuck is a bloody email server company doing, taking on the role of arbitrating what is 'Nazi', 'immoral' or 'socially unacceptable'?

This virtue signalling shite is really going too far these days. By all means take down accounts that are indulging in illegal activity, but otherwise just keep your noses the hell out of people's private correspondence!

So, thats's MIGADU ruled out. Next up...

POSTALE --I didn't actually find anything too egregious on the Postale website. But that was part of the problem. I couldn't find any info about the company at all. ie. where are they based?.. where are their servers?.. etc? Even on the company 'About' page[4], all we get is mention of an unnamed 'creator' and the only contact details are an email address. I have absolutely no idea where this company is based, or what size it is. For all I know, it could be some kid in his bedroom. A bit dubious about entrusting my email to such an unknown entity.

MXROUTE --I hadn't heard of these, til I saw a few recommendations on HN. On the face of it, it seems to be a good fit. I'm not afraid of a bit of setup and configuration. However, I have noticed people complaining about the company's 'attitude' and, reading through their FAQs they do come across as pretty abrasive --even down to making a point of not offering refunds to anyone who signs up and doesn't like the service.

CONT'D -->


  👤 hewbert007 Accepted Answer ✓
I've used Migadu for several years after switching from Google Apps. Technologically, I've been pretty satisfied. I have a lot of custom domains that I may want to use different users/mailboxes on and Migadu's pricing model makes that pretty easy.

In 2020, there was some turmoil with Migadu where they nearly (or completely) doubled their prices and didn't communicate it well. I was paying 45/yr then abruptly started paying 90/yr on the same/equivalent plan. They also took away a couple of features purported to be the cause behind some performance issues they had. During that time, their service was strained. Many users, me included, didn't realize there was an issue until no e-mail was received for days. Support just said "sorry" and that there was a post about it on their website. I think this situation soured a lot of users. You can read about it, including some of Migadu's response, if you search this site, reddit, and lowendtalk.

I agree with you that their speech codes in the TOS are sketchy, ambiguous, and trite. I'm not sending or receiving any e-mail like that, but I don't trust contemporary definitions for those topics. I've been considering another provider when my subscription is due for renewal because of the price change.


👤 chmln
I can vouch for purelymail (https://purelymail.com/), it's simply amazing. Their only rule is basically no marketing emails. It's also quite affordable compared to others.

👤 Gorgo
Just host your own mail server and you can have as many accounts you want - I have more than a thousand since I use special addresses when communicating with anyone who is not friend or family. If you worry over reliability - which in my experience is not a problem to be worried over given the tenacity of SMTP in attempting to deliver messages to temporarily off-lined hosts - you could arrange a reciprocal agreement with someone you trust to host a backup (MX) server for your domain(s). You won't have to deal with commercial plans, virtue signalling, filtering, bankruptcies (other than your own) or any of the other bothersome irritants which can be encountered when dealing with commercial entities. People will tell you it is impossible to host your own mail, that it takes enormous investments in time, that you'll be inundated in spam, that your outgoing mail will not be accepted by the likes of Google and Microsoft and more dire warnings of mayhem and misfortune for those who do not pay someone else to do this work for them. Nearly all of this is untrue, hosting a mail server is no black magic. Just make sure to configure the thing correctly, using a smart host to take care of outgoing mail - this is most likely mandated by your IAP - and DKIM/SPF/... to please those hosts which require it. Use Spamassassin and (optionally) greylistd for spam filtering, this will take care of the spam problem. All of this can be run on a SBC like a Raspberry Pi.

Source: I've hosted my own mail for more than 25 years now, taking it with me from ISP to IAP, from country to country, even through a period where I only had dialup (the consequence of moving to the countryside - now I have gigabit fibre in the same location) by having an arrangement with a friend who ran backup MX for me. Linux + Exim + Spamassassin + greylistd + Dovecot + Sieve is all it takes, all of it is free, running a Raspberry Pi (or similar) costs a pittance. An additional advantage is that you'll be ready for the decentralised future of the 'net.


👤 asdfqwertzxcv
I've used Migadu and MXRoute and found Migadu to be the easiest to use by a long shot. MXRoute's setup and configuration is full of friction and just odd ways of doing simple things like logging into your account or adding email addresses and the like.

It sounds more like you have philosophical differences with these 2 companies, as they are very opinionated right out the gate, as you noted. I think, since they're small teams, they're trying to scare off users who are going to require a lot of time and effort on the customer service side.

That said, my interactions with both companies has been pleasant and professional. But it really does sound like you're going to need to roll your own service based on your major complaints.


👤 lbotos
I'd advise against MXRoute: https://news.ycombinator.com/item?id=30225685

Maybe you will have a better time than I, but MXRoute is more opinionated than I'd like my mail provider to be. If you are ruling out Migadu, you might rule out MXRoute on the same grounds.


👤 tmcz26
I’ve been using pobox.com (acquired by Fastmail) for the past 3 months after doing a lot of research just like you. They have very decent pricing, support custom domains and multiple aliases/accounts, + addressing etc. So far looks pretty good albeit simple!

👤 deeesstoronto
I've used migadu and worked really well. I also have some domains using lunanode - great deal if you have other vps with them but have subjectively experienced more downtime.

Migadu just added master password support so can now dsync easily with another dovecot server (ie backups, move, etc). My next config will probably be migadu + selfhosted vps.


👤 dejan
Dejan from Migadu here.

>Hate speech, racism, calls for violence, Nazism as well any other immoral, unethical or socially unacceptable activity will be denied service. If illegal, we will report such to the authorities.

That is not referring to the content of messages but rather general usage of our email service. We never look at the messages except when asked to. If you use our email service for things such as "hate speech, racism, calls for violence", all being illegal and punishable by law, we would know about it only once we receive a harassment complaint. With a valid proof we would act upon it, first level being asking you politely not to do it because it involves us then.

That is rather common sense, and we speak here from experience and past cases.


👤 Dr_ReD
OVH's own "Personal Hosting" provides 10 emails (plus web and domain) for about €24 a year. (add VAT, if you live in a VAT state like me) https://www.ovhcloud.com/it/web-hosting/personal-offer/

Disclaimers: I don't work for OVH; I use it consistently for my customers; Still, all my own/company stuff is self-hosted on my own Colo/AS/LIR.


👤 miedpo
I'm not sure if this fits your needs or not, but have you considered self hosting with Cloudron? Free plan would work for you so you'd only be paying for the VPS.

It makes administrating and backing up an email server a breeze. Only real requirement is that you have your own domain name, and know how to generate API keys for a few services (really easy). Helps ensure you have all the important mail settings (SPF, DMARC, etc) set up.

I use BuyVM for the VPS because I can set up one of the mail settings, but you could easily use another provider (Hetzner might be good if you need a lot of space).

Also... you could host Nextcloud and OnlyOffice on the Cloudron box under the free plan as well... which is pretty much like hosting One Drive and Microsoft 365. A little more complexity to manage, but still very easy.

Now one thing to keep in mind... you still have a single point of failure in your domain name provider. It they don't act responsibly, there's not much you can do.


👤 NipponBill
I have many legacy Google Workspace domains setup for friends and family who are not tech savvy. They are all comfortable with the Gmail interface, so it will be hard to move many of them to a new interface.

I have looked at the companies mentioned and came to much the same conclusion. Currently I am contemplating ImprovMX (https://improvmx.com) which could provide an SMTP server and allow those domains to continue to use Google's no-cost option (https://support.google.com/a/answer/60217#nocost). If this option is anything like GMail it should be possible to setup the 'send mail as' account as the default to continue sending and receiving mail from the custom domain using ImprovMX's SMTP.


👤 dn3500
I've been using Migadu for about four years. My main complaint is that the support is not good. To be fair, they do not promise to hold your hand. And that's fine, I can usually diagnose my own mail problems.

Here is an example. I have one family member who wants to keep her email address on the family domain but have all her mail forwarded to her address @gmail. So I have migadu forward her mail to google's gmail server. One day that forwarding stopped working. So I asked migadu to check why the forwarding was failing.

They replied that they have no way to do this, and I shouldn't be forwarding to gmail. I've never heard of an email service that can't forward! They pointed me to this doc: https://www.migadu.com/guides/gmail/


👤 the-anarchist
Chip in with a couple of friends who might be on the lookout for a gmail/proton/whatever alternative as well, get an OpenBSD VPS at 1984 Hosting, C*ckbox, FlokiNET, or basically any other hoster that allows communication via port 25 and set up OpenSMTPd and Dovecot. There are plenty[0] write-ups[1] on how to do so in case you need info.

[0] https://poolp.org/posts/2019-08-30/you-should-not-run-your-m...

[1] https://karchnu.fr/posts/2020-09-17-certificate-smtp-imap-an...


👤 maxique
I'm using Purelymail at the moment, working perfectly for me and my few catch-all domains.

👤 jarland
Whatever you decide, I'm here for you at MXroute and would love to have you on board. I understand your concerns and I wouldn't say anything to invalidate them, the burden of choice is yours and I'm merely here if you need me <3

👤 zapu
Hey, thanks for the post. I was going to migrate some of my mailboxes to Zoho (ones that mostly receive netflix receipts and junkmail), can you elaborate about lack of unicode support? I can't find anything with a cursory web search.

👤 watermelon0
> Quite apart from the fact that this implies that Migadu are scanning the content of every email that their users send; what the actual fuck is a bloody email server company doing, taking on the role of arbitrating what is 'Nazi', 'immoral' or 'socially unacceptable'?

Do they mention anywhere that they are actually scanning the content and/or metadata? I'd assume this just means that if they get reports about using their platform for sending unacceptable content, they have the rights to deny the service, and, if needed, report you to the authorities.


👤 uncensoredjrk
I've been using MX Route after the recommendation by a trusted third party. It's been working well for me so far. No regrets and I like their simple annual pricing plan.

👤 AlfeG
I have several emails on custom domain and one on gmail.com. Instead of searching for replacement of Google Workspaces I have setup Cloudflare Email Routing. It's free and with few clicks to setup all emails to my custom domain are now routed to gmail email account. This solves all my issues, since I'm almost never sent any emails from custom domains.

👤 fotad
I'm using MXRoute ATM because it's cheap for multi domains, But its issue is that using alias will leak your real account - https://community.mxroute.com/t/disable-x-authuser-header/21...

👤 xstefen
Previous Migadu user, current Mxroute user

Both are excellent, Migadu raised prices so I snagged a lifetime Mxroute sub for $100 and have been content. Migadu gave seemingly more control and cleaner admin interface, Mxroute seems a bit slopped together but like I said, has worked flawlessly and was happy with both


👤 paulnpace
Anyone have any experience with Mailcheap?

https://www.mailcheap.co


👤 flypenguin
hi normille, what is with zoho and utf-8? i am planning to go there and so far it seems to be really nice ... ?! appreciate any details here!

👤 lukevp
One potential option is using CloudFlare email routing. You can use it with a regular public provider (gmail for example). CloudFlare will handle the MX side of things for your custom domain and route your emails to the public provider without requiring it to use the custom domain. The issue I’ve found is that it’s hard to set up a reply address to reply as the original email was received, so this may not work perfectly (emails look like they come from the gmail address for example). Does anyone know how to solve that part?

👤 nativeit
I have been using MXRoute continuously for the last 3-4 years as both my own personal email service, as well as reselling it to several of my clients for their business email services.

The pricing is hard to beat, but the service is sort of no frills. It's been 100% reliable since I began using it, but the UI, documentation, and process for setting up domains with LetsEncrypt SSL and DKIM/SPF is...unrefined is a good way of putting it. Once you find the appropriate documentation (it exists, it's just not always where you'd first look for it) everything is straightforward.

I pay for 40GB of storage (I think I pay ~$25/40GB, but it's low enough that I literally don't recall), and from there I can host as many domains, email accounts, aliases, and my choice of webmail services incl. Rainloop, Squirrelmail, Roundcube, and MXLogin. Recently they've even added an option for Horde along with a slew of other groupware products such as Nextcloud, OpenOffice, and MatterMost--any/all can be deployed under any of my registered domains with little more than a few clicks. As long as I don't exceed my storage quota, my annual bill is always the same.

It's white label, so I can brand all of the relevant client-facing endpoints and products with logos, color themes, and custom URLs with LetsEncrypt SSL. Things like spam control are nothing to write home about, but my philosophy is to pay someone like MXRoute to handle the actual Dovecot/Postfix/DNS/security and then I can self-host or integrate the other features I want/need like spam control, sieve routing, and proxies. That's everything I can think of to define my experience with MXRoute. Mostly positive, albeit unrefined. I haven't had any cause to seek out their customer service, but I wouldn't expect anything too stellar, just given how their website's account management and documentation is setup, and the relatively little effort I have seen in maintaining communication for things like upcoming invoices. To be fair, I've not had any bad experiences with them, but the reports you mention don't strike me as surprising either.

Bottom line - MXRoute is a solid choice for flexibility and affordability, but only for a specific type of user.

It is suitable for:

- People who are typically self-sufficient, and are looking to strike a middle ground between total DIY/roll-your-own solution and a walled-garden hosted service like Microsoft or Google.

- Someone who is comfortable managing things like domain registrations, DNS, and DKIM/SPF/DMARC records, and who can seek out and parse sometimes spotty documentation without requiring hand-holding from customer support.

- Orgs that need/want the option to resell basic hosted email/groupware services to clients. Just bear in mind, you are the customer support for anyone you are reselling services to.

- Orgs that might need a lot of accounts/addresses, but don't consume excessive amounts of raw storage space for emails.


👤 ParadisoShlee
FYI Nazis are bad.