如何让两个分开的联系人使用相同的电子邮件地址

时间:2015-11-02 01:52:02

标签: outlook exchange-server exchangewebservices

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

事实上,我使用ews托管API以编程方式执行此操作,但这并不重要,因为直接使用Outlook会发生同样的事情。

更新:默认情况下,Outlook 2013会将具有相同电子邮件地址的联系人链接起来。根据这篇文章Office Community,阻止它的唯一方法是更改​​注册表项! 现在我想知道是否可以从Exchange方面阻止它。

1 个答案:

答案 0 :(得分:0)

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

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

干杯 格伦