如何获取收件箱文件夹实例?

4
如果我想知道收件箱有多少邮件,我使用TotalCount属性,但是我如何先获取收件箱文件夹呢?如果我使用FindFoldersResults findFolders=service.FindFolders()方法,那么收件箱的父文件夹名称是什么?谢谢。
2个回答

9

使用

var folder = Folder.Bind(service, WellKnownFolderName.Inbox);

0

好的,我解决了,希望答案能帮到其他人。

SearchFilter searchFilter = new SearchFilter.IsEqualTo(FolderSchema.DisplayName, "inbox"); FindFoldersResults f = service.FindFolders(WellKnownFolderName.MsgFolderRoot,searchFilter,new FolderView(10));

f是一个文件夹数组,只包含一个名为"Inbox"的文件夹。


因为收件箱文件夹名称本地化,所以此方法不适用于非英语邮箱。例如在德语中,它的名称为“Posteingang”。请参阅我的其他答案以找到解决此问题的正确方法。 - Henning Krause

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接