使用Redemption将msg文件附加到msg

时间:2012-12-19 17:21:31

标签: c# outlook-redemption msg

我正在研究概念验证应用程序,最终目标是使用attachemnts创建一堆msg文件。因此,我们有一个父.msg附加了多个子.msg文件。我已经设法创建了孩子msg很好,但是当涉及创建附加子项的父msg文件时,它将无法正常工作。我正在使用 Redemption ,这是试用版。

  IRDOSession rdoSession = new RDOSession();
  rdoSession.Logon("", "", false, false, null, false);

  IRDOMail m = rdoSession.GetMessageFromMsgFile(@"c:\test\test.msg", true);

  m.Recipients.Add("****");
  m.Recipients.ResolveAll(null, null);
  m.Subject = "Subject of test .msg";
  m.HTMLBody = "<strong>This is a test body</strong>";
  m.SenderEmailAddress = "******";

  m.Attachments.Add(@"C:\test\t.txt", Type.Missing, Type.Missing, Type.Missing);

  m.SaveAs(@"c:\test\test.msg");

有没有人遇到过这个问题?

此致 克里斯

1 个答案:

答案 0 :(得分:0)

我通过电子邮件从德米特里那里得到了答案。我基本上需要调用m.Save(); m.SaveAs()的实例;

m.SaveAs(@"c:\test\test.msg");

替换为......

m.Save();