[Dovecot] unix style mbox and vmain maildir on the same server

Glen Lee Edwards glen at holiness.ch
Sat May 10 06:30:00 EEST 2008


Hi,

I'm new to dovecott.  Using version 1.0.rc15.

I have a mail server that has both the old style unix mbox
in /var/mail/%u, and virtual mail maildir in /var/vmail/%d/%n.  Debian
Linux Etch stable.  I'm trying to get dovecot to deliver to /var/mail/%u
using mbox format, and to deliver to /var/vmail/%d/%n using maildir
format.  I can't get it do work.  I can get it to access both
directories, but not use the two formats.  This is what I tried last:

namespace private {
  separator = /
  inbox = yes
  hidden = yes
  prefix =
  location = mbox:~/mail:INBOX=/var/mail/%u
}

namespace private {
  separator = /
  inbox = no
  hidden = yes
  prefix = mail/
  location = maildir:/var/vmail/%d/%n
}

I have since commented out the above two namespaces and set
mail_location to 

mail_location = maildir:/var/vmail/%d/%n.

$ dovecot -n
# /etc/dovecot/dovecot.conf
log_timestamp: %Y-%m-%d %H:%M:%S
protocols: imap imaps pop3 pop3s
disable_plaintext_auth: no
login_dir: /var/run/dovecot/login
login_executable(default): /usr/lib/dovecot/imap-login
login_executable(imap): /usr/lib/dovecot/imap-login
login_executable(pop3): /usr/lib/dovecot/pop3-login
mail_privileged_group: mail
mail_location: maildir:/var/vmail/%d/%n
mail_executable(default): /usr/lib/dovecot/imap
mail_executable(imap): /usr/lib/dovecot/imap
mail_executable(pop3): /usr/lib/dovecot/pop3
mail_plugin_dir(default): /usr/lib/dovecot/modules/imap
mail_plugin_dir(imap): /usr/lib/dovecot/modules/imap
mail_plugin_dir(pop3): /usr/lib/dovecot/modules/pop3
pop3_uidl_format(default):
pop3_uidl_format(imap):
pop3_uidl_format(pop3): %08Xu%08Xv
auth default:
  mechanisms: plain login
  passdb:
    driver: pam
    args: dovecot
  passdb:
    driver: passwd
    args: blocking=yes
  passdb:
    driver: sql
    args: /etc/dovecot/dovecot-sql.conf
  userdb:
    driver: passwd
  userdb:
    driver: static
    args: uid=2000 gid=2000 home=/var/vmail/%d/%n allow_all_users=yes
  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: vmail

Glen



More information about the dovecot mailing list