更改.msg文件中的SenderName

时间:2018-05-05 03:15:43

标签: outlook outlook-redemption

如何在.msg文件中更改属性SenderName和SenderEmailAddress,而不是从Outlook中更改?

我知道Outlook COM无法实现这一点,因为它是一个只读属性。

我尝试使用Redemption.RDOSession类和方法GetMessageFromMsgFile,但所有属性都为null。

1 个答案:

答案 0 :(得分:1)

当然,这很容易:

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;