如何在.msg文件中更改属性SenderName和SenderEmailAddress,而不是从Outlook中更改?
我知道Outlook COM无法实现这一点,因为它是一个只读属性。
我尝试使用Redemption.RDOSession类和方法GetMessageFromMsgFile,但所有属性都为null。
答案 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;