We need check each message and its attachments in pst file, modify it if needed. The way we did : extract every message, modify it if needed, after that, create a new pst, addmessages into new pst file.
Because pst file limitation is 50G, we need handle pst file up to 50G. But for large size pst file, extractMessage is slow.
I checked the threads in this forum, there is a bug EMAILNET-33470 , and it’s “won’t fix”.
And in How to Improve performance?
Support for adding messages in parallel to the PST is not available at present. For improved performance, it is generally advised to keep the PST size as large as up to 5 GB based on our previous experience while working with the API. This provides improved performance for adding as well as extracting messages from the PST
Is 5G still the suggestion to improve performance? then what’s the suggestion for pst file > 5G? split into small size pst files and merge them back? If do this way, will the final pst file be same as original one? And do you have perf stats about it?