mail-in-a-box/mailinabox ? reverse-engineered prompt
Reverse engineered prompt
Build me a simple self hosted email server setup that turns a fresh Ubuntu 22.04 machine into a working mail box with as little manual setup as possible.
I want it to handle sending and receiving mail, webmail, IMAP, contacts and calendars, spam filtering, DNS records, TLS certificates, backups, firewall rules, and basic intrusion protection. It should also have a small admin panel where I can add and remove mail users, create aliases, manage custom DNS records, and configure backups. Please include health checks that make sure the services are up, the ports are open, the certificates are valid, and the DNS is set correctly.
Make it feel like a one click appliance, with clear setup steps and sensible defaults, not a complicated mail server for power users. If you need to check current package or service docs, look them up online.
Are you gonna build this?
make sure you review the code using coderabbit