public static void Run() { // ExStart:CreateFoldersOnExchangeServerMailbox // Create instance of EWSClient class by giving credentials IEWSClient client = EWSClient.GetEWSClient("https://outlook.office365.com/ews/exchange.asmx", "testUser", "pwd", "domain"); string inbox = client.MailboxInfo.InboxUri; string folderName1 = "EMAILNET-35054"; string subFolderName0 = "2015"; string folderName2 = folderName1 + "/" + subFolderName0; string folderName3 = folderName1 + " / 2015"; ExchangeFolderInfo rootFolderInfo = null; ExchangeFolderInfo folderInfo = null; try { client.UseSlashAsFolderSeparator = true; client.CreateFolder(client.MailboxInfo.InboxUri, folderName1); client.CreateFolder(client.MailboxInfo.InboxUri, folderName2); } finally { if (client.FolderExists(inbox, folderName1, out rootFolderInfo)) { if (client.FolderExists(inbox, folderName2, out folderInfo)) { client.DeleteFolder(folderInfo.Uri, true); } client.DeleteFolder(rootFolderInfo.Uri, true); } } // ExEnd:CreateFoldersOnExchangeServerMailbox }