When I use mailItem2=mailItem.copy(); it creates a copy of mailitem in the inbox. I would like to ask if it is possible to create an instance of mailitem in memory without creating a copy in the Inbox.
A message cannot exist without a parent store or at least an MSG file.
Is saving the message as an MSG file an option? What exactly are you doing and why?