Michael's answer that you need to use "make oxp" instead of "make osx" on Tiger is correct. Apple broke/removed the traditional UNIX means of authentication, thus making use of PAM mandatory.

However, his answer was incomplete, since you are also confused about what LOGINDISABLED means. A server that utters LOGINDISABLED when you connect to port 143 is
 (1) compliant with the IMAP specification
 (2) behaving as-expected and correctly
Similarly, a server which does not do so is non-compliant and not behaving correctly.

Simply stated, you can NOT telnet to a modern, compliant, IMAP server and log in to it. The LOGIN command is deprecated in general, and is prohibited on unencrypted (not protected by SSL or TLS) connections.

Details are in RFC 3501 (search for STARTTLS, LOGINDISABLED, and especially the entire Security Considerations section)

It is possible to build UW imapd to be a non-compliant, incorrect server that allows the LOGIN command on unencrypted connections. This is NOT encouraged, but is available for those sites which must have that capability.

Details are in docs/BUILD and docs/SSLBUILD. SSLBUILD will also describe certificates. As for where UW imapd expects certificates to be on a particular system, the easiest way is to look at c-client/OSCFLAGS after building and look at the definitions of SSL_CERT_DIRECTORY and SSL_KEY_DIRECTORY.

-- Mark --

http://panda.com/mrc
Democracy is two wolves and a sheep deciding what to eat for lunch.
Liberty is a well-armed sheep contesting the vote.
_______________________________________________
Imap-uw mailing list
[email protected]
https://mailman1.u.washington.edu/mailman/listinfo/imap-uw

Reply via email to