java ews订阅
时间: 2023-10-14 09:56:29 浏览: 228
Java EWS订阅是通过使用EWS Java API来实现的。您可以使用EWS Java API中的Pull Notifications来进行订阅。在订阅过程中,您可以选择订阅每个邮箱或者特定的文件夹。您可以选择使用流、请求或推送通知,并选择接收哪种类型的事件,例如新邮件、创建、删除、修改日期等等。一旦订阅创建成功,EWS事件将以异步方式从邮箱服务器发送到客户端。\[2\]
如果您需要从HTML中提取body信息,您可以使用一个工具类来实现。下面是一个示例的工具类,可以从HTML中提取内容:
```java
public class DataUtils {
public static String getContentFromHtml(String content){
content = content.replaceAll("</?\[^>\]+>", ""); //剔出<html>的标签
content = content.replaceAll("<a>\\s*|\t|\r|\n</a>", "");
content = content.replaceAll(" ", "");
content = content.replaceAll("\n", "");
return content;
}
}
```
您可以使用这个工具类中的`getContentFromHtml`方法来提取HTML中的body信息。\[3\]
#### 引用[.reference_title]
- *1* *3* [EWS Java API 的基本使用](https://blog.csdn.net/m0_37972348/article/details/83960690)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item]
- *2* [EWS 通过SubscribeToPullNotifications订阅Exchange新邮件提醒](https://blog.csdn.net/weixin_33738578/article/details/93244544)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
阅读全文