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!