Cyrus SASL does not get passed needed flags

When you select for a virtual server to use the "user@domain" format for usernames under Server Templates > Default Settings > Mail for domain.... IMAP and POP3 work correctly, however under CentOS saslauthd never gets the correct "-r" flag needed for SMTP authentication to work with that format for usernames.


Additional flags to pass to saslauthd on the command line. See saslauthd(8) for the list of accepted flags. FLAGS=-r

"-r" needs to be added to the FLAGS configuration section there.



I understand there's a FAQ about it, however at least on CentOS the user@domain authentication is essentially broken until we add this flag in. I would think Virtualmin should do this for us when we select to use "user@domain".

No need for it to be the default, just add -r to the FLAGS= for us in the saslauthd file if/when we select the "user@domain" option.

Just curious what the status is on this particular issue? I still feel strongly that /etc/sysconfig/saslauthd should be automatically edited for us whenever we select the user@domain format.