Solaris 10 IMAP requires SSL certificate which needs to be created (as mentioned in Joe Mocke's blog):
Configuring the imapd certificate -- Thanks to Rama on the magic OpenSSL command. All that you really do is create a PEM certificate called imapd.pem in the OpenSSL certs folder:
cd /opt/sfw/openssl/certsMost of the times, this is not done and we get authentication errors while using IMAP. Something like this:
openssl req -new -x509 -nodes -out imapd.pem -keyout imapd.pem -days 3650
NO Invalid login credentials
If you get this error while testing IMAP, then check whether your SSL certificate is installed.