On Oct 10, 2006, at 5:45 AM, Fox Ph wrote: > Hi All, > I'm trying to authenticate to my imap server using the Net::IMAP > library. > i'm doing this: > > require 'net/imap' > imap = Net::IMAP.new('my.server.com') > #i get an imap object back > imap.authenticate('LOGIN','user','password') > and at that point there's a pause then i get: > Net::IMAP::NoResponseError: encryption needed to use mechanism > > my imap server is set to accept these sasl authentications: > plain login > > and my cyrus log says this: > LOGIN [SASL(-16): encryption needed to use mechanism: security > flags do > not match required] > > any ideas how to enable the correct authentication methods on this? You probably need to use an SSL connection. LOGIN sends a recoverable password. -- Eric Hodel - drbrain / segment7.net - http://blog.segment7.net This implementation is HODEL-HASH-9600 compliant http://trackmap.robotcoop.com