【问题标题】:How to get smtp address of current Outlook store如何获取当前 Outlook 商店的 smtp 地址
【发布时间】:2019-09-20 10:02:50
【问题描述】:

我们在 Outlook 中有 3-4 个共享电子邮件地址的用户。 我正在开发插件,它将提取所选商店的电子邮件地址,并从 People 获取它的联系人文件夹。

我的问题是我不知道如何获取 SelectedStore 的电子邮件地址。 这是我的代码。

            string recipientName = SelectedStore.EmailAddress; // This is what I want to make it work

            Outlook.Recipient recip = ns.CreateRecipient(recipientName);
            recip.Resolve();

            if (recip.Resolved)
            {
                Outlook.MAPIFolder folderContacts = ns.GetSharedDefaultFolder(recip, Outlook.OlDefaultFolders.olFolderContacts);
            }

我们将不胜感激。

谢谢。

【问题讨论】:

    标签: outlook vsto outlook-addin


    【解决方案1】:

    只是为了让你知道,我找到了解决方案。

    Outlook.MAPIFolder folderContacts = store.GetDefaultFolder(Outlook.OlDefaultFolders.olFolderContacts);

    应该可以解决问题。

    【讨论】:

    • 从特定商店打开联系人文件夹如何帮助您检索商店所有者的 SMTP 地址?
    • 抱歉,我的错。我应该正确解释。我的主要问题是,获取特定商店的通讯录。所以我想做的是,获取selectedStore 的电子邮件地址并用它来查找地址簿。然后我发现我可以用上面的代码做同样的事情,即获取联系人。
    猜你喜欢
    • 1970-01-01
    • 2018-05-13
    • 2013-09-23
    • 1970-01-01
    • 1970-01-01
    • 2019-06-07
    • 1970-01-01
    • 2021-08-04
    • 1970-01-01
    相关资源
    最近更新 更多