[Dovecot] Some questions about Shared mailboxes

2010-08-26 Thread Mihajlin Evgenij

Hi, again.

1. Can somebody explain me about dovecot's shared mailboxes?
2. What does it do while searching shared mailboxes (debug_log cannot explain 
it)? What files is it looking for?
3. Need i set dovecot-shared file into directory which are shared (if i want to 
have separate flags for separate users)?

4. Some errors are hard to understand. For example, 
# pwd
/var/spool/vmail/domains/badmltd.dn.ua

# ls -l
drwx-- 3 mailnull mail 4096 Авг 27 09:24 admin
drwx-- 3 mailnull mail 4096 Июн  3 10:51 exim
drwx-- 3 mailnull mail 4096 Мар 26 15:08 iif
drwx-w 3 mailnull mail 4096 Мар 11 15:53 jack
drwx-- 2 mailnull mail 4096 Авг 27 09:28 Maildir
drwx-w 3 mailnull mail 4096 Авг 27 09:25 test

Why did dovecot create Maildir folder???
And what mean this lines at the end of debug.log.

Aug 27 09:28:42 imap(za...@badmltd.dn.ua): Debug: Namespace : type=shared, 
prefix=shared/%n/, sep=/, inbox=no, hidden=no, list=children, subscriptions=no
Aug 27 09:28:42 imap(za...@badmltd.dn.ua): Debug: shared: 
root=/var/run/dovecot, index=, control=, inbox=
Aug 27 09:28:42 imap(za...@badmltd.dn.ua): Debug: acl: initializing backend 
with data: vfile
Aug 27 09:28:42 imap(za...@badmltd.dn.ua): Debug: acl: acl username = 
za...@badmltd.dn.ua
Aug 27 09:28:42 imap(za...@badmltd.dn.ua): Debug: acl: owner = 0
Aug 27 09:28:42 imap(za...@badmltd.dn.ua): Debug: acl vfile: Global ACL 
directory: (null)
Aug 27 09:28:46 imap(za...@badmltd.dn.ua): Debug: Namespace : Using 
permissions from /var/spool/vmail/domains/badmltd.dn.ua/zakaz/Maildir: 
mode=0700 gid=-1
Aug 27 09:28:46 imap(za...@badmltd.dn.ua): Debug: acl vfile: file 
/var/spool/vmail/domains/badmltd.dn.ua/zakaz/Maildir/dovecot-acl not found
Aug 27 09:28:46 imap(za...@badmltd.dn.ua): Debug: maildir++: 
root=/var/spool/vmail/domains/badmltd.dn.ua//Maildir, 
index=/var/spool/vmail/domains/badmltd.dn.ua/zakaz/shared/@badmltd.dn.ua, 
control=, inbox=/var/spool/vmail/domains/badmltd.dn.ua//Maildir
Aug 27 09:28:46 imap(za...@badmltd.dn.ua): Debug: Namespace shared//: 
Permission lookup failed from /var/spool/vmail/domains/badmltd.dn.ua//Maildir
Aug 27 09:28:46 imap(za...@badmltd.dn.ua): Debug: Namespace shared//: Using 
permissions from /var/spool/vmail/domains/badmltd.dn.ua//Maildir: mode=0700 
gid=-1

Thanks.




Re: [Dovecot] Shared mailboxes with dovecot.

2010-08-26 Thread Mihajlin Evgenij

Again, what does mean this strings?

Aug 26 15:48:03 auth: Debug: master in: USER1   za...@badmltd.dn.ua 
service=lib-storage
Aug 26 15:48:03 auth: Debug: master in: USER2   t...@badmltd.dn.ua  
service=lib-storage
Aug 26 15:48:03 auth: Debug: master in: USER2   t...@badmltd.dn.ua  
service=lib-storage
Aug 26 15:48:03 auth: Debug: master out: USER   2   t...@badmltd.dn.ua   
 service=lib-storage
 Aug 26 15:48:03 auth: Debug: master in: USER3   @badmltd.dn.ua  
 service=lib-storage
Aug 26 15:48:03 auth: Debug: master out: NOTFOUND   3

Why does dovecot iterates it? 



[Dovecot] Shared mailboxes with dovecot.

2010-08-26 Thread Mihajlin Evgenij
Hi, first of all for forgive me for my english.

I have several questions. 
1. There are 2 user/passwd databases in my setup - ldap and mysql. when i 
login into one user with telnet 127.0.0.1 143 and share inbox to some users - 
records in dict-file apears? but if i delete some acls  - records indict-file 
stays same.

2. I see in error.log such errors. can somebody explain what do dovecot list 
shared folder (what files is looking for, how it see variables %u and %%u, ...)

Aug 26 15:44:19 imap(j...@badmltd.dn.ua): Error: Namespace 'shared//': 
mkdir(/var/run/dovecot/user-not-found/@badmltd.dn.ua) failed: Permission 
denied (euid=47(mailnull) egid=12(mail) missing +w perm: /var/run/dovecot, 
euid is not dir owner)
Aug 26 15:44:53 imap(ad...@badmltd.dn.ua): Error: Namespace 'shared/shared/': 
mkdir(/var/run/dovecot/user-not-found/sha...@badmltd.dn.ua) failed: Permission 
denied (euid=47(mailnull) egid=12(mail) missing +w perm: /var/run/dovecot, 
euid is not dir owner)
Aug 26 15:44:56 imap(t...@badmltd.dn.ua): Error: Namespace 'shared/shared/': 
mkdir(/var/run/dovecot/user-not-found/sha...@badmltd.dn.ua) failed: Permission 
denied (euid=47(mailnull) egid=12(mail) missing +w perm: /var/run/dovecot, 
euid is not dir owner)
Aug 26 15:46:36 imap(j...@badmltd.dn.ua): Error: Namespace 'shared//': 
mkdir(/var/run/dovecot/user-not-found/@badmltd.dn.ua) failed: Permission 
denied (euid=47(mailnull) egid=12(mail) missing +w perm: /var/run/dovecot, 
euid is not dir owner)
Aug 26 15:48:04 imap(j...@badmltd.dn.ua): Error: Namespace 'shared//': 
mkdir(/var/run/dovecot/user-not-found/@badmltd.dn.ua) failed: Permission 
denied (euid=47(mailnull) egid=12(mail) missing +w perm: /var/run/dovecot, 
euid is not dir owner)

*debug.log***

Aug 26 15:48:03 auth: Debug: master out: USER   1   j...@badmltd.dn.ua  
home=/var/spool/vmail/domains/badmltd.dn.ua/jack  uid=47  gid=12
Aug 26 15:48:03 imap: Debug: Loading modules from directory: /usr/lib/dovecot
Aug 26 15:48:03 imap: Debug: Module loaded: 
/usr/lib/dovecot/lib01_acl_plugin.so
Aug 26 15:48:03 imap: Debug: Module loaded: 
/usr/lib/dovecot/lib02_imap_acl_plugin.so
Aug 26 15:48:03 imap(j...@badmltd.dn.ua): Debug: Effective uid=47, gid=12, 
home=/var/spool/vmail/domains/badmltd.dn.ua/jack
Aug 26 15:48:03 imap(j...@badmltd.dn.ua): Debug: Namespace : type=private, 
prefix=, sep=/, inbox=yes, hidden=no, list=yes, subscriptions=yes
Aug 26 15:48:03 imap(j...@badmltd.dn.ua): Debug: maildir++: 
root=/var/spool/vmail/domains/badmltd.dn.ua/jack/Maildir, index=, control=, 
inbox=/var/spool/vmail/domains/badmltd.dn.ua/jack/Maildir
Aug 26 15:48:03 imap(j...@badmltd.dn.ua): Debug: acl: initializing backend 
with data: vfile
Aug 26 15:48:03 imap(j...@badmltd.dn.ua): Debug: acl: acl username = 
j...@badmltd.dn.ua
Aug 26 15:48:03 imap(j...@badmltd.dn.ua): Debug: acl: owner = 1
Aug 26 15:48:03 imap(j...@badmltd.dn.ua): Debug: acl vfile: Global ACL 
directory: (null)
Aug 26 15:48:03 imap(j...@badmltd.dn.ua): Debug: Namespace : type=shared, 
prefix=shared/%n/, sep=/, inbox=no, hidden=no, list=children, subscriptions=no
Aug 26 15:48:03 imap(j...@badmltd.dn.ua): Debug: shared: 
root=/var/run/dovecot, index=, control=, inbox=
Aug 26 15:48:03 imap(j...@badmltd.dn.ua): Debug: acl: initializing backend 
with data: vfile
Aug 26 15:48:03 imap(j...@badmltd.dn.ua): Debug: acl: acl username = 
j...@badmltd.dn.ua
Aug 26 15:48:03 imap(j...@badmltd.dn.ua): Debug: acl: owner = 0
Aug 26 15:48:03 imap(j...@badmltd.dn.ua): Debug: acl vfile: Global ACL 
directory: (null)
Aug 26 15:48:03 imap(j...@badmltd.dn.ua): Debug: acl vfile: file 
/var/spool/vmail/domains/badmltd.dn.ua/jack/Maildir/.Trash/dovecot-acl not 
found
Aug 26 15:48:03 imap(j...@badmltd.dn.ua): Debug: acl vfile: file 
/var/spool/vmail/domains/badmltd.dn.ua/jack/Maildir/.&BB4EQgQ,BEAEMAQyBDsENQQ9BD0ESwQ1-/dovecot-
acl not found
Aug 26 15:48:03 imap(j...@badmltd.dn.ua): Debug: acl vfile: file 
/var/spool/vmail/domains/badmltd.dn.ua/jack/Maildir/.Sent/dovecot-acl not 
found
Aug 26 15:48:03 imap(j...@badmltd.dn.ua): Debug: acl vfile: file 
/var/spool/vmail/domains/badmltd.dn.ua/jack/Maildir/.&BCcENQRABD0EPgQyBDgEOgQ4-/dovecot-
acl not found
Aug 26 15:48:03 imap(j...@badmltd.dn.ua): Debug: acl vfile: file 
/var/spool/vmail/domains/badmltd.dn.ua/jack/Maildir/dovecot-acl not found
Aug 26 15:48:03 auth: Debug: master in: USER1   za...@badmltd.dn.ua 
service=lib-storage
Aug 26 15:48:03 auth: Debug: sql(za...@badmltd.dn.ua): SELECT home, uid, gid 
FROM users WHERE id = 'zakaz' AND active = 'Y'
Aug 26 15:48:03 auth: Debug: master out: USER   1   za...@badmltd.dn.ua 
home=/var/spool/vmail/domains/badmltd.dn.ua/zakaz uid=47  gid=12
Aug 26 15:48:03 imap(j...@badmltd.dn.ua): Debug: auth input: 
za...@badmltd.dn.ua home=/var/spool/vmail/domains/badmltd.dn.ua/zakaz uid=47 
gid=12
Aug 26 15:48:03 imap(j...@badmltd.dn.ua): Debug: maildir++: 
root=/var/spool/vmail/domains/badmltd.dn.ua/zakaz/Maildir,