On Tue, 14 Oct 2025 17:52:46 +0200, Diego wrote: > > Dear NMH Workers, > > I yearn you well. > > I am setting up NMH with Fastmail, but the authentication process is > having problems. The server accepts SASL PLAIN, which I'm providing > and I believe is included in the SASL Cyrus library that was > compiled with the package. > > TLS negotiation is successful, but I am being thrown the following error: > > > SASL mechanisms supported by server: PLAIN LOGIN XOAUTH2 OAUTHBEARER > User has requested SASL mechanism: PLAIN > Client supported SASL mechanisms: SCRAM-SHA-512 SCRAM-SHA-384 SCRAM-SHA-256 > SCRAM-SHA-224 SCRAM-SHA-1 EXTERNAL CRAM-MD5 ANONYMOUS > SASL security layers disabled due to the use of TLS > (tls-encrypted) => RSET > (tls-decrypted) <= 250 2.0.0 OK > (tls-encrypted) => QUIT > (tls-decrypted) <= 221 2.0.0 Bye > post: problem initializing server; [BHST] SASL client start failed: SASL(-4): > no mechanism available: Unable to find a callback: 2 > send: message not delivered to anyone > > > I am limiting myself to editing just the .mh_profile file with .netrc for > credential management. No internal program files have been modified. > > Thanks in advance for your time and attention.
Are you sure that your cyrus sasl was built with "--enable-plain"? Maybe you have to install an extra package (e.g. cyrus-sasl-plain). What's the output of "pluginviewer -c |grep -E \(plain\|login\)"?
