[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