希望能得到一些今天让我感到困惑的帮助:
Outlook.MailItem mail = (Outlook.MailItem)Item;
Outlook.Recipients recips = mail.Recipients;
string toField = recips[1].Address;
我没有收到返回的实际地址。我在MSDN网站上尝试了一些没有运气的建议。具体来说,PR_SMTP_ADDRESS服务已经失效:
Const PR_SMTP_ADDRESS As String = _
"http://schemas.microsoft.com/mapi/proptag/0x39FE001E"
非常感谢您提供的所有帮助。
答案 0 :(得分:4)
使用Recipient.AddressEntry
获取AddressEntry
对象。检查AddressEntry.Type
属性(如果是 SMTP )是否只使用AddressEntry.Address
。如果 EX ,请使用AddressEntry.GetExchangeUser.PrimarySmtpAddress.