[Dovecot] Pigeonhole and Dovecot2 with custom config file
I start my dovecot with the "-c /path/to/custom/config" option so I can run multiple instances. Been trying out 2.0.1 so I can upgrade my boxes cleanly, but I require managesieve. So after installing the latest sources of the Pigeonhole plugin, I'm getting this when trying to start dovecot:
# /usr/local/sbin/dovecot -c /usr/local/etc/dovecot/dovecot_custom.conf managesieve(root): Fatal: Error reading configuration: net_connect_unix(/usr/local/etc/dovecot/dovecot.conf) failed: No such file or directory doveconf: Error: managesieve-login: dump-capability process returned 89
Running Dovecot 2.0.1 on FreeBSD 8.1.
Any help would be appreciated.
Thanks!
Cassidy
On Wed, 2010-09-08 at 10:07 -0600, Cassidy Larson wrote:
# /usr/local/sbin/dovecot -c /usr/local/etc/dovecot/dovecot_custom.conf managesieve(root): Fatal: Error reading configuration: net_connect_unix(/usr/local/etc/dovecot/dovecot.conf) failed: No such file or directory
Attached patch should fix it.
worked for me. thanks!
On Wed, Sep 8, 2010 at 10:22 AM, Timo Sirainen tss@iki.fi wrote:
On Wed, 2010-09-08 at 10:07 -0600, Cassidy Larson wrote:
# /usr/local/sbin/dovecot -c /usr/local/etc/dovecot/dovecot_custom.conf managesieve(root): Fatal: Error reading configuration: net_connect_unix(/usr/local/etc/dovecot/dovecot.conf) failed: No such file or directory
Attached patch should fix it.
When trying to connect to the managesieve port, I get this twice in the syslog:
dovecot: managesieve-login: Error: auth: connect(login) in directory / failed: Permission denied (euid=144(<unknown>) egid=144(<unknown>) missing +x perm: /, euid is not dir owner)
I dont see any options that would pertain to a directory for 'managesieve'. The plan is to proxy this inbound managesieve request to a back-end storage server like I'm doing with 1.2.x.
Thanks,
-c
On Wed, Sep 8, 2010 at 11:10 AM, Cassidy Larson alandaluz@gmail.com wrote:
worked for me. thanks!
On 09/08/2010 06:22 PM, Timo Sirainen wrote:
On Wed, 2010-09-08 at 10:07 -0600, Cassidy Larson wrote:
# /usr/local/sbin/dovecot -c /usr/local/etc/dovecot/dovecot_custom.conf managesieve(root): Fatal: Error reading configuration: net_connect_unix(/usr/local/etc/dovecot/dovecot.conf) failed: No such file or directory
Attached patch should fix it.
Applied:
http://hg.rename-it.nl/dovecot-2.0-pigeonhole/rev/91117b838f30
Regards,
Stephan.
participants (3)
-
Cassidy Larson
-
Stephan Bosch
-
Timo Sirainen