| SYSTEM INFORMATION | |
|---|---|
| OS type and version | Ubuntu Linux 22.04.4 |
| Webmin version | 2.111 |
| Usermin version | 2.010 |
| Virtualmin version | 7.10.0 |
| Theme version | 21.10 |
| Package updates | 27 package updates are available |
The issue
If you look at the following setting
Webmin → Postfix Mail Server → SMTP Authentication And Encryption → SMTP security options → (Reject anonymous logins | Reject plain-text logins )

With the various options I get the following results for smtpd_sasl_security_options =
| GUI Options | postconf | postconf -d |
|---|---|---|
| None | –empty– | noanonymous |
| Reject plain-text logins | noplaintext | noanonymous |
| Reject anonymous logins | noanonymous | noanonymous |
| Reject anonymous login, Reject plain-text logins | noanonymous noplaintext | noanonymous |
the issue
no matter what option i select smtpd_sasl_security_options = is always anonymous
question
is this intentional on this version of postfix with a Cyrus SASL integration?
The manual says that both noplaintext and noanonymous are current settings
https://www.postfix.org/postconf.5.html#smtpd_sasl_security_options
Is this override caused by another setting?
additional
Not all options are available in the GUI for smtpd_sasl_security_options and this should maybe freetype or checkboxes for some and then a input box for free typing non-covered options.