I've been running Cyrus IMAP for quite a while and have decided to add
POP3 services as well. I uncommented the line in /etc/cyrus.conf
pop3 cmd="pop3d" listen="pop3" prefork=0
and /etc/imapd.conf includes the following:
enable_pop: yes
pop_auth_clear: yes
I HUPed the cyrus master process and got the following error:
master[17859]: unable to create pop3 listener socket: Permission
denied
The permissions on the /var/imap/socket directory appear to be
correct:
drwxr-xr-x 8 cyrusimap mail
Am I missing something?
On Oct 31, 2007, at 1:32 PM, Gino Cerullo wrote:
Why are you doing this on the command line when Apple has provided a
perfectly useful GUI for this in Server Admin?
Well, I don't have a Mac to run the Server Admin client and prefer not
to go to the data center, so I typically just SSH to the Xserve. In
addition, I've had to customize parts of this system beyond what
Server Admin offers.
I checked Server Admin on the server and all looks good: POP shows
enabled and clear authentication is enabled for POP3.
I don't see "enable_pop" in 10.4.x server when pop access is in fact
enabled (checked on two different 10.4.x servers just now).
The auth methods, yes. In my cases,
pop_auth_clear: no
pop_auth_apop: yes
(etc.)
But, by contrast, when *disabling* pop the file does contain
"enable_pop: no"
You might try
(sudo) serveradmin stop mail
# wait 15 seconds
(sudo) serveradmin start mail
which should cleanly shut down and then startup all the "email"
related processes.
Once you get that working, maybe think about moving away (quickly)
from clear auth, a little ugly - how about apop at the very very least.
Depending on the number of clients, even a self-signed ssl-cert is
easy to implement.