I realize that SASL mechanisms are not directly in the domain of this
group, but I'm hoping I might get pointed the right way.
I've been working on implementing a framework for building SMTP
servers in ruby (https://github.com/pzb/groat-smtpd). One of the
issues I've run into several times is interoperability of the LOGIN
mechanism with various clients. The latest problem is certain
Microsoft SMTP implementations that send an initial client response,
and have major issues when it is not accepted. Is there any reliable
specification for the LOGIN mechanism and/or how it is used with SMTP?