I can only establish an IMAP connection with SSL disabled. With SSL enabled I am repeatedly asked for my password and authentication fails each time I give the password (which is correct). Here's what I see:
CONNECTED Jul 30 14:10:20.078 [kCFStreamSocketSecurityLevelNegotiatedSSL] -- host:mail.cs.dummy.ca -- port:993 -- socket:0x7faa1acd7990 -- thread:0x7faa1b932270
READ Jul 30 14:10:20.688 [kCFStreamSocketSecurityLevelNegotiatedSSL] -- host:mail.cs.dummy.ca -- port:993 -- socket:0x7faa1acd7990 -- thread:0x7faa1b932270
* OK [CAPABILITY IMAP4REV1 I18NLEVEL=1 LITERAL+ SASL-IR LOGIN-REFERRALS AUTH=PLAIN AUTH=LOGIN] xxx.cs.dummy.ca IMAP4rev1 2007b.404 at Sat, 30 Jul 2011 14:10:20 -0500 (CDT)
WROTE Jul 30 14:10:20.692 [kCFStreamSocketSecurityLevelNegotiatedSSL] -- host:mail.cs.dummy.ca -- port:993 -- socket:0x7faa1acd7990 -- thread:0x7faa1ace6950
1.7 AUTHENTICATE PLAIN ************************
READ Jul 30 14:10:20.754 [kCFStreamSocketSecurityLevelNegotiatedSSL] -- host:mail.cs.dummy.ca -- port:993 -- socket:0x7faa1acd7990 -- thread:0x7faa1ace6950
1.7 BAD Missing or invalid argument to AUTHENTICATE
WROTE Jul 30 14:11:04.267 [kCFStreamSocketSecurityLevelNegotiatedSSL] -- host:mail.cs.dummy.ca -- port:993 -- socket:0x7faa1acd7990 -- thread:0x7faa1acfb9a0
2.7 AUTHENTICATE PLAIN ************************
READ Jul 30 14:11:04.329 [kCFStreamSocketSecurityLevelNegotiatedSSL] -- host:mail.cs.dummy.ca -- port:993 -- socket:0x7faa1acd7990 -- thread:0x7faa1acfb9a0
2.7 BAD Missing or invalid argument to AUTHENTICATE
WROTE Jul 30 14:11:30.643 [kCFStreamSocketSecurityLevelNegotiatedSSL] -- host:mail.cs.dummy.ca -- port:993 -- socket:0x7faa1acd7990 -- thread:0x7faa1b95c750
3.7 AUTHENTICATE PLAIN ************************
READ Jul 30 14:11:30.705 [kCFStreamSocketSecurityLevelNegotiatedSSL] -- host:mail.cs.dummy.ca -- port:993 -- socket:0x7faa1acd7990 -- thread:0x7faa1b95c750
3.7 BAD Missing or invalid argument to AUTHENTICATE
Why does it say AUTHENTICATE PLAIN when I have SSL enabled?