Dear Timo,
I tried with the script you mentioned and did not create the directories are configured.
Additionally I have made this modification:
#!/bin/bash
DOMAIN=echo $USER|sed s/^.*@//
if [ "$DOMAIN" = "domain2.com" ]; then
export USERDB_AUTOCREATE=INBOX.box1
export USERDB_AUTOCREATE2=INBOX.box2
export EXTRA="USERDB_AUTOCREATE USERDB_AUTOCREATE2"
fi
unset USER exec $*
But it does not work, and dovecot.log not log any information about the plugin autocreate
In that I am wrong?
Thanks
Jose Luis
dovecot -n
# 1.1.16: /usr/local/etc/dovecot.conf # OS: Linux 2.6.9-67.0.15.plus.c4smp i686 CentOS release 4.6 (Final) log_path: /var/log/dovecot.log listen: *:10143 ssl_listen: *:10943 disable_plaintext_auth: no login_dir: /usr/local/var/run/dovecot/login login_executable: /usr/local/libexec/dovecot/imap-login first_valid_uid: 89 last_valid_uid: 89 first_valid_gid: 89 last_valid_gid: 89 mail_uid: 89 mail_gid: 89 mail_location: maildir:~/Maildir mail_debug: yes mail_plugins: quota imap_quota expire mail_log autocreate namespace: type: private separator: . prefix: INBOX. inbox: yes list: yes subscriptions: yes auth default: passdb: driver: checkpassword args: /usr/vpopmail/bin/vchkpw /usr/local/bin/vchkpw-wrapper.sh userdb: driver: prefetch args: uid=89 gid=89 home=/usr/vpopmail/domains/%d/%u userdb: driver: vpopmail socket: type: listen master: path: /usr/local/var/run/dovecot/auth-master mode: 384 user: vpopmail group: vchkpw plugin: quota: maildir quota_rule: ?:storage=0 quota_rule2: Trash:ignore expire: INBOX.Spam 1 INBOX.Spam.* 1 expire_dict: proxy::expire mail_log_events: delete undelete expunge copy mailbox_delete mail_log_group_events: mail_log_fields: uid box msgid size dict: expire: mysql:/usr/local/etc/dovecot-dict-expire.conf
Subject: Re: [Dovecot] Autocreate plugin for some domains From: tss@iki.fi To: jolumape_al@hotmail.com CC: dovecot@dovecot.org Date: Tue, 13 Oct 2009 17:58:43 -0400
On Tue, 2009-10-13 at 15:31 -0500, Jose Luis Marin Perez wrote:
#!/bin/bash
DOMAIN=
echo $USER|sed s/^.*@//
if [ "$DOMAIN" = "domain2.com" ]; then export USERDB_AUTOCREATE=box1 export USERDB_AUTOCREATE2=box2 export EXTRA="USERDB_AUTOCREATE USERDB_AUTOCREATE2" fiunset USER exec $*
This properly configured?
Looks right. Try and see.
This would be the same procedure for using any plugins (Example expires) in a certain domain?
Right. You can override any settings that way.
Discover the new Windows Vista http://search.msn.com/results.aspx?q=windows+vista&mkt=en-US&form=QBRE