Hi, >>>>> In >>>>> Lars Magne Ingebrigtsen wrote: > Kim Minh Kaplan writes: >> I recently wanted to use other authentication mechanisms than plain >> IMAP LOGIN command. Unfortunately, I could not get hold of the file >> digest-md5.el that I needed. But I found that flim.AN9 implements a >> framework for SASL. Attached is a patch to make it work with IMAP. > Thanks for the patch; I've applied it to No Gnus v0.3 (i. e., CVS). I'm using nnml, and the IMAP connection for fetching new mails with the following mail source: (setq mail-sources '((imap :server "MAILHOST" :port 143 :password "PASSWORD" :stream starttls))) The server's response is: * OK [CAPABILITY IMAP4REV1 LOGIN-REFERRALS STARTTLS AUTH=LOGIN]\ MAILHOST IMAP4rev1 2001.315rh... After the recent change, Gnus requires a password whenever I get new mails, and fails to get them. :< nnml: Reading incoming mail from imap... imap: Connecting to MAILHOST... imap: Connecting with STARTTLS...done Waiting for response from MAILHOST...done imap: Authenticating to `MAILHOST' using `sasl'... imap: Authenticating using SASL... PLAIN passphrase for yamaoka: The problem is solved by modifying the imap-authenticators variable as follows: (delq 'sasl imap-authenticators) Is it always necessary to me? Or, is there any other solution? Regards, -- Katsumi Yamaoka