4 ms·
I'm going to refer to this post whenever says "running your own mail server is easy!". I suppose that if you already know how to run your own mail server and a
by geocrasher 5y ago
I'm going to refer to this post whenever says "running your own mail server is easy!".
I suppose that if you already know how to run your own mail server and are familiar enough with all the moving parts, sure, it's easy. But if you have a problem that needs to be solved, and you think the answer is running your own mail server, you now have two problems.
The "unholy combination of silly standards" is an excellent way of putting it, but it goes back to the 1970's. SMTP was originally based on FTP. Anonymous FTP, at that. It was designed to send text- nothing more. And really that's all it can do still. We can thank Base64 for binary attachments that are at 30% bigger than their unattached size.
Yeah, mail is a problem. And it always will be because it's a 50 year old technology that was designed for a collection of a few hundred servers ran by technologists who trusted each other. SPF, DKIM, and DMARC (and literally everything after except for "send text to so and so") is an afterthought.
- Semaphor 5y agoThese aren’t even "run your own mail server" territory. It’s stuff that you already need to worry about when simply using your own domain.
- NorwegianDude 5y agoRunning a mail server is very easy. Setting it up to begin with is the hardest part. Email isn't exactly moving fast, so it's basically set and forget if you don't have to deal with it on behalf of untrusted parties. That said, a technically inclined person would probably be able to set up a server in a day or three and understand the basics of how it all ties together. Just because not that many people understand how to set it up doesn't make it hard. But it's definetly showing it's age and could be much simpler to use.
- aj3 5y agoIt’s definitely not set and forget. In the past year alone there where multiple 0day attacks against Exim and MS Exchange servers.
- Tepix 5y agoUse sovereign instead of setting everything up by yourself. You should know the basics of linux system administration, however