【发布时间】:2016-05-04 12:23:36
【问题描述】:
我正在使用 Outlook 兑换 (http://www.dimastr.com/redemption/home.htm) 并遵循 C# 代码从 .eml 文件生成 PST 文件。
RDOSession session = new RDOSession();
RDOPstStore store = session.LogonPstStore(newpstpath);
RDOFolder folder = store.IPMRootFolder.Folders.Item(directoryEmlFile);
if (folder == null)
{
folder = store.IPMRootFolder.Folders.Add(directoryEmlFile);
}
RDOMail mail = folder.Items.Add("IPM.Note");
mail.Import(directoryEmlFile + "\\0a53e310-b841-43bf-9586-8e7ddb4cd175" + ".eml");
mail.Sent = true;
mail.Save();
store.Save();
它会创建一个 PST 文件,但是当我将其导入到 Outlook 时,文件夹结构与此类似。
Personal Folders
-C:\Users\asanka\eml
在 C:\Users\asanka\eml 文件夹中,我可以看到导入的电子邮件。那是 .eml 文件原来所在的文件夹。我需要摆脱它并拥有这样的文件夹结构。
Personal Folders
-asanka
-inbox
我该怎么做?任何帮助表示赞赏。
【问题讨论】:
标签: c# outlook outlook-redemption