On Tue, Dec 31, 2013 at 3:59 AM, Charles Marcus
<cmar...@media-brokers.com>wrote:

> On the old server, dovecot is configured to just use .../example.com/userfor 
> the maildirs.
>
> On the target server, I want to change this to .../
> example.com/user/Maildir
>

One thing you can do is to add a symlink on the sending side to point the
Maildir to '.', and then run rsync with -R --no-implied-dirs and both the
normal top-level dir and a path down to the Maildir/ (with the trailing
slash) plus an exclude of the files in the user dir and the symlink itself.
 For instance:

mkdir -p /tmp/src/user
touch /tmp/src/user/{one,two,three}
ln -s . /tmp/src/user/Maildir
rsync -aivR --no-implied-dirs \
     --include='/src/user/Maildir/' --exclude='/src/user/Maildir/Maildir' \
     --exclude='/src/user/*' \
     /tmp/./src /tmp/./src/user/Maildir/ /tmp/dest/


..wayne..
-- 
Please use reply-all for most replies to avoid omitting the mailing list.
To unsubscribe or change options: https://lists.samba.org/mailman/listinfo/rsync
Before posting, read: http://www.catb.org/~esr/faqs/smart-questions.html

Reply via email to