我需要将大量电子邮件从Lotus Notes迁移到Outlook MSG格式。
我需要确保MSG代表原始Lotus Notes格式的电子邮件,包括发送日期,发送日期等,以及所有附件。
我创建了LotusScript代码,用于从Lotus Notes数据库中提取电子邮件数据和附件,并将其存储在带有文件存储上附件的SQL数据库中。我现在需要处理代码来读取此数据并创建Outlook消息。我有一个C#.Net应用程序的脚手架,但我很难设置Outlook消息的只读属性,例如SentOn。
我如何/我可以设置Outlook MailItem的只读属性?
答案 0 :(得分:0)
您是先将邮件导入Outlook吗?
如果您只需要创建独立的MSG文件,则可以使用Redemption及其RDOSession.CreateMessageFromMsgFile方法 - http://www.dimastr.com/redemption/rdosession.htm - 它返回RDOMail对象的实例。您可以设置各种RDOMail属性并调用RDOMail.Save。