Re: [Dovecot] shared mailboxes, mkdir_parents problem

2010-03-26 Thread pattex
Leo Unglaub leo.unglaub at gmail.com writes:

 
 Hi Friends,
 i have a little problem with my Dovecot installation. The normal 
 installation works very well and now i have to configurate dovecot that 
 all member from a domain can access all mailboxes from this domain.

mail_location: maildir:/var/mail/%d/%n

 namespace:
   type: shared
   separator: /
   prefix: shared/mitarbeiter/%%n/
   location: maildir:/var/mails/e-c-o.at/%%n:INDEX=/tmp/%%n

Hallo Leo 

What i have seen is, that the path in maillocations points to /var/mail/../..
the path in the shared maildir point to / var/mail(s)/../..

that doesn't work




Re: [Dovecot] shared mailboxes, mkdir_parents problem

2010-03-26 Thread Timo Sirainen
On Mon, 2010-03-22 at 14:38 +0100, Leo Unglaub wrote:
  2010-03-18 10:03:04 IMAP(unglaub): Error: 
  mkdir_parents(/var/mails/e-c-o.at/kirchmeir) failed: Permission denied 
..
  mail_location: maildir:/var/mail/%d/%n
..
location: maildir:/var/mails/e-c-o.at/%%n:INDEX=/tmp/%%n

/var/mail/ vs. /var/mails/?



signature.asc
Description: This is a digitally signed message part


Re: [Dovecot] shared mailboxes, mkdir_parents problem

2010-03-25 Thread Pattex
Leo Unglaub leo.unglaub at gmail.com writes:

 
 Hi Friends,
 i have a little problem with my Dovecot installation. The normal 
 installation works very well and now i have to configurate dovecot that 
 all member from a domain can access all mailboxes from this domain.
 I configurate the shared namespace and set the IMAP ACL Flag but i can't 
 abonement the other mailboxes. 

How did you do this? Edit the file or with GETACL SETACL? Have you the shared 
Folder visible? What Mailclient you use? Have you subscreibe the Folder to the 
Listbox?





[Dovecot] shared mailboxes, mkdir_parents problem

2010-03-22 Thread Leo Unglaub

Hi Friends,
i have a little problem with my Dovecot installation. The normal 
installation works very well and now i have to configurate dovecot that 
all member from a domain can access all mailboxes from this domain.
I configurate the shared namespace and set the IMAP ACL Flag but i can't 
abonement the other mailboxes. I get a error in the logs:
2010-03-18 10:03:04 IMAP(unglaub): Info: maildir: 
data=/var/mails/e-c-o.at/kirchmeir:INDEX=/var/mails/e-c-o.at/shared/mitarbeiter/kirchmeir 

2010-03-18 10:03:04 IMAP(unglaub): Info: maildir++: 
root=/var/mails/e-c-o.at/kirchmeir, 
index=/var/mails/e-c-o.at/shared/mitarbeiter/kirchmeir, control=, 
inbox=/var/mails/e-c-o.at/kirchmeir
2010-03-18 10:03:04 IMAP(unglaub): Info: acl: initializing backend 
with data: vfile:/etc/dovecot-acl

2010-03-18 10:03:04 IMAP(unglaub): Info: acl: acl username = unglaub
2010-03-18 10:03:04 IMAP(unglaub): Info: acl: owner = 0
2010-03-18 10:03:04 IMAP(unglaub): Info: acl vfile: Global ACL 
directory: /etc/dovecot-acl
2010-03-18 10:03:04 IMAP(unglaub): Info: acl vfile: file 
/etc/dovecot-acl//.DEFAULT not found
2010-03-18 10:03:04 IMAP(unglaub): Info: Namespace 
shared/mitarbeiter/kirchmeir/: Permission lookup failed from 
/var/mails/e-c-o.at/kirchmeir
2010-03-18 10:03:04 IMAP(unglaub): Info: Namespace 
shared/mitarbeiter/kirchmeir/: Using permissions from 
/var/mails/e-c-o.at/kirchmeir: mode=0700 gid=-1
2010-03-18 10:03:04 IMAP(unglaub): Error: 
mkdir_parents(/var/mails/e-c-o.at/kirchmeir) failed: Permission denied 
In this case the User ungl...@e-c-o.at try to access the mailbox 
kirchm...@e-c-o.at. My config looks like this:

mail:~# dovecot -n
# 1.2.11: /etc/dovecot/dovecot.conf
# OS: Linux 2.6.30-bpo.1-amd64 x86_64 Debian 5.0.4 ext3
log_path: /var/log/dovecot/dovecot.log
log_timestamp: %Y-%m-%d %H:%M:%S
disable_plaintext_auth: no
login_dir: /var/run/dovecot/login
login_executable: /usr/lib/dovecot/imap-login
mail_privileged_group: mail
mail_uid: 501
mail_gid: 501
mail_location: maildir:/var/mail/%d/%n
mail_debug: yes
maildir_copy_preserve_filename: yes
mbox_write_locks: fcntl dotlock
mail_plugins: acl imap_acl
namespace:
  type: private
  separator: /
  inbox: yes
  list: yes
  subscriptions: yes
namespace:
  type: shared
  separator: /
  prefix: shared/mitarbeiter/%%n/
  location: maildir:/var/mails/e-c-o.at/%%n:INDEX=/tmp/%%n
  list: children
lda:
  postmaster_address: postmas...@e-c-o.at
  mail_plugins: acl
  auth_socket_path: /var/run/dovecot/auth-master
  log_path: /var/log/dovecot/dovecot-deliver-errors.log
  info_log_path: /var/log/dovecot/dovecot-deliver.log
auth default:
  default_realm: e-c-o.at
  passdb:
driver: ldap
args: /etc/dovecot/dovecot-ldap.conf
  userdb:
driver: ldap
args: /etc/dovecot/dovecot-ldap.conf
  socket:
type: listen
client:
  path: /var/spool/postfix/private/auth
  mode: 432
  user: postfix
  group: postfix
master:
  path: /var/run/dovecot/auth-master
  mode: 384
  user: dovecot-data
  group: dovecot-data
plugin:
  acl: vfile:/etc/dovecot-acl
  acl_shared_dict: file:/var/mail/%d/shared-mailboxes.db
Do you have any idea why my setup isn't working correct? My users are 
stored in a LDAP (openLDAP) Server and the login works very well. For 
completion i post the LDAP-File to.

mail:~# grep -v '^ *\(#.*\)\?$' /etc/dovecot/dovecot-ldap.conf
hosts = 192.168.1.230
dn = cn=ldapadmin,dc=e-c-o,dc=net
dnpass = 
ldap_version = 3
base = ou=smbUser,ou=dc,ou=at,dc=e-c-o,dc=net
scope = subtree
user_filter = ((objectClass=posixAccount)(uid=%n))
user_attrs = mail=mail
pass_filter = ((objectClass=posixAccount)(uid=%n))
pass_attrs = uid=user,userPassword=password,\
  homeDirectory=userdb_home,uidNumber=userdb_uid,gidNumber=userdb_gid
default_pass_scheme = CRYPT

Thank you very much.
Greetings from Austria
Leo