People get fired. Even if they don't work for Donald Trump.
And they have lots of email, typically, when that happens.
At the moment, ZCS has no reasonable method of handling the three requirements that poses to an administrator:
1) I need to archive that user's mail as of the date they were terminated.
2) It needs to be done in such a fashion that if we re-hire them, or want to bestow that mail on another user, we can import that mail back into the other user's mailstore, starting from whatever folder name we specify, merging messages as necessary.
3) It needs to not take up a licensed seat on NE/PRO.
If this process is designed correctly before it's implemented, then the export/import process will be useful for other circumstances as well, such as mine: importing about 2GB of old mail from mbox 'folder' files from my Mutt installation.
The Whole World isn't running Exchange. :-)
So, those things said, what would you use a commandline, administrator import/export process for, and how would you like to see it work.
My goal here is to either provide live enduser guidance to Z on designing such a process for inclusion in the mainline, or to get together with a couple coders and do it ourselves, also for inclusion in the mainline.
Course, if we do it ourselves, then it might end up included in the FOSS release. ;-)