| I operated an email forwarding services[1] and have research this area extensively because eventually customer will keep asking for IMAP. When hosting email, receiving is easy part. But storing and fetching it is hard.
Sending out, on other side, is hard to configure but easy to store(there is not much to store except DKIM config). But the hardest part is actually getting providrs to accept your email. I always had issue with ProofPoint and Outlook(Microsoft 365). I also have issue with 800 emails per hours on fastmail. Lot of thing like that come up when hosting your own emails. However, it's worthed it, it open a lot of amazing thing once you own your own email. With that being said, I recomend Maddy https://maddy.email/ it's a very simple deployment that handle pretty much everything. No need to glue multiple system together. For spam filering, just use RSPAMD. --- https://mailwip.com |