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");
        }
Beispiel #2
0
        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");
        }
Beispiel #3
0
 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");
 }