尝试在DefaultExtendedPropertySet.PublicStrings

时间:2018-06-20 20:23:35

标签: outlook office365 exchange-server exchangewebservices ewsjavaapi

我们正在使用此代码创建一个extendedProperty

class test {


    val emailExtendedPropDef = new ExtendedPropertyDefinition(DefaultExtendedPropertySet.PublicStrings,"uniqueId", MapiPropertyType.String)

    def sendEmail() : String = {
        try {
          val uId = getUniqueId();
          email.setExtendedProperty(emailExtendedPropDef, uId.toString)
          email.sendAndSaveCopy()
        } catch {
          case e: Exception =>
            error(s"Exception in setting extended property for user $from", e)
            throw e
        }
    }
    }

我们一直在使用DefaultExtendedPropertySet.PublicStrings,不确定我们为什么获得无效的命名属性,它对一个用户有效,对另一用户不起作用,不确定是否所有用户都可以访问DefaultExtendedPropertySet.PublicStrings以更新属性名称相同(在我们的情况下为“唯一ID”),如果有人可以引导我们朝着正确的方向前进,将会很有帮助

0 个答案:

没有答案