Hello all- I'm getting some errors from qpopper whenever I try to do ssl/tls:
Oct 30 09:01:25.487 2001 [19169] Trace and Debug destination is file "/etc/mail/qtrace.log" [pop_init.c:855] Oct 30 09:01:25.487 2001 Oct 30 09:01:25.489 2001 [19169] (v4.0.3) Servicing request from "wa2w032009" at 10.1.75.135 [pop_init.c:1153] Oct 30 09:01:25.489 2001 Oct 30 09:01:25.489 2001 [19169] before TLS; tls_support==2 [popper.c:172] Oct 30 09:01:25.489 2001 Oct 30 09:01:25.489 2001 [19169] ...Initializing OpenSSL library [pop_tls_openssl.c:224] Oct 30 09:01:25.489 2001 Oct 30 09:01:25.493 2001 [19169] ...have /dev/urandom; skipping PRNG seeding [pop_tls_openssl.c:282] Oct 30 09:01:25.493 2001 Oct 30 09:01:25.493 2001 [19169] ...setting method to SSLv23_server_method [pop_tls_openssl.c:306] Oct 30 09:01:25.493 2001 Oct 30 09:01:25.493 2001 [19169] ...allocating OpenSSL context [pop_tls_openssl.c:336] Oct 30 09:01:25.493 2001 Oct 30 09:01:25.493 2001 [19169] ...setting certificate file [pop_tls_openssl.c:347] Oct 30 09:01:25.493 2001 Oct 30 09:01:25.493 2001 [19169] Error setting certificate PEM file [pop_tls_openssl.c:352] Oct 30 09:01:25.493 2001 Oct 30 09:01:25.493 2001 [19169] ...SSL error: error:0200100E:system library:fopen:Bad address [pop_tls_openssl.c:352] Oct 30 09:01:25.493 2001 Oct 30 09:01:25.494 2001 [19169] ...SSL error: error:20074002:BIO routines:FILE_CTRL:system lib [pop_tls_openssl.c:352] Oct 30 09:01:25.494 2001 Oct 30 09:01:25.494 2001 [19169] ...SSL error: error:140AD002:SSL routines:SSL_CTX_use_certificate_file:system lib [pop_tls_openssl.c:352] Oct 30 09:01:25.494 2001 Oct 30 09:01:25.494 2001 [19169] Failed initializing TLS/SSL [popper.c:190] Also, for some reason, I'm having to put most of my options in inetd.conf, as for some reason, the config file I have (/etc/mail/qpopper.config) is not being read. Here's the inetd.conf entry: pop-3 stream tcp nowait root /usr/local/sbin/popper -f /etc/mail/qpopper.config And the contents of /etc/mail/qpopper.config: set tracefile = /etc/mail/qtrace.log set tls-support = stls set tls-server-cert-file = /etc/mail/certs/cert.pem set reverse-lookup = false However, to get the tracefile working (yes, I compiled with --enable-debugging), I had to change the entry in inetd.conf to: pop-3 stream tcp nowait root /usr/local/sbin/popper -f /etc/mail/qpopper.config -t /etc/mail/qtrace.log Anyone have an idea why config file isn't being read? I already checked the directory and file permissions :-( Thanks in advance, Alexander Kiwerski
