I’ve rolled out version 6.0.21 of the virtualmin-config package. This is only in the vm6 repositories (so you’ll see it if you installed using any version 6.0.x and you won’t see it or need it if you installed from any 1.x version of the install.sh).
Changes since 6.0.20:
- saslauthd sometimes didn’t get the -r flag added in the right place, leading to some username formats (specifically email@example.com) being unable to authenticate.
- Apache configuration on Ubuntu 14.04 didn’t get correctly updated because systemd vs. upstart detection was failing (Ubuntu 14.04 can have both upstart and systemd tools and libraries installed, but really uses upstart for its init system).
- Default AWstats cron job disabled on CentOS (as we generate a new cron job for each new domain, and there is no active “default” AWstats configuration).
If you’ve had trouble authenticating via SMTP, and you use a username format that relies on the realm (domain name) being interpreted correctly by saslauthd, you can fix it by running the following command after updating to 6.0.21:
# virtualmin config-system --include SASL # service saslauthd restart
If you’ve already added the
-r flag or option manually to the saslauthd configuration and things are working for you, you don’t need to do this.
If you’re on CentOS, I recommend you run this to disable the AWstats cron job (it’s harmless, but unnecessary):
# virtualmin config-system --include AWStats
Please let us know if you continue to have problems with SMTP/SASL authentication after this change (and please include your distro/version, and the mail log entries related to authentication).