Hämta meddelanden från en delad brevlåda
Contents
[
Hide
]
Aspose.Email stöder åtkomst till meddelanden från den delade brevlådan. För att uppnå detta ansluter du till din primära brevlåda genom att använda EWSClient klass. För att komma åt meddelanden från den delade brevlådan, passerar du den delade brevlådan som en strängparameter till listMessages eller listItems metod.
Följande kodexempel visar hur man får åtkomst till meddelanden från den delade brevlådan med hjälp av listItems metod.
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();