这是Outlook中的错误吗?outlook联系人无法获取SMTP地址,“交换”联系人列表上没有MAPI属性
我创建了一个本地联系人名片卡,并且我在地址字段中给了他一个交换用户地址。 (双击该地址,查看它的交换)。
当我尝试使用MAPI来获取地址 - 我不能,问题是这样的,当我检查AddressEntry对象,我得到如下:
- TYPE =“EX”
- 地址=“/o=.../ou=Exchange..."/cn=Recipients/cn=Name
- 类= olAddressEntry
- AddressEntryUserType = olOutlookContactAddressEntry
当我在OutlookSpy中检查 - 没有MAPI属性,所以我无法获得PR_SMTP_ADDRESS,也没有PR_EMS_AB_PROXY_ADDRESSES,也,这不是SMTP,所以我没有有效的地址。
我检查了其他用户,而这些都是性(它的工作原理):
真正交换用户的收件人,相同的电子邮件地址作为交换,但它不自动更正是为了交换用户,使其保持SMTP:
- 类型= “SMTP”
- 地址= “[email protected]”
- CLASS = olAddressEntry
- AddressEntryUserType = olExchangeUserAddressEntry
定期地址条目
- TYPE = “EX”
- 地址=“/o=.../ou=Exchange .. 。“/ cn = Recipients/cn = Name
- Class = olAddressEntry
- AddressEntryUserType = olOutlookContactAddress进入
如果我双击了“交流”地方接触,它打开它的属性交流的窗口,如果我打开“常规一段我手动创建”,它会打开“SMTP”地址窗口。
我可以做的任何解决方法?
谢谢。
为什么不使用EWS? –