[Dovecot] dovecot and firstname.initial.lastname mbox format archive

Wilko Bulte wkb at xs4all.nl
Mon Feb 15 20:13:38 EET 2010


Quoting Timo Sirainen, who wrote on Mon, Feb 15, 2010 at 03:23:09PM +0200 ..
> On 10.2.2010, at 21.36, Wilko Bulte wrote:

Hello Timo,

> > - On my new system I have dovecot v 1.2.8 which refuses to handle these
> >  dot-seperated files.  I get the somewhat familiar 
> >   "Mailbox doesn't allow inferior mailboxes".
> 
> mbox hierarchy separator is typically '/'. The above error message sounds like you've changed the separator to be '.'. Is that intentional?

I have attached the dovecot -n from my dovecot 1.2.8 which does not want to
accept firstname.initial.lastname.  This is the dovecot128.conf file.

I have also attached the dovecot -n from my dovecot 1.1.7 (running on
another system) which works OK with firstname.initial.lastname

Both versions work OK as long as there are no . in the name of the mbox file
to be created/written.  Only 1.1.7 works with . in the filename of the mbox file.

> >  On a not-previously-existing mbox dovecot 1.2.8  produces the directory 
> >  hierarchy thing: firstname -> initial -> lastname
> 
> You mean this is also how it was in 1.1.7?.. If so, it probably worked back then only because of lack of error detection.

No, on 1.1.7 I never used/saw firstname -> inital -> lastname inboxes.  I
only saw firstname.initial.lastname mbox files, no directory hierarchy was created.

Appreciate your insight! Thanks!

	Wilko
-------------- next part --------------
# 1.1.7: /usr/local/etc/dovecot.conf
# OS: FreeBSD 7.2-STABLE i386  
protocols: imaps imap
ssl_key_file: /etc/ssl/private/dovecot.prkey
ssl_parameters_regenerate: 10
verbose_ssl: yes
login_dir: /var/run/dovecot/login
login_executable: /usr/local/libexec/dovecot/imap-login
login_processes_count: 2
login_max_processes_count: 3
max_mail_processes: 32
verbose_proctitle: yes
first_valid_gid: 0
mail_privileged_group: mail
mail_location: mbox:~/mail/:INBOX=/var/mail/%u
mail_process_size: 64
imap_client_workarounds: delay-newmail netscape-eoh tb-extra-mailbox-sep
auth default:
  passdb:
    driver: pam
  userdb:
    driver: passwd
-------------- next part --------------
# 1.2.8: /usr/local/etc/dovecot.conf
# OS: FreeBSD 8.0-STABLE amd64  
protocols: imaps imap
ssl_cert_file: /etc/ssl/private/dovecot.pem
ssl_key_file: /etc/ssl/private/dovecot.prkey
login_dir: /var/run/dovecot/login
login_executable: /usr/local/libexec/dovecot/imap-login
login_processes_count: 2
login_max_processes_count: 3
max_mail_processes: 32
verbose_proctitle: yes
first_valid_gid: 0
mail_privileged_group: mail
mail_location: mbox:%h/mail:INBOX=/var/mail/%u
mail_process_size: 64
imap_client_workarounds: delay-newmail netscape-eoh tb-extra-mailbox-sep
namespace:
  type: private
  separator: /
  inbox: yes
  list: yes
  subscriptions: yes
lda:
  postmaster_address: postmaster at example.com
  sendmail_path: /usr/sbin/sendmail
auth default:
  passdb:
    driver: pam
  userdb:
    driver: passwd


More information about the dovecot mailing list