更改 .msg 文件中的发件人姓名

Changing SenderName in a .msg file

如何不在 Outlook 中更改 .msg 文件中的 属性 SenderName 和 SenderEmailAddress?

我知道这对于 Outlook COM 是不可能的,因为它是只读的 属性。

我尝试使用 class Redemption.RDOSession 和 GetMessageFromMsgFile 方法,但所有属性均为空。

当然,这很容易:

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;