also, you should use: # imtest -t "" -u lee -a lee -r server-name.com servername.com
Jeff > -----Original Message----- > From: [EMAIL PROTECTED] > [mailto:[EMAIL PROTECTED]]On Behalf Of Lee Hoffman > Sent: Tuesday, May 21, 2002 8:21 PM > To: [EMAIL PROTECTED] > Subject: SSL/TLS > > > Hey all, > I'm trying to get SSL/TLS working on cyrus 2.0.16. I followed the > instructions to a "T" to create the certificate. I also compiled cyrus > -with-ssl=/usr/local/ssl (the latest version of openssl is installed, > and working with the sshd daemon). Anyway, cyrus (which is > authenticating off PAM/ldap) works fine. However, as soon as I try to > enable ssl from my email client, the client is unable to connect to the > server. I tried telneting into the box on port 993 and cyrus does > answer. > > Here is the output from imtest: > > Server-name:~# imtest -t "" -u lee server-name.com > C: C01 CAPABILITY > S: * OK server-name.com Cyrus IMAP4 v2.0.16 server ready > S: * CAPABILITY IMAP4 IMAP4rev1 ACL QUOTA LITERAL+ NAMESPACE UIDPLUS ID > NO_ATOMIC_RENAME UNSELECT MULTIAPPEND SORT THREAD=ORDEREDSUBJECT > THREAD=REFERENCES IDLE > S: C01 OK Completed > Password: > C: L01 LOGIN root {8} > + go ahead > C: <omitted> > L01 NO Login failed: authentication failure > Authentication failed. generic failure > Security strength factor: 0 > > > What really worries me is that STARTTLS is even listed in CAPABILITIES > (it should be shouldn't it?). > > My cyrus.conf file: > > # standard standalone server implementation > > START { > # do not delete these entries! > mboxlist cmd="ctl_mboxlist -r" > deliver cmd="ctl_deliver -r" > > # this is only necessary if using idled for IMAP IDLE > # idled cmd="idled" > } > > # UNIX sockets start with a slash and are put into /var/imap/sockets > SERVICES { > # add or remove based on preferences > imap cmd="imapd" listen="imap" prefork=5 > imaps cmd="imapd -s" listen="imaps" prefork=1 > # pop3 cmd="pop3d" listen="pop3" prefork=3 > # pop3s cmd="pop3d -s" listen="pop3s" prefork=1 > # sieve cmd="timsieved" listen="sieve" prefork=0 > > # at least one LMTP is required for delivery > # lmtp cmd="lmtpd" listen="lmtp" prefork=0 > lmtpunix cmd="lmtpd" listen="/var/imap/socket/lmtp" prefork=1 > } > > EVENTS { > # this is required > checkpoint cmd="ctl_mboxlist -c" period=30 > > # this is only necessary if using duplicate delivery suppression > delprune cmd="ctl_deliver -E 3" period=1440 > } > > > Any ideas? > > Thanks, > Lee > >