[Dovecot] Problems with Shared Mailbox
Hi,
i've installed dovecot on a new mailserverand try to set up some shared mailboxes. I have everiting up an runnig so far.
I have 3 mboxes to be shared.
I have use the following setup
namespace private { separator = prefix = location = inbox = yes hidden = yes } namespace public { separator = / prefix = zentrale/ location = mbox:/var/mail/shared:CONTROL=/var/mail/shared/.control:INDEX=/var/mail/shared/.index }
the problem is with the dovecot.index files
[root@mailserv /var/mail/shared/.index]# ls -alR total 6 drwxrwx--- 3 dovecot vhsal 512 May 7 13:49 . drwxrwx--- 4 mailnull vhsal 512 May 7 13:52 .. drwxrwx--- 5 dovecot vhsal 512 May 7 13:49 .imap -rw-rw---- 1 dovecot vhsal 0 May 7 13:49 dovecot-shared
./.imap: total 10 drwxrwx--- 5 dovecot vhsal 512 May 7 13:49 . drwxrwx--- 3 dovecot vhsal 512 May 7 13:49 .. drwxrwx--- 2 dovecot vhsal 512 May 7 13:50 Eingang drwxrwx--- 2 dovecot vhsal 512 May 7 13:49 Erledigt drwxrwx--- 2 dovecot vhsal 512 May 7 13:50 Spam -rw-rw---- 1 dovecot vhsal 0 May 7 13:49 dovecot-shared
./.imap/Eingang: total 38 drwxrwx--- 2 dovecot vhsal 512 May 7 13:50 . drwxrwx--- 5 dovecot vhsal 512 May 7 13:49 .. -rw-rw---- 1 dovecot vhsal 0 May 7 13:50 dovecot-shared -rw-rw---- 1 dovecot vhsal 896 May 7 13:51 dovecot.index -rw-rw---- 1 dovecot vhsal 23552 May 7 13:51 dovecot.index.cache -rw-rw---- 1 dovecot vhsal 6824 May 7 13:51 dovecot.index.log
./.imap/Erledigt: total 30 drwxrwx--- 2 dovecot vhsal 512 May 7 13:49 . drwxrwx--- 5 dovecot vhsal 512 May 7 13:49 .. -rw-rw---- 1 dovecot vhsal 0 May 7 13:49 dovecot-shared -rw-rw---- 1 dovecot vhsal 456 May 7 13:52 dovecot.index -rw-rw---- 1 dovecot vhsal 20480 May 7 13:45 dovecot.index.cache -rw-rw---- 1 dovecot vhsal 3364 May 7 13:52 dovecot.index.log
./.imap/Spam: total 26 drwxrwx--- 2 dovecot vhsal 512 May 7 13:50 . drwxrwx--- 5 dovecot vhsal 512 May 7 13:49 .. -rw-rw---- 1 dovecot vhsal 0 May 7 13:50 dovecot-shared -rw-rw---- 1 dovecot vhsal 240 May 7 13:51 dovecot.index -rw-rw---- 1 dovecot vhsal 17408 May 7 13:45 dovecot.index.cache -rw-rw---- 1 dovecot vhsal 648 May 7 13:51 dovecot.index.log
When the directory is setup like this everthing works as planed. But sometimes (havn't quite figured when exactly the dovecot.index file of one of the Mailboxes is regenated with the false permissions set
./.imap/Eingang: total 38 drwxrwx--- 2 dovecot vhsal 512 May 7 13:53 . drwxrwx--- 5 dovecot vhsal 512 May 7 13:49 .. -rw-rw---- 1 dovecot vhsal 0 May 7 13:50 dovecot-shared -rw------- 1 estartu vhsal 376 May 7 13:53 dovecot.index -rw-rw---- 1 dovecot vhsal 23552 May 7 13:53 dovecot.index.cache -rw-rw---- 1 dovecot vhsal 7116 May 7 13:53 dovecot.index.log
How can I gate dovecot to set the permissions of this files to rw-rw----
I am using Dovecot v1.0.rc29
Regards Gerhard Schmidt
--
Gerhard Schmidt | Nick : estartu IRC : Estartu | Fischbachweg 3 | | PGP Public Key 86856 Hiltenfingen | EMail: estartu@augusta.de | on request Germany | |
On Mon, 2007-05-07 at 14:11 +0200, Gerhard Schmidt wrote:
location = mbox:/var/mail/shared:CONTROL=/var/mail/shared/.control:INDEX=/var/mail/shared/.index
mbox has no CONTROL directory.
-rw-rw---- 1 dovecot vhsal 0 May 7 13:50 dovecot-shared -rw------- 1 estartu vhsal 376 May 7 13:53 dovecot.index -rw-rw---- 1 dovecot vhsal 23552 May 7 13:53 dovecot.index.cache -rw-rw---- 1 dovecot vhsal 7116 May 7 13:53 dovecot.index.log
How can I gate dovecot to set the permissions of this files to rw-rw----
mbox doesn't support dovecot-shared file either. So unfortunately this won't work.
Also if you used maildir, the dovecot-shared would have to be in the maildir directory, not in the index directory.
On Fri, May 11, 2007 at 03:07:12PM +0300, Timo Sirainen wrote:
On Mon, 2007-05-07 at 14:11 +0200, Gerhard Schmidt wrote:
location = mbox:/var/mail/shared:CONTROL=/var/mail/shared/.control:INDEX=/var/mail/shared/.index
mbox has no CONTROL directory.
I've got this line from an Example on the Web.
-rw-rw---- 1 dovecot vhsal 0 May 7 13:50 dovecot-shared -rw------- 1 estartu vhsal 376 May 7 13:53 dovecot.index -rw-rw---- 1 dovecot vhsal 23552 May 7 13:53 dovecot.index.cache -rw-rw---- 1 dovecot vhsal 7116 May 7 13:53 dovecot.index.log
How can I gate dovecot to set the permissions of this files to rw-rw----
mbox doesn't support dovecot-shared file either. So unfortunately this won't work.
Also if you used maildir, the dovecot-shared would have to be in the maildir directory, not in the index directory.
It was a Test. Didn't expect it to work.
I've check the soucecode some. In lib-index/mail-index.c the file rights for the index files are hard set to 0600. I've changed this to 0660 and mbox shared mailboxes do function. It might be a bood idea to make this configurable. e.g. location = mbox:/var/mail/shared:INDEX=/var/mail/shared/.index;0660
Stetting the index mode globaly to 0660 is no problem in the enoirement my server is running but it is not option for most of the others.
Bye Estartu
--
Gerhard Schmidt | Nick : estartu IRC : Estartu | Fischbachweg 3 | | PGP Public Key 86856 Hiltenfingen | EMail: estartu@augusta.de | on request Germany | |
On Mon, 2007-05-14 at 13:22 +0200, Gerhard Schmidt wrote:
I've check the soucecode some. In lib-index/mail-index.c the file rights for the index files are hard set to 0600. I've changed this to 0660 and mbox shared mailboxes do function. It might be a bood idea to make this configurable. e.g. location = mbox:/var/mail/shared:INDEX=/var/mail/shared/.index;0660
For v1.1 I'm planning on making it take the mode for index files from the mbox file's mode. And the same for maildir, dovecot-shared file will be gone.
participants (2)
-
Gerhard Schmidt
-
Timo Sirainen