Actually that is a question I used to have until yesterday...
It comes out that all messages listed with zmmailbox command have a negative id.
Those items listed without a negative id are actually conversations, not messages.
So, for instance, if you have for user some listing like:
11023
-11022
-11021
11020
and you want to delete those, you should do
zmmailbox -z -m user dm 11022,11021 (this is deleteMessage)
and
zmmailbox -z -m user dc 11023,11020 (this is deleteConversation) |