翻譯|使用教程|編輯:胡濤|2022-04-08 15:56:23.613|閱讀 349 次
概述:本文主要介紹了如何使用Aspose.Email 在 Java 中從 Exchange Server 上的共享郵箱中讀取電子郵件,歡迎查閱!
# 界面/圖表報(bào)表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關(guān)鏈接:
Microsoft Exchange Server提供了可供多個(gè)用戶訪問的共享郵箱的功能。用戶可以發(fā)送或接收電子郵件、創(chuàng)建日歷和任務(wù)以及執(zhí)行其他活動(dòng)。在以編程方式使用 MS Exchange Server 時(shí),您可能需要從共享郵箱訪問電子郵件。因此,在本文中,您將學(xué)習(xí)如何使用 Java 從 MS Exchange Server 上的共享郵箱中讀取電子郵件。
要從 MS Exchange Server 上的共享郵箱讀取消息,我們將使用Aspose.Email for .NET。API 提供了一系列功能,可以從 Java 應(yīng)用程序中連接到 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();
在本文中,您學(xué)習(xí)了如何使用 Java 從 Microsoft Exchange Server 上的共享郵箱中讀取電子郵件。您可以簡(jiǎn)單地安裝 API 并集成提供的代碼示例,以便從 Java 應(yīng)用程序中訪問共享郵箱。此外,您可以從文檔中了解更多關(guān)于 Aspose.Email for Java 的 信息。另外,您可以通過在線客服與我們?nèi)〉寐?lián)系!
歡迎下載|體驗(yàn)更多Aspose產(chǎn)品
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請(qǐng)務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請(qǐng)郵件反饋至chenjj@fc6vip.cn