Slightly tangential, but is there something for RSpamd, where it can be run as just a blind mail relay? I.E. like this: Internet Email (SMTP) -> [MTA + Rspamd] -> [Real MTA + Inboxes] I ask because I've got a mail server system I'm happy with, but just want to bolt a better anti-spam filtering system on in front of it. Thanks.
How to Run Your Own Mail Server (2017)
161–170 of 339 posts
Re: How to Run Your Own Mail Server (2017)
#162I run my own mail infrastructure. To say the least I wouldn't recommend it even to my worst enemies. It's horrible. Actually it's fine until it's not. Then your email doesn't work and you could be missing out on important communications. And then you're scrambling to figure out how the spammers managed to exploit your setup this time. And you have to learn a tonne of crap in order to manage it... and the text files!…
Re: How to Run Your Own Mail Server (2017)
#163Earlier quoted context omitted.
smtp will eventually give up retrying, and if you're not willing to "always" respond within a few hours, you're going to lose emails.
Is there any server with such a short default? The RFC recommends at least 4-5 days.
Postfix default is 2d, Exim 3d, and sendmail 5d, last I knew.
Re: How to Run Your Own Mail Server (2017)
#164Earlier quoted context omitted.
This is actually frustrating, e.g. with a large power outage when you expect an important message. I run my mailhost (single-node) since 2005 and I thought that I need HA more than once or twice. Sadly, I haven't figured out a proper fully-redundant solution. Syncing mailboxes with e.g. Syncthing is way too fragile. Recently, I wanted to experiment with DBMail + CockroachDB cluster but haven't yet found time for that…
Redundancy requirement was one of the reasons I started building WildDuck mail server. It can be set up with no-spof components, everything can be replicated. https://github.com/nodemailer/wildduck#no-spof-architecture
Haven't seen this project before - and I've tried to search for mail servers using document-oriented DBs, although not sure if I've searched specifically for MongoDB. Will definitely take a look.
Re: How to Run Your Own Mail Server (2017)
#165> Before we dive in, an important caveat: You will become a sysadmin of your own mail server. This for me is the deal breaker. I say this as a sysadmin. It's all well and good running a single server but if that shits the bed then you have to deal with it immediately. So to run something that doesn't require 24/7 support I now have to run a cluster of servers. I'll also need something to manage those servers like sal…
"So to run something that doesn't require 24/7 support I now have to run a cluster of servers." My two most recent uptimes for my personal FreeBSD mail+web server were each over 1200 days. My current months sent-mail folder stretched back for years - which is to say, my (al)pine process itself was 3+ years old. No, you don't need a cluster of servers for your personal mail server.
> "I've never personally experienced a BSOD in Windows ME, so obviously it's incredibly stable. Those other people are just doing something wrong."
Re: How to Run Your Own Mail Server (2017)
#166I run my own mail infrastructure. To say the least I wouldn't recommend it even to my worst enemies. It's horrible. Actually it's fine until it's not. Then your email doesn't work and you could be missing out on important communications. And then you're scrambling to figure out how the spammers managed to exploit your setup this time. And you have to learn a tonne of crap in order to manage it... and the text files!…
"And then you're scrambling to figure out how the spammers managed to exploit your setup this time." ... " ... writing a MTA with the goal of minimizing configuration and being secure and resistant to attacks by default. " As a 20+ year UNIX sysadmin and fellow owner of my own email infrastructure for 18 of those, I am surprised to read this and am not even sure what you are talking about. Can you explain what you me…
Re: How to Run Your Own Mail Server (2017)
#167I've been pretty happy paying Fastmail to run my email server for me.
From reading their blog[0] you can tell that they are passionate about email.
It is a bit pricey for a personal email with a few accounts, but I'm happy to give them their well-earned money.
Re: How to Run Your Own Mail Server (2017)
#168Would a better and easier alternative be to run your mail service through AWS?[1] Sure it's _hosted_ in a centralised place but since you're paying for it Amazon shouldn't have an incentive to harvest your data. [1]: https://aws.amazon.com/ses/
Or rent a cheap dedicated server like Kimsufi or online.net for a couple of bucks per month.
Re: How to Run Your Own Mail Server (2017)
#169Re: How to Run Your Own Mail Server (2017)
#170Would a better and easier alternative be to run your mail service through AWS?[1] Sure it's _hosted_ in a centralised place but since you're paying for it Amazon shouldn't have an incentive to harvest your data. [1]: https://aws.amazon.com/ses/
Use a cheap dedicated server. A Raspberry Pi 3 can do it. You can use a cheap VPS to tunnel a "proper" IP address to your home network. Or rent a cheap dedicated server like Kimsufi or online.net for a couple of bucks per month.
I don't want to become a sysadmin of my own mail server, however I'd appreciate not having my personal data harvested by webmail providers (e.g. gmail, outlook.com). Using a Pi or dedicated server would make me a sysadmin.
Using AWS email seems like a decent middle ground which isn't too expensive ($0.10 per 1000 sent and $0.10 per 1000 emails received).