Obtenir les messages d'une boîte aux lettres partagée

Contents
[ ]

Aspose.Email prend en charge l’accès aux messages de la boîte aux lettres partagée. Pour cela, vous vous connectez à votre boîte aux lettres principale en utilisant le EWSClient classe. Pour accéder aux messages de la boîte aux lettres partagée, vous passez la boîte aux lettres partagée comme paramètre de chaîne à la listMessages ou listItems méthode.

L’exemple de code suivant montre comment accéder aux messages de la boîte aux lettres partagée en utilisant le listItems méthode.

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();