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\)"?


Reply via email to