If NE, then (expanding on anteos suggestion) zmbackup -f the accounts to move, copy the sessions/full-XXXXX directory to new server for def.com, temporarily createDomain abc.com on the def.com server, and either renameAccount or renameDomain from abc.com to def.com. Then delete the abc.com domain on the def.com server -- if you forget to do that, then def can't send mail to abc.

If OSS on either server, imapsync the mail and REST the contacts/calendars/tasks (see migration in wiki). When migrating calendars you must do something like perl -i -p -e 's/\@abc\.com/\@def\.com/g' *.ics

Can one do this just with individual accounts? I.e. if one wanted to move a select 30 accounts over to a different server? Or, would one just (or could one just) move over a domain from one Zimbra server to another?

multiple people

Originally Posted by JetteroHeller

Can one do this just with individual accounts? I.e. if one wanted to move a select 30 accounts over to a different server? Or, would one just (or could one just) move over a domain from one Zimbra server to another?

According to the --help output of zmbackup, It appears you can specify multiple addresses, separated by spaces.

2010-03-10 EDIT: Do not use quotes. I just tried this, and it failed, and a search brought me here. (Funny, no?) Anyway, it appears that you can use multiple addresses following the -a option, but the quotes break it. Now, whether the list can be followed by another option ... I'm not sure. It'd be nice to have one more example on the documentation showing how multiple addresses can be backed up, and if another option (like -s server.domain.com) can follow the list.