Hi there.
I am getting messages from exchange public folders and save them into local file system.
My code works fine for some PFs, but for some of them I get "Object reference not set to an instance of an object" when execute client.ListMessages(publicFolder.Uri)
or
client.ListMessagesFromPublicFolder(publicFolder).
See the code snippet below:
Console.WriteLine("Folder Name: " + publicFolder.DisplayName);
//ExchangeMessageInfoCollection msgInfoCollection = client.ListMessagesFromPublicFolder(publicFolder);
ExchangeMessageInfoCollection msgInfoCollection = client.ListMessages(publicFolder.Uri);
foreach (ExchangeMessageInfo messageInfo in msgInfoCollection)
{
MailMessage msg = client.FetchMessage(messageInfo.UniqueUri);
Console.WriteLine(msg.Subject);
string guid = Guid.NewGuid().ToString("N");
msg.Save(string.Concat("guid", ".msg"), SaveOptions.DefaultMsgUnicode);
All the input parameters for the call are set.
Thanks
--arthur
}
↧