【发布时间】:2015-11-24 23:09:04
【问题描述】:
我想为目标 IMAP 邮箱创建一个深层文件夹结构的镜像。 直接创建子深层文件夹是违法的,所以看来我需要以类似的方式创建它:Add Imap Folder Mailkit
我的 C# 是有限的,所以我试图弄清楚如何利用“HasChildren”IMailFolder 属性循环遍历所有文件夹并在创建文件夹时保持对父文件夹的引用。
希望这是有道理的!
我正在这样做,它始终可以创建顶层,但我不知道如何构建逻辑:
var toplevel = ExchangeConnection.GetFolder(ExchangeConnection.PersonalNamespaces[0]);
string foldertocreate = UserSharedBox.FullName.Replace('.', '/').Replace((string.Format("{0}/{1}", "user", sharedmailbox)), "").Replace("/","");
var CreationFolder = toplevel.Create( foldertocreate,true);
谢谢
【问题讨论】: