Recupera messaggi da una casella di posta condivisa
Contents
[
Hide
]
Aspose.Email supporta l’accesso ai messaggi dalla casella di posta condivisa. Per ottenere ciò, ci si connette alla propria casella di posta principale utilizzando il EWSClient classe. Per accedere ai messaggi dalla casella di posta condivisa, si passa la casella di posta condivisa come parametro stringa al listMessages oppure listItems metodo.
Il seguente esempio di codice mostra come accedere ai messaggi dalla casella di posta condivisa utilizzando il listItems metodo.
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();