Cyrus - can't create user mailbox
Stephen Liu
satimis at yahoo.com
Mon Jun 9 13:19:07 EDT 2008
Hi Alain,
- snip -
> > Would it be /var/run/cyrus/socket/lmtp ?
>
> You have somewhere int your postfix main.cf "/var/run/lmtp",
> probably
> a mailbox_transport=... or a local_transport=....
> You must replace it by the cyrus path : /var/run/cyrus/socket/lmtp
$ cat /etc/postfix/main.cf | grep /var/run/lmtp
mailbox_transport = lmtp:unix:/var/run/lmtp
I suppose you meant this line?
> If smtpd daemon is chrooted this become more difficult !
> You have 2 possibilities
> - just try to replace the 'y' in master.cf by a 'n' to make smtpd not
> chrooted
$ cat /etc/postfix/master.cf | grep y
# service type private unpriv chroot wakeup maxproc command + args
# (yes) (yes) (yes) (never) (100)
# -o smtpd_tls_wrappermode=yes -o smtpd_sasl_auth_enable=yes
# -o smtpd_enforce_tls=yes -o smtpd_sasl_auth_enable=yes
verify unix - - - - 1 verify
proxymap unix - - n - - proxymap
# When relaying mail as backup MX, disable fallback_relay to avoid MX
loops
relay unix - - - - - smtp
-o fallback_relay=
# Many of the following services use the Postfix pipe(8) delivery
# Also specify in main.cf: maildrop_destination_recipient_limit=1
# Other external delivery methods.
flags=FR user=list argv=/usr/lib/mailman/bin/postfix-to-mailman.py
# The Cyrus deliver program has changed incompatibly, multiple times.
cyrus unix - n n - - pipe
flags=R user=cyrus argv=/usr/sbin/cyrdeliver -e -m "${extension}"
${user}
* end *
No 'y' found.
> - change the path in cyrus.conf to move the socket somewhere bellow
> the
> postfix chroot jail. Be carefull cyrus must have enough right in the
> postfix directory to create the socket.
Could you please explain in more detail how to make it? TIA
B.R.
Stephen
Send instant messages to your online friends http://uk.messenger.yahoo.com
More information about the Info-cyrus
mailing list