我正在尝试使用Mailkit / IMailFolder获取所有必需的文件夹。它给了我一些不需要的文件夹,例如“日历,通讯录等”。有没有什么好方法可以过滤该文件夹?因为在这样的文件夹中没有可用的电子邮件,对我也没有用,它也不是由我创建的,它是默认文件夹。
我在c#中使用folder.GetSubfolders(false)方法。下面是我的代码。
static List<IMailFolder> GetFolders(IMailFolder personal = null)
{
try
{
if (personal == null)
{
personal = MailManager.Instance.ImapClient.GetFolder(MailManager.Instance.ImapClient.PersonalNamespaces[0]);
}
return personal.GetSubfolders(false).ToList();
}
catch (Exception ex)
{
return null;
}
}
答案 0 :(得分:0)
您可以使用以下代码片段(使用LINQ):
Forbidden
You don't have permission to access /site1 on this server.
Apache/2.4.18 (Ubuntu) Server at www.example.com Port 4546