[Dovecot] Stop Maildir appending to path

2007-05-29 Thread Henry

dovecot -n:
# /etc/dovecot/dovecot.conf
log_timestamp: %Y-%m-%d %H:%M:%S
protocols: imaps
ssl_listen: 208.xxx.xxx.xxx
login_dir: /var/run/dovecot/login
login_executable: /usr/lib/dovecot/imap-login
mail_extra_groups: mail
mail_debug: yes
auth default:
  passdb:
driver: pam
  passdb:
driver: sql
args: /etc/dovecot/dovecot-sql.conf
  userdb:
driver: passwd
  userdb:
driver: static
args: uid=5000 gid=5000 home=/home/vmail/%d/%n allow_all_users=yes
  socket:
type: listen
client:
  path: /var/spool/postfix/private/auth
  mode: 432
master:
  path: /var/run/dovecot/auth-master
  mode: 384
  user: vmail
--

dovecot version: 1.0.rc15

--

Debian Etch (Stable) on AMD64



[Dovecot] Stop Maildir appending to path

2007-05-28 Thread Henry
Dovecot is working perfectly except for one problem. I have local  
users and virtual users. Local users are ~/Maildir. And virtual users  
are /home/vmail/domain/user. The problem is, it keeps trying to fetch  
virtual mail at /home/vmail/domain/user/Maildir. It doesn't exist the  
user/ dir is the Maildir.


To get around this, I have to make symlinks on each virtual email.

What should I check? How do I make it stop appending Maildir to my  
virtual users path?


If I set mail_location to the virtual user path, it works fine. But I  
won't be able to get local mail.


So I... have mail_location pointing to local users ~/Maildir while  
UserDatabase/Extrafields feature will overwrite the path for virtual  
users.


dovecat-sql.conf:
password_query = SELECT email as user, password, CONCAT('/home/ 
vmail/', path) as userdb_mail, 5000 as userdb_uid, 5000 as userdb_gid  
FROM view_users WHERE email='%u';





Re: [Dovecot] Stop Maildir appending to path

2007-05-28 Thread Charles Marcus

dovecot -n output?

dovecot version?

Platform/OS/version?

Henry wrote:
Dovecot is working perfectly except for one problem. I have local users 
and virtual users. Local users are ~/Maildir. And virtual users are 
/home/vmail/domain/user. The problem is, it keeps trying to fetch 
virtual mail at /home/vmail/domain/user/Maildir. It doesn't exist the 
user/ dir is the Maildir.


To get around this, I have to make symlinks on each virtual email.

What should I check? How do I make it stop appending Maildir to my 
virtual users path?


If I set mail_location to the virtual user path, it works fine. But I 
won't be able to get local mail.


So I... have mail_location pointing to local users ~/Maildir while 
UserDatabase/Extrafields feature will overwrite the path for virtual users.


dovecat-sql.conf:
password_query = SELECT email as user, password, CONCAT('/home/vmail/', 
path) as userdb_mail, 5000 as userdb_uid, 5000 as userdb_gid FROM 
view_users WHERE email='%u';