问题标签 [ewsjavaapi]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
487 浏览

java - EWS:类别管理

有没有办法处理 ESW-(Java)-API 中的类别管理?即创建、重命名、修改、删除、更改颜色等。

我看不到那里的课程,但认为它应该可以工作。

0 投票
2 回答
2023 浏览

java - 如何在 Android 应用程序上使用 EWS Java API

我正在尝试使用 EWS Java API for android app 连接到 Exchange Server 2010,但在使用 EWS API 时出现错误:

例外:

找不到方法 javax.xml.stream.XMLOutputFactory.newInstance,引用自方法 microsoft.exchange.webservices.data.EwsUtilities.formatLogMessage

VFY: 无法解析静态方法 6011: Ljavax/xml/stream/XMLOutputFactory;.newInstance ()Ljavax/xml/stream/XMLOutputFactory; 找不到方法 javax.xml.stream.XMLStreamWriter.writeStartElement,引用自方法 microsoft.exchange.webservices.data.EwsUtilities.writeTraceStartElement

错误:

致命例外:主要的 12-26 14:20:10.384:
java.lang.VerifyError: microsoft/exchange/webservices/data/EwsServiceXmlWriter at microsoft.exchange.webservices.data.ServiceRequestBase.emit(Unknown Source) at microsoft.exchange.webservices .data.MultiResponseServiceRequest.execute(未知来源)

我发送邮件的源代码是:

提前致谢。

0 投票
1 回答
1543 浏览

java - EWS Java API 1.2 - 解析信体的最佳方式

我正在使用 EWS Java API 1.2 从服务器获取电子邮件。我有一个问题:我使用这样的属性:

在此示例中,我将正文作为纯文本。但我需要保存正文的格式(例如空行)。当我使用 BodyType.HTML 时,我会得到所有 html 标签、css 样式等。通过保存格式和排除 html 标签、css 样式等来获取消息正文的最佳方法是什么。谢谢您的回复!

更新我的解决方案: 我已经停止使用这个变体。我的问题是空行,所以现在我通过下一个函数处理 BR 和 P 标签:

0 投票
1 回答
1630 浏览

java - EWS 从 Java 中的特定用户获取已读/未读邮件

如何SearchFilter使用 Java EWS 库指定从特定用户获取邮件?

microsoft.exchange.webservices.data.ItemSchema中,我可以找到类似“IsFromMe”的内容,但这将检查当前用户。

提前致谢。

0 投票
1 回答
1433 浏览

java - How to get the mimetype of an item?

I need to get the MimeType of an item object:

What I've got: - Item object (microsoft.exchange.webservices.data.Item) from the EWS

What I want: - The mimetype of this Item(e.g. String "text/plain")

Is there even a mimetype in exchange?

(I am using the java ews api version 1.2.0)

0 投票
0 回答
171 浏览

java - 如何通过托管 J-EWS 使用 Java 线程永久监视交换文件夹中的事件

我将使用托管 EWS for Java 创建一个线程,该线程在我们的 Exchange 服务器上执行任务,作为对某些用户在某些文件夹中创建、修改和删除元素的反应。

我有几个关于 EWS 的问题:

  1. StreamingSubscriptionConnection最多只能保持打开 30 分钟。实际上永久保持打开状态的正确解决方案是什么?每 29 分钟关闭并重新连接一次?

  2. 在调用 之后connection.open(),调用它的线程将继续并结束。目前我使用无限Thread.Sleep()connection.open()保持线程活着。保持主线程存活的正确解决方案是什么?

  3. 如果具有打开连接的线程崩溃会发生什么?交换服务器上的连接是否会在剩余的超时时间内保持打开状态?假设崩溃后立即创建的新连接将接收所有订阅的事件是否安全(或者它只会转到旧连接?)?在 Exchange Server 上,我如何查看有多少 EWS 订阅连接处于活动状态?

  4. 每次使用 a 时都会创建一个新线程CreationDelegates吗?如它是自动多线程的吗?

它是 Exchange 2013 服务器。

0 投票
1 回答
1919 浏览

java - EWS 获取具有指定主题行的邮件

如何指定SearchFilterJava EWS 库以获取包含已定义主题行的邮件?

提前致谢。

0 投票
1 回答
949 浏览

java - 如何在 EWS Java API 中获取预约状态?

我正在使用EWS Java API 1.2,现在我需要扩展我的程序以了解约会是否具有特定状态(可用、忙碌、不在办公室)。我怎么知道这个?乍一看,查看约会课程的文件并没有带来任何东西。

0 投票
4 回答
3627 浏览

java - 如何从我的 Java 程序创建 Lync 会议?

我有一个用 Java 编写的程序,它使用 Exchange Web 服务 (EWS) API 通过模拟在用户的日历上创建约会。现在我想改为创建 Lync 会议。

我以为我可以将IsOnlineMeeting属性设置为 true 并完成它,但显然这个属性是无用的。

我的下一个想法是使用 UCMA,但似乎你不能从 Java 调用 UCMA。

我正在考虑使用 UCWA,但听起来它不支持模拟。

0 投票
1 回答
908 浏览

java - 如何找出 Exchange 组文件夹的 ID

我成功地通过 EWS Java API 从我的 Exchange 收件箱文件夹接收电子邮件:

但是,我想阅读群组文件夹收件箱中的电子邮件: 在此处输入图像描述

评论:组文件夹是一个交换文件夹,许多员工可以访问(德语:Ressourcenpostfach)

但我找不到文件夹 ID 或如何访问组文件夹的收件箱文件夹。

有人可以帮忙吗?