问题标签 [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.
java - EWS:类别管理
有没有办法处理 ESW-(Java)-API 中的类别管理?即创建、重命名、修改、删除、更改颜色等。
我看不到那里的课程,但认为它应该可以工作。
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(未知来源)
我发送邮件的源代码是:
提前致谢。
java - EWS Java API 1.2 - 解析信体的最佳方式
我正在使用 EWS Java API 1.2 从服务器获取电子邮件。我有一个问题:我使用这样的属性:
在此示例中,我将正文作为纯文本。但我需要保存正文的格式(例如空行)。当我使用 BodyType.HTML 时,我会得到所有 html 标签、css 样式等。通过保存格式和排除 html 标签、css 样式等来获取消息正文的最佳方法是什么。谢谢您的回复!
更新我的解决方案: 我已经停止使用这个变体。我的问题是空行,所以现在我通过下一个函数处理 BR 和 P 标签:
java - EWS 从 Java 中的特定用户获取已读/未读邮件
如何SearchFilter
使用 Java EWS 库指定从特定用户获取邮件?
在microsoft.exchange.webservices.data.ItemSchema
中,我可以找到类似“IsFromMe”的内容,但这将检查当前用户。
提前致谢。
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)
java - 如何通过托管 J-EWS 使用 Java 线程永久监视交换文件夹中的事件
我将使用托管 EWS for Java 创建一个线程,该线程在我们的 Exchange 服务器上执行任务,作为对某些用户在某些文件夹中创建、修改和删除元素的反应。
我有几个关于 EWS 的问题:
StreamingSubscriptionConnection
最多只能保持打开 30 分钟。实际上永久保持打开状态的正确解决方案是什么?每 29 分钟关闭并重新连接一次?在调用 之后
connection.open()
,调用它的线程将继续并结束。目前我使用无限Thread.Sleep()
后connection.open()
保持线程活着。保持主线程存活的正确解决方案是什么?如果具有打开连接的线程崩溃会发生什么?交换服务器上的连接是否会在剩余的超时时间内保持打开状态?假设崩溃后立即创建的新连接将接收所有订阅的事件是否安全(或者它只会转到旧连接?)?在 Exchange Server 上,我如何查看有多少 EWS 订阅连接处于活动状态?
每次使用 a 时都会创建一个新线程
CreationDelegates
吗?如它是自动多线程的吗?
它是 Exchange 2013 服务器。
java - EWS 获取具有指定主题行的邮件
如何指定SearchFilter
Java EWS 库以获取包含已定义主题行的邮件?
提前致谢。
java - 如何在 EWS Java API 中获取预约状态?
我正在使用EWS Java API 1.2,现在我需要扩展我的程序以了解约会是否具有特定状态(可用、忙碌、不在办公室)。我怎么知道这个?乍一看,查看约会课程的文件并没有带来任何东西。
java - 如何从我的 Java 程序创建 Lync 会议?
我有一个用 Java 编写的程序,它使用 Exchange Web 服务 (EWS) API 通过模拟在用户的日历上创建约会。现在我想改为创建 Lync 会议。
我以为我可以将IsOnlineMeeting
属性设置为 true 并完成它,但显然这个属性是无用的。
我的下一个想法是使用 UCMA,但似乎你不能从 Java 调用 UCMA。
我正在考虑使用 UCWA,但听起来它不支持模拟。
java - 如何找出 Exchange 组文件夹的 ID
我成功地通过 EWS Java API 从我的 Exchange 收件箱文件夹接收电子邮件:
但是,我想阅读群组文件夹收件箱中的电子邮件:
评论:组文件夹是一个交换文件夹,许多员工可以访问(德语:Ressourcenpostfach)
但我找不到文件夹 ID 或如何访问组文件夹的收件箱文件夹。
有人可以帮忙吗?