Am 19.09.25 um 18:59 schrieb Frank Reker:
Hi guys,
unfortunatly mutt doesn't work well together with M$ smtp servers.
To be precise it is the gsasl implementation in mutt.
Other than the implementation with the cyrus sasl lib the gsasl
implementatiion does not send the initial response in the AUTH
command, but only sends an AUTH <mech>.
The smtp server than shall send an empty challenge, i.e. "334 ".
However - gues who does not do that - yes M$. The M$ exchange
server does put an arbitrary string to the 334, e.g:
334 GSSAPI supported
Of course this violates the RFC. But was there ever a standard
that was not broken by MS? I can't remember.
However passing this string to gsasl, of course will fail.
[...]
Frank,
Thanks. Would you please share what SASL mechanism was affected? I am
wondering if I need this in fetchmail, too, but it does not currently
use external SASL providers but its own limited set of functions.
Regards,
Matthias