【问题标题】:How to have two separated contacts with same email address?如何让两个分开的联系人使用相同的电子邮件地址?
【发布时间】:2015-11-02 01:52:02
【问题描述】:

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

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

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

【问题讨论】:

    标签: outlook exchange-server exchangewebservices


    【解决方案1】:

    您可以在选项-联系人中关闭 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();
    

    干杯 格伦

    【讨论】:

    • 确实如此。使用 EWS 没有任何重复检测。它创建了两个联系人,但问题是它聚合了地址和电话号码等的数据。所以你会看到例如Fred Smith 和 Daniel Smith 使用共享电子邮件地址,每个地址有两个电话号码
    • 据我所知,我认为您无法控制该聚合,如果可以的话,我怀疑这将是一个客户端设置
    猜你喜欢
    • 2012-08-15
    • 2017-04-03
    • 1970-01-01
    • 2018-03-27
    • 1970-01-01
    • 2011-11-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多