Is there a way of retrieving a raw message from the server, saving it to disk (which I have done) and then (hard part) somehow read the message back in from disk with IsEncoded TRUE
i.e. I end end with the same message as a normal retrieve, but with a raw copy on disk without a double-download.