Acceder y listar correos electrónicos de un buzón compartido con Exchange Web Services (EWS)
Contents
[
Hide
]
Aspose.Email admite el acceso a los mensajes del buzón compartido. Para lograr esto, te conectas a tu buzón principal usando el EWSClient clase. Para acceder a los mensajes del buzón compartido, pasa el buzón compartido como un parámetro de cadena a la ListMessages o ListItems método.
El siguiente ejemplo de código muestra cómo acceder a los mensajes del buzón compartido usando el ListItems método.
const string mailboxUri = "<HOST>";
const string domain = "";
const string username = "<EMAIL ADDRESS>";
const string password = "<PASSWORD>";
const string sharedEmail = "<SHARED EMAIL ADDRESS>";
NetworkCredential credentials = new NetworkCredential(username, password, domain);
IEWSClient client = EWSClient.GetEWSClient(mailboxUri, credentials);
string[] items = client.ListItems(sharedEmail, "Inbox");
foreach (string item in items)
{
MapiMessage msg = client.FetchItem(item);
Console.WriteLine("Subject:" + msg.Subject);
}
client.Dispose();