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.

/etc/sysconfig/saslauthd:

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.

Status: 
Active

Comments

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.