翻譯|使用教程|編輯:胡濤|2022-04-08 15:56:23.613|閱讀 349 次
概述:本文主要介紹了如何使用Aspose.Email 在 Java 中從 Exchange Server 上的共享郵箱中讀取電子郵件,歡迎查閱!
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關鏈接:
Microsoft Exchange Server提供了可供多個用戶訪問的共享郵箱的功能。用戶可以發送或接收電子郵件、創建日歷和任務以及執行其他活動。在以編程方式使用 MS Exchange Server 時,您可能需要從共享郵箱訪問電子郵件。因此,在本文中,您將學習如何使用 Java 從 MS Exchange Server 上的共享郵箱中讀取電子郵件。
要從 MS Exchange Server 上的共享郵箱讀取消息,我們將使用Aspose.Email for .NET。API 提供了一系列功能,可以從 Java 應用程序中連接到 MS Exchange Server 并與之一起工作。您可以 下載 API 或使用以下 Maven 配置安裝它。
Repository:
<repository> <id>AsposeJavaAPI</id> <name>Aspose Java API</name> <url>//repository.aspose.com/repo/</url> </repository>
Dependency:
<dependency> <groupId>com.aspose</groupId> <artifactId>aspose-email</artifactId> <version>22.2</version> <classifier>jdk16</classifier> </dependency>
以下是使用 Java 中的 EWS 客戶端從 MS Exchange Server 上的共享郵箱讀取電子郵件的步驟。
以下代碼示例顯示了如何使用 Java 從 MS Exchange Server 上的共享郵箱中讀取電子郵件。
final String mailboxUri = "<HOST>"; final String domain = ""; final String username = "<EMAIL ADDRESS>"; final String password = "<PASSWORD>"; final String sharedEmail = "<SHARED EMAIL ADDRESS>"; // Setup network credentials NetworkCredential credentials = new NetworkCredential(username, password, domain); // Get EWS client IEWSClient client = EWSClient.getEWSClient(mailboxUri, credentials); // Get items from inbox String[] items = client.listItems(sharedEmail, "Inbox"); // Read each email message for (String item : items) { MapiMessage msg = client.fetchItem(item); System.out.println("Subject:" + msg.getSubject()); System.out.println("Subject:" + msg.getBody()); } client.dispose();
在本文中,您學習了如何使用 Java 從 Microsoft Exchange Server 上的共享郵箱中讀取電子郵件。您可以簡單地安裝 API 并集成提供的代碼示例,以便從 Java 應用程序中訪問共享郵箱。此外,您可以從文檔中了解更多關于 Aspose.Email for Java 的 信息。另外,您可以通過在線客服與我們取得聯系!
歡迎下載|體驗更多Aspose產品
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn