On Thu, 2010-10-21 at 20:30 -0500, Nicholas Riley wrote: > If I use LAYOUT=fs (as I'd prefer) I get an error because I have a > mailbox called "subscriptions", and none of my messages convert. Is > there a way to get dovecot to put its own metadata in dotfiles instead? > (I guess I can rename my mailbox too :-)
Besides the :SUBSCRIPTIONS=, you could also have put all mailboxes under another directory, like with ":MAILBOXDIR=mailboxes" the subscriptions mailbox would be in "mailboxes/subscriptions". > % dsync mirror mbox:~/Mail > dsync(nriley): Error: read() failed with subscription file > /home/nriley/Maildir/subscriptions: Is a directory > dsync(nriley): Error: Can't update subscription +/INBOX: Internal error > occurred. Refer to server log for more information. [2010-10-21 20:17:55] > [...] > > Also, what "server log" is it referring to above? Well, it means the error message just above it. Maybe this error message could be changed when running standalone programs.. > dsync(nriley): Error: Maildir: 6ef533cd4cdb1fd454b0226bfc851bb3:2, > changed UID 1846529 -> 1846531 > dsync(nriley): Panic: file maildir-save.c: line 892 > (maildir_save_sync_uidlist): assertion failed: (ret > 0) Fixed: http://hg.dovecot.org/dovecot-2.0/rev/c8eb81e1b5d6