공유 사서함에서 메시지 가져오기

Contents
[ ]

Aspose.Email는 공유 사서함에서 메시지에 접근하는 것을 지원합니다. 이를 위해 기본 사서함에 연결합니다. EWSClient 클래스. 공유 사서함에서 메시지에 접근하려면, 공유 사서함을 문자열 매개변수로 전달합니다. listMessages 또는 listItems 메서드.

다음 코드 샘플은 공유 사서함에서 메시지에 접근하는 방법을 보여줍니다. listItems 메서드.

final String mailboxUri = "<HOST>";
final String domain = "";
final String username = "<EMAIL ADDRESS>";
final String password = "<PASSWORD>";
final String sharedEmail = "<SHARED EMAIL ADDRESS>";
NetworkCredential credentials = new NetworkCredential(username, password, domain);
IEWSClient client = EWSClient.getEWSClient(mailboxUri, credentials);

String[] items = client.listItems(sharedEmail, "Inbox");

for (String item : items) {
    MapiMessage msg = client.fetchItem(item);
    System.out.println("Subject:" + msg.getSubject());
}
client.dispose();