如何将两个具有相同电子邮件地址的联系人分开? [英] How to have two separated contacts with same email address?

查看:209
本文介绍了如何将两个具有相同电子邮件地址的联系人分开?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

使用Exchange 2013和Outlook 2013,我需要两个具有相同电子邮件地址的独立联系人.我所看到的是,一旦我创建了一个具有电子邮件地址的联系人,对于第二个联系人(即使我选择创建一个新联系人而不是更新现有联系人),Outlook会合并两个联系人详细信息. 现在的问题是,这完全可行吗?我可以让两个或多个联系人共享相同的电子邮件地址,但具有孤立的详细信息吗?

Using Exchange 2013 and Outlook 2013, I need to have two separated contacts with same email address. What I've seen is once I create a contact with an email address, for the second contact (even though I choose to create a new contact instead of update the existing one) Outlook merges two contacts details. Now the question is, is this doable at all? Can I have two or more contacts sharing same email address but having isolated details?

事实上,我正在使用ews托管API以编程方式执行此操作,但这没关系,因为直接使用Outlook会发生相同的事情.

In fact, I'm using ews managed API to do this programmatically, but that doesn't matter because same thing happens by using Outlook directly.

更新:默认情况下,Outlook 2013看起来链接具有相同电子邮件地址的联系人.根据这篇文章 Office社区阻止这种情况的唯一方法正在更改注册表项! 现在,我想知道是否有可能从Exchange端停止此操作.

Update: Looks like Outlook 2013 by default links contacts with the same email address. And according to this post Office Community the only way to stop that is changing a registry key! Now I wonder if it's possible to stop this from Exchange side.

推荐答案

您可以在Option-Contacts中关闭Outlook中的重复检测,在EWS中,如果该联系人位于GAL中,则不应进行任何重复检测.然后它将解析为GAL地址.通常,在这种情况下,您为联系人创建OneOff电子邮件地址时,可以在创建联系人时使用不同的显示名称来确保其唯一性.例如

You can turn off Duplicated detection in Outlook in the Option-Contacts, in EWS it shouldn't be doing any duplicate detection, if the contact is in the GAL then it will resolve it to the GAL address. Generally in this case your creating a OneOff Email address for a contact you can ensure that unique by using a different display-name when your create the contact. eg

        Contact contact1 = new Contact(service);
        contact1.GivenName = "Fred";
        contact1.Surname = "Smith";
        contact1.EmailAddresses[EmailAddressKey.EmailAddress1] = new EmailAddress("fred smith1", "fsmith@domain.com");
        contact1.Save();

欢呼 格伦

这篇关于如何将两个具有相同电子邮件地址的联系人分开?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
相关文章
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆