Hi, I've been trying to set up courier-0.24a for a couple of days now and I
think I'm missing something. I've been following the tutorial on http://courier.
sourceforge.net/install.html
1. courierfilter cannot start
# /etc/rc.d/init.d/courier start
Starting Courier mail server:/usr/lib/courier/var/filters/.lock: Permission
denied
courierfilter courierd esmtpd pop3d imapd
The permission is
# ls -la /usr/lib/courier/var/filters
drwxr-x--- 2 root root 4096 Jul 16 18:07 filters
So, I did 'chown courier.courier filters' and restart courier. It works fine.
Installer's problem? And is it a correct workaround?
2. couriertls not created
I want to use ESMTP over SSL. So I installed openssl-0.9.5a and put /usr/local/
ssl/bin in my PATH and configure courier and make it.
/usr/lib/courier/etc/esmtpd says:
# The following variables configure ESMTP STARTTLS. If OpenSSL is available
# during configuration, the couriertls helper gets compiled, and upon
# installation a dummy TLS_CERTFILE gets generated. courieresmtpd will
# automatically advertise the ESMTP STARTTLS extension if both TLS_CERTFILE
# and COURIERTLS exist.
[snip]
COURIERTLS=/usr/lib/courier/bin/couriertls
But couriertls not compiled.
# grep ssl config.cache
ac_cv_lib_ssl_SSL_load_error_strings=${ac_cv_lib_ssl_SSL_load_error_strings='no'}
ac_cv_path_OPENSSL=${ac_cv_path_OPENSSL='/usr/local/ssl/bin/openssl'}
# cat tcpd/couriertls.config
couriertls=
Please let me know how to tell 'OpenSSL is available' to configure script.
Sorry for taking up your precious time (and bandwidth)
--Shinya