Hi John
Thanks for responding. I've progressed somewhat - details follow.
On 10/08/06, John Peacock <jpeacock@rowman.com> wrote:
You aren't using the correct log_path; it should be:
log_path = /dev/stderr
I did have this option set, sorry - I pasted the previous config. The log process appears to be working since I changed a few other settings.
Google is your friend:
http://www.thedjbway.org/imap/dovecot.html
This is the exact URL which I'd started from before I even started building Dovecot.
$ cat /service/dovecot-imapd/run
#!/bin/sh
exec 2>&1
echo "Starting dovecot IMAP service"
exec envuidgid dovecot
/usr/sbin/dovecot
-F
-c /etc/dovecot.conf
$ cat /service/dovecot-imapd/log/run #!/bin/sh exec setuidgid log multilog t /var/log/dovecot-imapd
I'm now getting the following error in the logs - any idea? The error isn't terribly informative.
Fatal: sigaction(SIGRTMIN) failed: Invalid argument
---- My revised /etc/dovecot.conf is ----
base_dir = /var/run/dovecot/
protocols = imap protocol imap { listen = 127.0.0.1:143143 }
shutdown_clients = yes
log_path = /dev/stderr log_timestamp =
ssl_disable = yes
login_dir = /var/run/dovecot/login login_chroot = yes login_user = dovecot login_greeting = Dovecot ready.
maildir_copy_with_hardlinks = yes
auth default { mechanisms = plain passdb checkpassword { args = /var/qmail/bin/qmail-vauth } userdb prefetch { } user = auth }
---- Some more detail regarding permissions (if this is pertinent) ----
$ id dovecot uid=1016(dovecot) gid=211(dovecot) groups=211(dovecot)
$ id auth uid=1017(auth) gid=212(auth) groups=212(auth)
$ ls -la /var/qmail/users/ | grep vpasswd -rw-r----- 1 root auth 2814 Aug 3 11:03 vpasswd -rw-r----- 1 root auth 5621 Aug 3 11:04 vpasswd.cdb
$ ls -la /var/log | grep dove drwxr-x--- 2 log log 4096 Aug 10 14:51 dovecot-imapd
$ ls -la /var/qmail/bin | grep vauth -rws--s--x 1 root auth 10320 May 11 2005 qmail-vauth