Hi! Forgive my bad English.
I trying to set up shared folders, but I can't.
I shared INBOX of 'victor at domain.com' for 'victor at
testmail.domain.com'
There is my debugging results:
doveadm acl debug -u victor at testmail.domain.com INBOX.shared.victor at
domain.com.
doveadm(victor at testmail.domain.com): Error: Couldn't create namespace
'INBOX.shared.' for user victor at domain: userdb didn't return a
home directory, but mail_location used it (%h): maildir:%h
That's I seen in logs:
auth-worker: Debug: sql(victor at domain): SELECT
CONCAT('/var/spool/mail/', SUBSTRING_INDEX(email, '@', -1),
'/', SUBSTRING_INDEX(email, '@', 1)) as home from `users` WHERE
email='victor at domain'
What happened with my username? 'victor at domain' is not correct value.
My config:
namespace {
inbox = yes
location prefix = INBOX.
separator = .
type = private
}
namespace {
hidden = no
list = yes
location = maildir:%%h
prefix = INBOX.shared.%%u.
separator = .
subscriptions = no
type = shared
}
password_query = \
SELECT email as username, password \
FROM users WHERE email = '%u'
user_query = SELECT CONCAT('/var/spool/mail/', SUBSTRING_INDEX(email,
'@', -1), '/', SUBSTRING_INDEX(email, '@', 1)) as home
from `users` WHERE email='%u'
Please, help me!
--
Best regards,
Victor