5 ms·
The other day I setup a postfix server in my VPS, which I intend to use with mailman3 to have some mailing lists. It was a bit of a pain to set up, but nothing
by dieortin 6y ago
The other day I setup a postfix server in my VPS, which I intend to use with mailman3 to have some mailing lists.
It was a bit of a pain to set up, but nothing too difficult. The worst part was setting up DKIM and SPF.
The thing is, I constantly hear people saying that managing an email server is something extremely difficult and that requires constant attention.
Am I doing something foolish by attempting to do this by myself? Should I just pay for a big email provider? (They’re quite expensive for the resources my organization has)
I’ve tried to set everything up as securely as possible, but I’m not an expert in email either. I’m just afraid I might be creating big trouble for myself in the future.
- TimBurr 6y agoI set up a personal mailserver a few years back, and have hit a lot of painpoints. The main ones were software complexity (setup) and dealing with blacklists (ongoing). Setup for a normal mailserver requires Postfix (SMTP send/recieve), Dovecot (IMAP mailbox management), SpamAssassin, a webmail frontend (Roundcube), something for user management (MySQL + PHPMyAdmin for me) and a generous amount of glue. Things like DNS records, config files, spam rules and classifiers, etc). Blacklists are far more annoying, especially w.r.t. GMail. I use a DigitalOcean node, and some of their IP ranges are blacklisted due to past spamminess. Depending on the provider, there may or may not be a bounce email, and may or may not be a whitelisting process. I've even seen mixed results within GMail. I can send from my custom domain to my GMail without trouble, but emails to a friend using a custom domain on GMail are dropped silently. (That's the worst of self-hosting, I think. Silently dropped messages are way harder to detect than a mailer-daemon block notification.) Long story short, it's a mess :) On the flipside, similar commercial plans (3 domains, 20GB shared storage) run $30/mo or so, which is way more than I'm willing to spend on a vanity email. Sounds like a similar story for mailing lists. I'd give self-hosting a shot and see how it goes. Since mailing lists are opt-in, users will know if they aren't receiving what they signed up for, and are likely to reach out for support help. That's different than conventional email, where a silent drop and no reply are hard to tell apart for the recipient. Hope that wasn't too much info/text, and good luck!