xposted with lucid.observer I decided to go back to raspbian as my base distro. The learning curve of BSD + raspberry pi + mail server wasn't the most interesting to explore. I though I'd start with raspi as I know more what is going on, and setup a base system, that could be re-created later on a different system as needed. As I learn about email server, I find the archlinux wiki[1] to be the most instructive. There is the MTA or mail transfer agent (exim, dma, postfix) and the MDA which is the mail delivery agent (dovecot, cyrus.) Most tutorials for mail servers focus on using 2 different tools for the job, like postfix and dovecot, while other tutorials gets you to install a full fledge system like Citadel[2]. But a quick look at the table of mail server tools on the archwiki I see that courier[3] covers the MTA and the MDA role without being overly heavy. Discussing the mail server on SDF COM with Thirg[4] I see that the will be the smtp will be the most difficult aspect to secure, so I'll do the testing only on the internal network and then open the port on my router to monitor how it will be abused. I feel that using the raspberry pi server for monitoring and blocking unwanted traffic on the smtp port will be ressource intensive so I have to come up with a creative way to keep it simple and secure. Thrig had some solution on his gemini capsule, I'll see what else can be done. As I am exploring the communication server possibility, I'm still attached to the idea to run an email server, accesible from ssh (mutt or pine), and from imap or pop3, while keeping the email only on the server. There are so many other ways to communicate these day, but stil feeling the email will be the easiest onboarding tool. 1 https://wiki.archlinux.org/title/Mail_server 2 https://www.citadel.org/ 3 https://www.courier-mta.org/ 4 gemini://thrig.me/blog/2023/10/19/local-smtp-server.gmi