I have a .msg that contains a .msg which again contains a .msg.
MsgReader reads them correctly. However, when trying to save them to a stream, only the first two levels can be saved. For the third level saving to stream fails with:
CFItemNotFound> {"Cannot find item [__properties_version1.0] within the current storage"}
at OpenMcdf.CFStorage.GetStream(String streamName)
at MsgReader.Outlook.Storage.Message.Save(Stream stream)\r\n
Reproduce
Create a .msg file with contains two more levels of .msg files.
root.msg
inner.msg
failing.msg
Read with var msg = MsgReader.Outlook.Storage.Message(..);
I have a .msg that contains a .msg which again contains a .msg.
MsgReader reads them correctly. However, when trying to save them to a stream, only the first two levels can be saved. For the third level saving to stream fails with:
Reproduce
var msg = MsgReader.Outlook.Storage.Message(..);