Timo Sirainen escribió:
On Fri, 2007-10-26 at 09:51 +0200, David Bosque wrote:
Is there any other way of using a static home (not stored in LDAP) but being able to use LDAP for quotas and other stuff?

With v1.0 you can kludge it:

plugin {
  home = /home/%d/%n
}

If you use deliver you'll probably need new enough (1.0.5?) version for
this to work.

With v1.1 it's possible to add "=home=/home/%d/%n" (IIRC) to user_attrs.
I'm using 1.0.5 and don't want to upgrade to 1.1 until it is released as stable. I've tried your suggestion, but it is not working even for a plain imap login. My configuration:


 userdb ldap {
   args =  /etc/dovecot/dovecot-ldap.conf
 }

 passdb ldap {
   args =  /etc/dovecot/dovecot-ldap.conf
 }

plugin {
 home = /var/mail/buzones/%n
 ...
}

In dovecot-ldap.conf I have:

user_attrs = gidNumber=gid
pass_attrs = uid=user

and the neccessary user and pass filters.

However, when I try to read my mail, I get this:

dovecot: Oct 29 14:48:37 Info: auth(default): ldap(dbosque,X.X.X.X): bind: dn=uid=dbosque,dc=cica,dc=cuentas,dc=cica,dc=es dovecot: Oct 29 14:48:37 Info: auth(default): client out: OK 1 user=dbosque dovecot: Oct 29 14:48:37 Info: auth(default): master in: REQUEST 7 24813 1 dovecot: Oct 29 14:48:37 Info: auth(default): ldap(dbosque,X.X.X.X): user search: base=dc=cuentas, dc=cica, dc=es scope=subtree filter=(&(objectClass=posixAccount)(uid=dbosque)(pop=TRUE)) fields=gidNumber dovecot: Oct 29 14:48:37 Info: auth(default): master out: USER 7 dbosque gid=6 uid=501 dovecot: Oct 29 14:48:37 Info: imap-login: Login: user=<dbosque>, method=PLAIN, rip=X.X.X.X, lip=X.X.X.X, TLS dovecot: Oct 29 14:48:37 Error: IMAP(dbosque): mkdir(/HOME_DIRECTORY_USED_BUT_NOT_GIVEN_BY_USERDB/mail/cur) failed: Permission denied dovecot: Oct 29 14:48:37 Error: IMAP(dbosque): mkdir(/HOME_DIRECTORY_USED_BUT_NOT_GIVEN_BY_USERDB/mail/cur) failed: Permission denied

So, it's not picking up the home directory supposedly set in the plugin section. Is there any plugin to enable somewhere? I tried setting mail_plugins = home and it gave me an error ;-). Any ideas?

Thanks a lot for your help.
David Bosque

Attachment: smime.p7s
Description: S/MIME Cryptographic Signature

Reply via email to