Brian Candler wrote:
> On Mon, Jan 22, 2007 at 01:11:53PM -0700, Chris Purves wrote:
>> I am having trouble getting SSLv3 to work on port 995 for POP3.  I have 
>> TLS and SSL working for IMAP on ports 143 and 993 respectively, and TLS 
>> for POP3 working on port 110, but if I try to establish an SSL 
>> connection to port 995 using Thunderbird I get the error: "TLS required 
>> to log in."
>>
>> I have compared my pop3d-ssl and imapd-ssl config files and can't see 
>> any difference that would allow one to work and not the other.

I did get things to work the way I want, but here is the information you 
requested, in case it is still useful.


> Can you post both config files please?

# pop3d-ssl created from pop3d-ssl.dist by sysconftool
#
##NAME: SSLPORT:0
SSLPORT=995

##NAME: SSLADDRESS:0
SSLADDRESS=0

##NAME: SSLPIDFILE:0
SSLPIDFILE=/var/run/courier/pop3d-ssl.pid

##NAME: POP3DSSLSTART:0
POP3DSSLSTART="YES"

##NAME: POP3_STARTTLS:0
POP3_STARTTLS="YES"

##NAME: POP3_TLS_REQUIRED:1
POP3_TLS_REQUIRED=1

##NAME: COURIERTLS:0
COURIERTLS=/usr/bin/couriertls

##NAME: TLS_PROTOCOL:0
TLS_PROTOCOL=SSL3

##NAME: TLS_STARTTLS_PROTOCOL:0
TLS_STARTTLS_PROTOCOL=TLS1

##NAME: TLS_CIPHER_LIST:0
# TLS_CIPHER_LIST="ALL:!ADH:RC4+RSA:+SSLv2:@STRENGTH"

##NAME: TLS_TIMEOUT:0

##NAME: TLS_DHCERTFILE:0
# TLS_DHCERTFILE=

##NAME: TLS_CERTFILE:0
TLS_CERTFILE=/etc/courier/pop3d.pem

##NAME: TLS_TRUSTCERTS:0
# TLS_TRUSTCERTS=

##NAME: TLS_VERIFYPEER:0
TLS_VERIFYPEER=NONE

##NAME: TLS_CACHE:0
TLS_CACHEFILE=/var/lib/courier/couriersslcache
TLS_CACHESIZE=524288

##NAME: MAILDIRPATH:0
MAILDIRPATH=Maildir




# imapd-ssl created from imapd-ssl.dist by sysconftool
#
##NAME: SSLPORT:1
SSLPORT=993

##NAME: SSLADDRESS:0
SSLADDRESS=0

##NAME: SSLPIDFILE:0
SSLPIDFILE=/var/run/courier/imapd-ssl.pid

##NAME: IMAPDSSLSTART:0
IMAPDSSLSTART="YES"

##NAME: IMAPDSTARTTLS:0
IMAPDSTARTTLS="YES"

##NAME: IMAP_TLS_REQUIRED:1
IMAP_TLS_REQUIRED="1"

##NAME: COURIERTLS:0
COURIERTLS=/usr/bin/couriertls

##NAME: TLS_PROTOCOL:0
TLS_PROTOCOL=SSL3

##NAME: TLS_STARTTLS_PROTOCOL:0
TLS_STARTTLS_PROTOCOL=TLS1

##NAME: TLS_CIPHER_LIST:0
# TLS_CIPHER_LIST="ALL:!ADH:RC4+RSA:+SSLv2:@STRENGTH"

##NAME: TLS_TIMEOUT:0

##NAME: TLS_DHCERTFILE:0
# TLS_DHCERTFILE=

##NAME: TLS_CERTFILE:0
TLS_CERTFILE=/etc/courier/imapd.pem

##NAME: TLS_TRUSTCERTS:0
# TLS_TRUSTCERTS=

##NAME: TLS_VERIFYPEER:0
TLS_VERIFYPEER=NONE

##NAME: TLS_CACHE:0
TLS_CACHEFILE=/var/lib/courier/couriersslcache
TLS_CACHESIZE=524288

##NAME: MAILDIRPATH:0
MAILDIRPATH=Maildir


> What happens if you try each of the following at the command line:
> 
>     openssl s_client -connect 127.0.0.1:995

[EMAIL PROTECTED]:~$ openssl s_client -connect 127.0.0.1:995
CONNECTED(00000003)
depth=0 
/C=CA/ST=Alberta/L=Edmonton/O=northfolk.ca/OU=./CN=mail.northfolk.ca/[EMAIL 
PROTECTED]
verify error:num=18:self signed certificate
verify return:1
depth=0 
/C=CA/ST=Alberta/L=Edmonton/O=northfolk.ca/OU=./CN=mail.northfolk.ca/[EMAIL 
PROTECTED]
verify return:1
---
Certificate chain
  0 
s:/C=CA/ST=Alberta/L=Edmonton/O=northfolk.ca/OU=./CN=mail.northfolk.ca/[EMAIL 
PROTECTED]
 
i:/C=CA/ST=Alberta/L=Edmonton/O=northfolk.ca/OU=./CN=mail.northfolk.ca/[EMAIL 
PROTECTED]
---
Server certificate
-----BEGIN CERTIFICATE-----
MIICv...
-----END CERTIFICATE-----
subject=/C=CA/ST=Alberta/L=Edmonton/O=northfolk.ca/OU=./CN=mail.northfolk.ca/[EMAIL
 PROTECTED]
issuer=/C=CA/ST=Alberta/L=Edmonton/O=northfolk.ca/OU=./CN=mail.northfolk.ca/[EMAIL
 PROTECTED]
---
No client certificate CA names sent
---
SSL handshake has read 867 bytes and written 340 bytes
---
New, TLSv1/SSLv3, Cipher is AES256-SHA
Server public key is 1024 bit
SSL-Session:
     Protocol  : TLSv1
     Cipher    : AES256-SHA
     Session-ID: 
EE339AA05C39EC0E47EC8078C15BBDED1F96B440A3B4A26F2FF6A65394BC7C6A
     Session-ID-ctx:
     Master-Key: 
C57FBACF0E7BA7A910386B7A76866C524A0D3D5158DB94656548A57A92BFB28B1AD3F8200B50445744E0B7EED027C65E
     Key-Arg   : None
     Start Time: 1169655950
     Timeout   : 300 (sec)
     Verify return code: 18 (self signed certificate)
---
+OK Hello there.
CAPA
+OK Here's what I can do:
STLS
TOP
USER
LOGIN-DELAY 10
PIPELINING
UIDL
IMPLEMENTATION Courier Mail Server
.

USER chris
+OK Password required.
PASS ****
+OK logged in.
QUIT
DONE

>     openssl s_client -ssl3 -connect 127.0.0.1:995

[EMAIL PROTECTED]:~$ openssl s_client -ssl3 -connect 127.0.0.1:995
CONNECTED(00000003)
depth=0 
/C=CA/ST=Alberta/L=Edmonton/O=northfolk.ca/OU=./CN=mail.northfolk.ca/[EMAIL 
PROTECTED]
verify error:num=18:self signed certificate
verify return:1
depth=0 
/C=CA/ST=Alberta/L=Edmonton/O=northfolk.ca/OU=./CN=mail.northfolk.ca/[EMAIL 
PROTECTED]
verify return:1
---
Certificate chain
  0 
s:/C=CA/ST=Alberta/L=Edmonton/O=northfolk.ca/OU=./CN=mail.northfolk.ca/[EMAIL 
PROTECTED]
 
i:/C=CA/ST=Alberta/L=Edmonton/O=northfolk.ca/OU=./CN=mail.northfolk.ca/[EMAIL 
PROTECTED]
---
Server certificate
-----BEGIN CERTIFICATE-----
MIICvT...
-----END CERTIFICATE-----
subject=/C=CA/ST=Alberta/L=Edmonton/O=northfolk.ca/OU=./CN=mail.northfolk.ca/[EMAIL
 PROTECTED]
issuer=/C=CA/ST=Alberta/L=Edmonton/O=northfolk.ca/OU=./CN=mail.northfolk.ca/[EMAIL
 PROTECTED]
---
No client certificate CA names sent
---
SSL handshake has read 883 bytes and written 312 bytes
---
New, TLSv1/SSLv3, Cipher is AES256-SHA
Server public key is 1024 bit
SSL-Session:
     Protocol  : SSLv3
     Cipher    : AES256-SHA
     Session-ID: 
1724D372B854E326F61006C34A0781B036F7B75923678EB4DEEA60DB1B9BBB04
     Session-ID-ctx:
     Master-Key: 
188407986D23C2E8570475C3887CF6136680F34D261B4D39741F3030E10A4AACB2093DD6BA565B3A39EB04F2A97D27E4
     Key-Arg   : None
     Start Time: 1169656767
     Timeout   : 7200 (sec)
     Verify return code: 18 (self signed certificate)
---
+OK Hello there.
CAPA
+OK Here's what I can do:
STLS
TOP
USER
LOGIN-DELAY 10
PIPELINING
UIDL
IMPLEMENTATION Courier Mail Server
.
USER chris
+OK Password required.
PASS ****
+OK logged in.
QUIT
DONE

>     openssl s_client -tls1 -connect 127.0.0.1:995

[EMAIL PROTECTED]:~$ openssl s_client -tls1 -connect 127.0.0.1:995
CONNECTED(00000003)
depth=0 
/C=CA/ST=Alberta/L=Edmonton/O=northfolk.ca/OU=./CN=mail.northfolk.ca/[EMAIL 
PROTECTED]
verify error:num=18:self signed certificate
verify return:1
depth=0 
/C=CA/ST=Alberta/L=Edmonton/O=northfolk.ca/OU=./CN=mail.northfolk.ca/[EMAIL 
PROTECTED]
verify return:1
---
Certificate chain
  0 
s:/C=CA/ST=Alberta/L=Edmonton/O=northfolk.ca/OU=./CN=mail.northfolk.ca/[EMAIL 
PROTECTED]
 
i:/C=CA/ST=Alberta/L=Edmonton/O=northfolk.ca/OU=./CN=mail.northfolk.ca/[EMAIL 
PROTECTED]
---
Server certificate
-----BEGIN CERTIFICATE-----
MIICv...
-----END CERTIFICATE-----
subject=/C=CA/ST=Alberta/L=Edmonton/O=northfolk.ca/OU=./CN=mail.northfolk.ca/[EMAIL
 PROTECTED]
issuer=/C=CA/ST=Alberta/L=Edmonton/O=northfolk.ca/OU=./CN=mail.northfolk.ca/[EMAIL
 PROTECTED]
---
No client certificate CA names sent
---
SSL handshake has read 867 bytes and written 298 bytes
---
New, TLSv1/SSLv3, Cipher is AES256-SHA
Server public key is 1024 bit
SSL-Session:
     Protocol  : TLSv1
     Cipher    : AES256-SHA
     Session-ID: 
58F07CB5A199099BF02B42893063B908C8931AE8869F5CECCF07ECCF97BCB1A6
     Session-ID-ctx:
     Master-Key: 
0224C189DE0764D20D4671DD9379066F9234216931DE9A7E8072BDB02382E756C5E60C460FD780D8F04C7E61DD5E37E5
     Key-Arg   : None
     Start Time: 1169657072
     Timeout   : 7200 (sec)
     Verify return code: 18 (self signed certificate)
---
+OK Hello there.
CAPA
+OK Here's what I can do:
STLS
TOP
USER
LOGIN-DELAY 10
PIPELINING
UIDL
IMPLEMENTATION Courier Mail Server
.
USER chris
+OK Password required.
PASS ****
+OK logged in.
QUIT
DONE





-- 
Chris


-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys - and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
Courier-imap mailing list
[email protected]
Unsubscribe: https://lists.sourceforge.net/lists/listinfo/courier-imap

Reply via email to