I have been trying to find out what sort of error handling 'zmmailboxmove' performs before exiting. Based on all of the documentation that I have found, the steps are:
- Run zmmailboxmove
- Verify that the contents of the moved user look "correct"(implementation left as an exercise for the administrator)
- Purge old mailbox on previous server.
I haven't found anything that describes what the states of the initial mailbox and new mailbox are in the event that 'zmmailboxmove' fails and things don't match.
I know that there is an argument to overwrite the target mailbox; however, is there any way to back out of the move? Or does 'zmmailboxmove' back out and return an error code?