On 2025-07-04 15:50, Uolys wrote:

https://l.changeme.fr.eu.org/email.html

Congratulations!

Thanks :)

My situation and approach are similar: I do not like neither Gmail.com nor Proton.me. Of the many public mail servers I have experienced, Fastmail.com seems to be the most serious in terms of compliance with open standards and respect for its users. Free mail servers (Riseup.net, Vivaldi.net) will not serve your own domain.

In general, centralised servers, monopolisation, client-server dependency, excessive complexity, one-sided TOS, “noreply” are all contrary to the genuine concept, nature and architecture of the Internet — to its decentralisation, an autonomy of internauts, their direct communication with personal responsibility. Nowadays, every computer is capable of being both a client and a server. I guess the old good UUCP with PGP would be quite sufficient for email.

I’ve also heard good things about Stalwart, which tries to be a more integrated “all-in-one” solution

Of the AIO (“All-in-One”: SMTP, IMAP, WebUI), I would choose the leanest and self-configured Mox <https://www.xmox.nl/>, just I do not want to throw out the excellent Cyrus yet.

Thanks for the link, I have only heard a little about it. From my understanding, it seems still to be in beta and development? I don’t know how useable it is now but I’ll keep it in mind if I ever have the opportunity to install another mail server.

Two questions that came up while reading your guide:

1. can your virtual users change their password on their own, without PAM or LDAP?

Considering I’m using a static passwd-file (distinct from the system users’ passwd/shadow file), there is no mechanism to change passwords except by editing it (unless there is something in IMAP that Dovecot supports and I missed it).

Considering I only share the server with some family and friends, I set up their passwords randomly myself and send them through disappearing Signal messages or something similar.

Otherwise, there are other passdb options: LDAP, SQL…

2. is it possible to send out an announcement bulletin to an alias :include: /file?

I don’t know, it may be possible to alias an email address to multiple accounts so that they all receive the emails addressed to it.

It would be great to update man 5 smtpd.conf with the correct LMTP examples, based on your good experience.

Now that I’ve done all of this, I understand what this sentence from the manual means: "Optionally, rcpt-to might be specified to use the recipient email address (after expansion) instead of the local user in the LMTP session as RCPT TO."

I don’t really know if it could be made clearer in the manual, but it is true that I had trouble understanding this at the beginning, and just tested both with and without rcpt-to before understanding that only rcpt-to would work.

Thank you very much, BetaRays, for sharing your experience. I doubt if I would have implemented LMTP without your help. My OpenSMTPD server for virtual users is buzzing like a bee now — hooray!

No problem, I’m glad this could help someone else at all!

Reply via email to