Вожусь до сих пор... Помогите проанализировать...Сейчас есть только папка /vmail/virtual.local с владельцем vmail:vmail
Здесь все ОК, пользователь test@virtual.local прошел авторизацию, запрос к базе данных вернул правильные значения:
******************************
Apr 06 16:18:46 auth: Debug: client out: OK 1 user=test@virtual.local
Apr 06 16:18:46 auth: Debug: master in: REQUEST 2851078145 9327 1 ef3a19724f9b1aa5d6ed608f1c879090
Apr 06 16:18:46 auth: Debug: sql(test@virtual.local,192.168.2.113): SELECT '/vmail/virtual.local/test' as home, 'maildir:/vmail/virtual.local/test' as mail, '5000' AS uid, '5000' AS gid FROM mailbox WHERE username = 'test@virtual.local' AND active = '1'
Apr 06 16:18:46 auth: Debug: master out: USER 2851078145 test@virtual.local home=/vmail/virtual.local/test mail=maildir:/vmail/virtual.local/test uid=5000 gid=5000
Apr 06 16:18:46 imap-login: Info: Login: user=<test@virtual.local>, method=PLAIN, rip=192.168.2.113, lip=192.168.2.105, mpid=9332
Apr 06 16:18:46 imap: Debug: Loading modules from directory: /usr/lib/dovecot
Apr 06 16:18:46 imap: Debug: Module loaded: /usr/lib/dovecot/lib20_autocreate_plugin.so
Apr 06 16:18:46 imap: Debug: Added userdb setting: mail=maildir:/vmail/virtual.local/test
******************************
Начиная со следующей строки траблы:
******************************
Apr 06 16:18:46 imap(test@virtual.local): Debug: Effective uid=5000, gid=5000, home=/vmail/virtual.local/test
Apr 06 16:18:46 imap(test@virtual.local): Debug: Home dir not found: /vmail/virtual.local/test
Apr 06 16:18:46 imap(test@virtual.local): Debug: maildir++: root=/vmail/virtual.local/test, index=, control=, inbox=/vmail/virtual.local/test
Apr 06 16:18:46 imap(test@virtual.local): Debug: Namespace : Permission lookup failed from /vmail/virtual.local/test
Apr 06 16:18:46 imap(test@virtual.local): Debug: Namespace : Using permissions from /vmail/virtual.local/test: mode=0700 gid=-1
******************************
Я правильно понимаю, что вызывается модуль imap, который не может, по какой-то причине, создать папку?
Вот тот же лог, обрезанный, пошагово:
1. Debug: Effective uid=5000, gid=5000, home=/vmail/virtual.local/test
gid и uid верные, полагаем, что папка почты должна быть "/vmail/virtual.local/test".
2. Debug: Home dir not found: /vmail/virtual.local/test
Оп-па, папочки-то нет...
3. Debug: maildir++: root=/vmail/virtual.local/test, index=, control=, inbox=/vmail/virtual.local/test
Нет комментариев, боюсь что-то сказать...
4. Debug: Namespace : Permission lookup failed from /vmail/virtual.local/test
Почему-то нет прав доступа, хотя на этот момент я поставил права 777!
5. Debug: Namespace : Using permissions from /vmail/virtual.local/test: mode=0700 gid=-1
Пытается юзером что-то сделать. Вопросы: откуда берет режим доступа 0700?
*********
Мне почему-то не нравится шаг 3. Не понимаю его, что тут может быть, поэтому не нравится...