this post was submitted on 23 Sep 2023
36 points (97.4% liked)
homelab
6602 readers
1 users here now
founded 4 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
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.
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.
There are reasons, and you can fix them if you know what you're doing. That's what DMARC reports are for.