All the packages have pretty much the same features. If they support PAM,
they can support LDAP (I'm assuming you want to do LDAP auth)

courier-imap looks interesting, supporting PAM, LDAP, and mySQL
authintication (LDAP and mySQL are supported outside of PAM, LDAP is of
course supported through PAM as well). 

cyrus-imapd looks rather feature rich:
 o Designed to handle massive quantities of mail
 o No need for users to have login accounts
 o Support for POP3 in addition to IMAP
 o Servers don't run as root
 o Easy support for mail quotas

And then there's plain old imapd. Works fine with the pop3, the MTA of your
choice, and whatever PAM sceme you choose. (login account required) And does
the wacky things that IMAP does (ftp via imap, shared message folers, etc.) 

All of the above should support ssl, either nativly or via tcp-wrappers. If
you read the documentation, they should also support something besides plain
text passwords. 

-- 
        \\\|///
      \\  - -  //
       (  @ @ )
----oOOo--(_)-oOOo--------------------------------------------
Andy Zbikowski, Sys Admin   | (WEB) http://www.ltiflex.com
LTI Flexible Products, Inc. | (PH)  763-428-9119 (EX) 132
21801 Industrial Blvd       | (FX)  763-428-9126
Rogers, MN  55374           | (PCS) 612-306-6055
---------------Ooooo------------------------------------------
               (   )
      ooooO     ) /
      (   )    (_/
       \ (
        \_)

---------------------------------------------------------------------
To unsubscribe, e-mail: tclug-list-unsubscribe at mn-linux.org
For additional commands, e-mail: tclug-list-help at mn-linux.org