| ▲ | thangalin 3 hours ago | ||||||||||||||||
> Email is an open, federated protocol. Anyone can run a mail server. In practice, running your own mail server is painful. Wizards can be difficult to develop and maintain. Writing a working, useful, functional, robust, informative, environment-agnostic, and re-entrant script (or GUI/TUI) can take scads of effort. Now that LLMs abound, much of that grind is quickly solved. For example, here's a vibe-coded script that to get dovecot, postfix, and virtual users set up on my new server with mailboxes copied from an old server: https://autonoma.ca/mail-setup.txt To vibe code it, the prompt included content from: https://xtreamsolution.net/complete-email-server-setup-tutor... After a few kicks at the can (run script, capture errors, feed errors to LLM, repeat), it finally configured a working system. Reviewing the script, yes, it's beyond painful. It doesn't have to be, though; the authors of complex software could produce similar guided installers. | |||||||||||||||||
| ▲ | Arainach 3 hours ago | parent [-] | ||||||||||||||||
Writing code isn't the hard part of running an email server. Getting your server not marked as spam is essentially impossible, not a coding problem, and why everyone gives up on this. | |||||||||||||||||
| |||||||||||||||||