private void btnRun_Click(object sender, EventArgs e) { //Load PST file Spire.Email.Outlook.OutlookFile olf = new OutlookFile(@"..\..\..\..\..\..\Data\Sample.pst"); //Load Outlook MSG file OutlookItem item = new OutlookItem(); item.LoadFromFile(@"..\..\..\..\..\..\Data\Sample.msg"); //Select the "Inbox" folder OutlookFolder inboxFolder = olf.RootOutlookFolder.GetSubFolder("Inbox"); //Add the MSG to "Inbox" folder inboxFolder.AddItem(item); MessageBox.Show("Completed"); }
private void btnRun_Click(object sender, EventArgs e) { //Load PST file OutlookFile olf = new OutlookFile(@"..\..\..\..\..\..\Data\Sample.pst"); //Get the folders collection OutlookFolderCollection folderCollection = olf.RootOutlookFolder.GetSubFolders(); StringBuilder sb = new StringBuilder(); //Display folder name and number of message foreach (OutlookFolder folderinfo in folderCollection) { sb.AppendLine("Folder:" + folderinfo.Name); sb.AppendLine("Total items:" + folderinfo.ItemCount); sb.AppendLine("Total unread item:" + folderinfo.UnreadItemCount); sb.AppendLine("------------------Next Folder--------------------"); } File.WriteAllText("GetSubFoldersInfo.txt", sb.ToString()); MessageBox.Show("Completed"); }
private void btnRun_Click(object sender, EventArgs e) { Spire.Email.Outlook.OutlookFile olf = new OutlookFile(@"..\..\..\..\..\..\Data\Sample.pst"); olf.RootOutlookFolder.AddFolder("NewFolder", "Spire"); MessageBox.Show("Completed"); }