Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- private static void Main(string[] args)
- {
- var client = new ImapClient();
- client.Connect();
- client.Login();
- foreach (var item in WalkFolderTree(client.Folders))
- {
- Console.WriteLine(item.Path);
- }
- client.Logout();
- }
- public static IEnumerable<Folder> WalkFolderTree(FolderCollection folders)
- {
- foreach (var item in folders)
- {
- if (item.HasChildren)
- {
- WalkFolderTree(item.SubFolders);
- }
- yield return item;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement