Hi Folks, The man page for doveadm-sync says that the final argument is the destination to which files will be written.
But the example later in the man page says the opposite. Under 'Conversion' I read:
```
Assuming that the mail_location setting in
/etc/dovecot/conf.d/10-mail.conf is set to:
mail_location = mdbox:~/mdbox,
a logged in system user may convert her/his mails
from its Maildir in her/his home directory to the mdbox mailbox
format. The user has to execute the command:
doveadm sync maildir:~/Maildir
```
which has the destination in /etc/dovecot/conf.d and the _source_ as the final argument to doveadm sync.
It seems on trying it, that the example doesn't work. To convert from, say mbox to Maildir, I had to do: doveadm backup 'maildir:~/Maildir:LAYOUT=fs' with /etc/dovecot containing mail_location = mbox:~/Mail/:INBOX=/var/mail/%u:INDEX=/var/indices/%u
Even this didn't work properly for me. All the messages from all the mboxen in ~/Mail ended up in ~/Maildir/cur and the other mailboxes ended up with empty cur/ and new/ directories under ~/Maildir/xxx/
Dovecot version 2.3.19.1 (9b53102964) installed from Debian sid on x86_64. Home directories are NFS mounted. I don't think the rest of the config is relevant.
-- Peter Chubb