【问题标题】:PRSMTPADDRESS Url is temporarily unavailablePRSMTPADDRESS 网址暂时不可用
【发布时间】:2019-02-25 12:32:48
【问题描述】:

我正在尝试访问 URL:http://schemas.microsoft.com/mapi/proptag/0x39FE001E,我得到的结果如下:

您要查找的资源已被删除、更改名称或暂时不可用。

我使用这个 URL 来获取 Exchange 代理的 SMTP 地址。

我的代码如下

字符串 PR_SMTP_ADDRESS = @"http://schemas.microsoft.com/mapi/proptag/0x39FE001E";

PropertyAccessor pa = sender.PropertyAccessor;
                    email = pa.GetProperty(
                        PR_SMTP_ADDRESS) as string;
                    COMHelper.ReleaseComObject(ref pa);

任何帮助将不胜感激。

【问题讨论】:

    标签: outlook vsto


    【解决方案1】:

    这不是一个 URL,它是一个 DASL 属性名称。很像 HTML/XML/etc 中的命名空间。

    【讨论】:

      【解决方案2】:

      正如 Dmitry 所说,这是一个命名空间。您可以参考以下链接了解更多信息。

      Referencing Properties by Namespace

      Get named MAPI Property from MailItem in C#

      【讨论】:

        【解决方案3】:
        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-02-21
        • 2011-12-27
        • 2018-08-04
        • 2021-05-07
        相关资源
        最近更新 更多