I have been thinking of completely going off Google. I have a Nextcloud server for documents and contacts and calendar. Thinking of moving mail away too. Currently I am conflicted between hosting my own email server. On searching only advice I am getting is not to do it.

How many of the homelabers do host their own email server? What software do you use? Any tips.

2 points

I run postfix and dovecot at a server at home with no issues for a few years now.

permalink
report
reply
1 point

Pretty much the same here, but in a linode vps that hosts a few other things as well.

permalink
report
parent
reply
3 points

I use Mailcow Dockerized with no issues. But I’ve also ran email servers for 3 decades personally and professionally. If you try it, I would start out with a completely different domain and be prepared to be down for a long time while you figure out how to appease the anti-spam gods with things like SPF, DKIM, DMARC and DNS issues.

permalink
report
reply
1 point

Been hosting my own email in my home with Exchange Server for almost 2 decades. I don’t recommend it unless you have experience and a MSDN account though.

Email used to be easy, but with all the anti spam and trust setup required these days it’s a bit more difficult for the inexperienced. You’re going to need to know DNS, SMTP, certificates, and have a plan for message hygiene (anti spam / anti malware).

That said, if you want to do it and can suffer some issues while you’re learning, go for it. That’s how you get experience. :)

permalink
report
reply
1 point

I use Mail-in-a-Box on a VM at home. Static IP from my ISP. Been working well for years now. I recommend it.

If your IP isn’t trusted you could always use an SMTP relay somewhere else.

permalink
report
reply
16 points

Incoming mail is very doable.

Outgoing mail is hard because no one will your trust your server, the easy way is let someone else send your mail.

People get stressed about your receiving server being down sometimes, but this actually not a big deal. Mail senders typically will try for 48 hours or so to deliver mail, and if it doesn’t get delivered it will be sent back to the sender with a “could not be delivered” message. Very little gets actually lost.

permalink
report
reply
4 points

The thing that got me to pay someone else to host my mail is having outbound blocked by google/Microsoft all the time for no reason.

permalink
report
parent
reply
0 points

There are reasons, and you can fix them if you know what you’re doing. That’s what DMARC reports are for.

permalink
report
parent
reply

Community stats

  • 100

    Monthly active users

  • 309

    Posts

  • 2.6K

    Comments

Community moderators