SYSTEM INFORMATION | |
---|---|
OS type and version | Alma 9.6 |
Webmin version | 2.402 |
Virtualmin version | 7.30.8 |
Webserver version | 2.4.62 |
Related packages | Cyrus-sasl 2.1.27-21 |
Dovecot 2.3.16 |
Trying to make Virtualmin work, straight from the box as it were.
Servers are setup with “mail” users as “username”
Client Software insists on sending “username@domain.com” as login. (Outlook)
Checking mail, easy peasy, change /etc/dovecot/conf.d/10-auth.conf, down a ways, to this:
auth_username_format = %Ln
So, now I can check mail, perfect every time
But sending… Cyrus may have such a switch, but I can’t find it, and so postfix just sends the @domain.com part, which of course immediately fails.
I can fix this, by simply switching postfix to use dovecot authorization, but I have just spent days trying to upgrade a server because I wanted to eliminate my little fixes, and this is the last thing I am stuck on.
Anyone have a fix for this, making saslauth strip the domain name?
(No, not gonna force my clients to use user@domain.com authentication, that would be WAY more work, and frankly not a win for my inner Unix Admin.)