创建历史Outlook MailItem - 设置SentOn的详细信息

时间:2013-09-16 19:55:48

标签: c# email outlook interop

我需要将大量电子邮件从Lotus Notes迁移到Outlook MSG格式。

我需要确保MSG代表原始Lotus Notes格式的电子邮件,包括发送日期,发送日期等,以及所有附件。

我创建了LotusScript代码,用于从Lotus Notes数据库中提取电子邮件数据和附件,并将其存储在带有文件存储上附件的SQL数据库中。我现在需要处理代码来读取此数据并创建Outlook消息。我有一个C#.Net应用程序的脚手架,但我很难设置Outlook消息的只读属性,例如SentOn。

我如何/我可以设置Outlook MailItem的只读属性?

1 个答案:

答案 0 :(得分:0)

您是先将邮件导入Outlook吗?

如果您只需要创建独立的MSG文件,则可以使用Redemption及其RDOSession.CreateMessageFromMsgFile方法 - http://www.dimastr.com/redemption/rdosession.htm - 它返回RDOMail对象的实例。您可以设置各种RDOMail属性并调用RDOMail.Save。

相关问题