Any plans to provide IMAPS support with Dovecot?
I've just spent the last couple days attempting to get RC running on our mailserver
that runs Dovecot. Only IMAPS is supported on our server(s) ( port 993 ).
But regardless of *how* I configure RC to talk to DC. RC fails to provide USER/PASS
to DC.
I enabled DEBUG on both DC, and RC.
Following is the output of only one, of about 100 DC sessions where RC was asked to login:
Nov 11 18:17:22 imap-login: Debug: SSL: where=0x10, ret=1: before/accept initialization [::1]
Nov 11 18:17:22 imap-login: Debug: SSL: where=0x2001, ret=1: before/accept initialization [::1]
Nov 11 18:17:22 imap-login: Debug: SSL: where=0x2002, ret=-1: SSLv2/v3 read client hello A [::1]
Nov 11 18:17:22 auth: Debug: Loading modules from directory: /usr/local/lib/dovecot/auth
Nov 11 18:17:22 auth: Debug: Module loaded: /usr/local/lib/dovecot/auth/lib20_auth_var_expand_crypt.so
Nov 11 18:17:22 auth: Debug: Read auth token secret from /var/run/dovecot/auth-token-secret.dat
Nov 11 18:17:22 auth: Debug: auth client connected (pid=38196)
Nov 11 18:17:22 imap-login: Debug: SSL: where=0x2001, ret=1: SSLv3 read client hello A [::1]
Nov 11 18:17:22 imap-login: Debug: SSL: where=0x2001, ret=1: SSLv3 write server hello A [::1]
Nov 11 18:17:22 imap-login: Debug: SSL: where=0x2001, ret=1: SSLv3 write certificate A [::1]
Nov 11 18:17:22 imap-login: Debug: SSL: where=0x2001, ret=1: SSLv3 write key exchange A [::1]
Nov 11 18:17:22 imap-login: Debug: SSL: where=0x2001, ret=1: SSLv3 write server done A [::1]
Nov 11 18:17:22 imap-login: Debug: SSL: where=0x2001, ret=1: SSLv3 flush data [::1]
Nov 11 18:17:22 imap-login: Debug: SSL: where=0x2001, ret=1: SSLv3 read client certificate A [::1]
Nov 11 18:17:22 imap-login: Debug: SSL: where=0x2002, ret=-1: SSLv3 read client key exchange A [::1]
Nov 11 18:17:22 imap-login: Debug: SSL: where=0x2002, ret=-1: SSLv3 read client key exchange A [::1]
Nov 11 18:17:22 imap-login: Debug: SSL: where=0x2001, ret=1: SSLv3 read client key exchange A [::1]
Nov 11 18:17:22 imap-login: Debug: SSL: where=0x2001, ret=1: SSLv3 read certificate verify A [::1]
Nov 11 18:17:22 imap-login: Debug: SSL: where=0x2001, ret=1: SSLv3 read finished A [::1]
Nov 11 18:17:22 imap-login: Debug: SSL: where=0x2001, ret=1: SSLv3 write session ticket A [::1]
Nov 11 18:17:22 imap-login: Debug: SSL: where=0x2001, ret=1: SSLv3 write change cipher spec A [::1]
Nov 11 18:17:22 imap-login: Debug: SSL: where=0x2001, ret=1: SSLv3 write finished A [::1]
Nov 11 18:17:22 imap-login: Debug: SSL: where=0x2001, ret=1: SSLv3 flush data [::1]
Nov 11 18:17:22 imap-login: Debug: SSL: where=0x20, ret=1: SSL negotiation finished successfully [::1]
Nov 11 18:17:22 imap-login: Debug: SSL: where=0x2002, ret=1: SSL negotiation finished successfully [::1]
Nov 11 18:17:22 imap-login: Debug: SSL alert: close notify [::1]
Nov 11 18:17:22 imap-login: Debug: SSL alert: close notify [::1]
Nov 11 18:17:22 imap-login: Info: Disconnected (no auth attempts in 0 secs): user=<>, rip=::1, lip=::1, TLS, session=<NbQiTW56kmIAAAAAAAAAAAAAAAAAAAAB>
And here's from my last attempt:
Nov 11 18:21:02 auth: Debug: auth client connected (pid=38338)
Nov 11 18:21:02 imap-login: Debug: SSL: where=0x10, ret=1: before/accept initialization [::1]
Nov 11 18:21:02 imap-login: Debug: SSL: where=0x2001, ret=1: before/accept initialization [::1]
Nov 11 18:21:02 imap-login: Debug: SSL: where=0x2002, ret=-1: SSLv2/v3 read client hello A [::1]
Nov 11 18:22:12 imap-login: Debug: SSL error: Disconnected
Nov 11 18:22:12 imap-login: Info: Disconnected (no auth attempts in 70 secs): user=<>, rip=::1, lip=::1, TLS handshaking: Disconnected, session=<t2JsXm56waEAAAAAAAAAAAAAAAAAAAAB>
Relevant RC config bits for the above session:
$config['default_host'] = 'localhost';
$rcmail_config['default_port'] = 993;
I know this to be an RC, not DC issue. Because we've already run some 16 other webmail
clients with DC on port 993 with no trouble(s) at all.
OH! forgot to mention:
RC 1.38
DC: 2.2
Thanks for all your time, and consideration.
--Chris