Hi! Forgive my bad English.

I trying to set up shared folders, but I can't.

I shared INBOX of 'vic...@domain.com' for 'vic...@testmail.domain.com'
There is my debugging results:

doveadm acl debug -u vic...@testmail.domain.com inbox.shared.vic...@domain.com.

doveadm(vic...@testmail.domain.com): Error: Couldn't create namespace 
'INBOX.shared.' for user victor@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@domain): SELECT CONCAT('/var/spool/mail/', 
SUBSTRING_INDEX(email, '@', -1), '/', SUBSTRING_INDEX(email, '@', 1)) as home 
from `users` WHERE email='victor@domain'

What happened with my username? 'victor@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

Reply via email to