代码之家  ›  专栏  ›  技术社区  ›  Nuno

在中更改SenderName。消息文件

  •  1
  • Nuno  · 技术社区  · 6 年前

    如何更改中的属性SenderName和SenderEmailAddress。msg文件,不是来自Outlook?

    我知道Outlook COM不可能做到这一点,因为它是只读属性。

    我试着使用班级兑换。RDOSession和GetMessageFromMsgFile方法,但所有属性均为null。

    1 回复  |  直到 6 年前
        1
  •  2
  •   Dmitry Streblechenko    6 年前

    当然,这很简单:

    string rdoAddressID = rdoSession.CreateOneOffEntryID("Joe the User", "SMTP", "address@email.com", Type.Missing, Type.Missing);
    Redemption.RDOAddressEntry entry = rdoSession.GetAddressEntryFromID(rdoAddressID, Type.Missing);
    mail.Sender = entry;