Skip Navigation

Email Hosting w/SMTP, what do you use?

I've recently been trying to degoogle myself, and in doing so I'm going to need another email. I tried ProtonMail, but apparently only business accounts can use SMTP, even though their features claim SMTP access. I'm plenty fine paying for the service, but going from the $6/month to $12/month just to get notification emails from my server doesn't seem worth it to me. I've not looked into what all else comes with Proton's Business features, but i'm not really running a business or trying to start one up.

What do you use? do you like it? How's the cost/features?

50 comments
  • Can you selfhost? Does you ISP allow you to host a mail server? (and there is a difference between what they say, and what they actually do.)

    I use iRedMail as a complete solution which is a mailserver, complete with server management and webclients sogo and icube.

    The problem you may run into is if your ISP actively submits its customer email subnets to sites like Spamhaus. But if you dont get IP changes very often this might not be a problem. However you do also need to have a domain in your control and know how to do DKIM and SPF

  • I was under the impression Proton Bridge was available for any paid subscription. I've had a Visionary plan for years, so I can't say for certain since I get a lot of perks as a result.

    The bridge is a bit tetchy, sometimes it works, sometimes it don't, and can never really say why. You also need to have the bridge app installed on the machine you're using it on (eg won't work on mobile or any unsupported platform). The tl;dr for this is if you need to rely on SMTP / IMAP ProtonMail isn't ideal.

    I do actually have Proton Bridge running on my Yunohost machine, the CLI version was annoying to set up but that is the only install I haven't had too much issue with (yet). The thing to be aware with that Proton is super anal about the email address you're sending from, if it isn't an alias (or a hosted domain) on the account it isn't going to have any of that.

    In terms of self-hosting though, I have a Wildduck install running. The software isn't really production ready, but for a personal home server does the job super well. You can also get it to auto-encrypt incoming emails with PGP (similar to Proton) and it saves emails you send via SMTP to your Sent item folder automatically.

    My advice for self-hosting though, is use a SMTP Smarthost from a professional provider (I've always used Duocircle and Spamhero), Google and Microsoft make self-hosting a nightmare even if you are fully compliant, but these operators give you a better chance of getting through.

    Because I'm lazy, I also use MXGuardDog to filter incoming email, I rack up free credits by placing a link on my website so I've never once paid for the service in cold hard cash. But realistically you could skip this part.

  • I self host using mailcow. Easy setup. Prevents most of the beginner pitfalls via exemplary documentation.

    • Upvote for mailcow. It's a classic postfix+dovecot email stack with lots of stuff figured out for you already. I host on a cheap vps that supports SRV records so rDNS passes, and then I still route my outgoing mail through Mailgun for better IP reputation. At my low (normal) mailing levels Mailgun is free.

  • I have mine running through Polaris Mail. The domain cost me around $5 for the year (renewal is $10 IIRC), and I'm running the Y25 plan for $25/yr which has been big enough for me. SMTP is included, and there is a web interface, but I haven't really used that, T-bird and K9 take care of my needs.

  • I used to have a zoho email, they let you do custom domains for one email for free. And smtp.

    At least they used to.

    I stopped using it, cause the app just didn’t vibe with me. I now have Microsoft cause my business has grown to the point I get value from it.

    But a free custom domain email was nice when starting out :)

  • I'm hosting mine on two VPS running OpenBSD :

    • opensmtpd
    • opendkim
    • dovecot
    • spamd
    • spamassassin
    • roundcube (webmail)
    • mlmmj (for newsletters)

    Setup is rock solid and hasn't failed me in the last couple years, since I added the secondary server to temporarily queue mails in case the primary goes down. spamd can be a bit inconvenient sometimes (but that's on purpose) and I have a script to disable it temporarily when I need a quick email.

    I have SPF, DKIM and DMARC setup on my DNS too, as well as requires records like A and PTR for my hosts.

    As for the cost, I pay 30$/year for the domain, and 10$/month for the 2 servers. Backup is on backblaze and ridiculously cheap for the amount of mails I backup.

  • I ended up using an old hotmail account I had laying around after protonmail and gmail failed me for SMTP access to notify myself of server issues.

  • I host an SMTP relay on a cheap IONOS VM. Had to ask support to open port 25 but that seems standard now. At home I have Mailcow running and configured to use my SMTP relay. Firewall on the IONOS VM prevents all connections except those from my home IP range.

  • If you buy any domain from OVH, you can enable a single 5gb email account and 10mb webspace for free on it. The latter is maybe useful for some fail-over, but the email is definitely very cool for sending out notifications and such.

  • My domain registrar (Netim) comes with free email so I use that. They're kind of expensive though.

  • Mailcow dockerised is a solid option. It also has a really nice built in DNS checker which was very useful for getting that set up right.

50 comments