Novedades en Aspose.Email para .NET
Aspose.Email for .NET 25.8
-
El
X500Addresspropiedad del MailAddress clase proporciona acceso a la dirección de correo electrónico en formato Exchange (X.500), si está disponible. -
El
Aspose.Email.Clients.Graph.ODataQueryBuilderclase simplifica la construcción de parámetros de consulta OData para Microsoft Graph. Esta mejora permite filtrado avanzado, ordenación, selección y paginación al trabajar con datos de Graph. -
El
Aspose.Email.Clients.Graph.IGraphClientAsyncinterfaz permite operaciones asíncronas con el GraphClient para mejorar el rendimiento y la capacidad de respuesta.
Aspose.Email for .NET 25.7
- Extraiga recursos de imagen vinculados externamente del cuerpo HTML y los incruste directamente en la salida HTML. La apariencia original de los mensajes de correo electrónico que contienen contenido vinculado se preserva al guardar o procesar correos. El HtmlSaveOptions.ExtractHTMLBodyResourcesAsAttachments - cuando está establecido en true - extrae imágenes vinculadas y otros recursos del cuerpo HTML y los incrusta como adjuntos, manteniendo la fidelidad visual del mensaje.
Aspose.Email for .NET 25.6
-
Enumere los mensajes que han sido eliminados dos veces (soft-deleted) en archivos PST. El PersonalStorage.FindAndEnumerateSoftDeletedItems() el método devuelve una colección enumerable de RestoredItemEntry objetos, cada uno conteniendo un eliminado MapiMessage y su correspondiente FolderId.
-
Recuperar el contenido de carpetas de archivos PST de forma paginada usando la sobrecarga FolderInfo.GetContents(MailQuery query, int startIndex, int count) método que recupera un subconjunto de mensajes que coinciden con la consulta especificada, comenzando desde un índice dado y limitado por una cantidad.
Aspose.Email for .NET 25.4
-
Varias clases se han actualizado con métodos asíncronos para mejorar la escalabilidad y el rendimiento en aplicaciones modernas. Mejoran el trabajo con archivos TGZ, PST, MBOX y VCard.
-
El MapiContact.FromVCard el método ahora está sobrecargado y acepta un VCardLoadOptions parámetro en lugar de una codificación.
Aspose.Email for .NET 25.3
-
Guarde y cargue adjuntos en formato TNEF, comúnmente usado en mensajes de Outlook (winmail.dat). Utilice los siguientes métodos:
- static MapiAttachment MapiAttachment.LoadFromTnef(string fileName) – Carga un adjunto desde un archivo TNEF.
- static MapiAttachment MapiAttachment.LoadFromTnef(Stream stream) – Carga un adjunto desde un flujo TNEF.
- void MapiAttachment.SaveToTnef(string filename) – Guarda un adjunto en un archivo TNEF.
- void MapiAttachment.SaveToTnef(Stream stream) – Guarda un adjunto en un flujo TNEF.
-
Establecer el estado de un MapiCalendar objeto, anulando su comportamiento predeterminado explícitamente usando el void MapiCalendar.SetStateForced(MapiCalendarState state) método.
Aspose.Email for .NET 25.2
-
Filtre o busque mensajes dentro de archivos MBOX usando una consulta. Recupere solo los mensajes que coincidan con criterios específicos. Mejore el rendimiento y la usabilidad al trabajar con archivos MBOX grandes.
-
Recupere mensajes en lotes más pequeños usando recuperación paginada. Esta característica permite reducir el consumo de memoria y mejorar el rendimiento al procesar archivos MBOX grandes.
Aspose.Email for .NET 25.1
- Amplíe sus capacidades para trabajar con mensajes de Gmail usando el IGmailClient interfaz. Los desarrolladores ahora pueden listar, obtener, enviar, adjuntar y eliminar correos electrónicos, así como administrar filtros de Gmail de forma programática.
Aspose.Email for .NET 24.12
- Personalizar cadenas de límites MIME mediante el nuevo EmlSaveOptions.BoundariesTemplate propiedad. Esta característica brinda mayor control sobre el formato de los límites — el marcador {#} en la plantilla se reemplaza automáticamente con el número del límite, lo que permite generar cadenas de límite dinámicas y personalizadas.
Aspose.Email for .NET 24.11
-
Mejore el manejo de archivos adjuntos de referencia con los siguientes nuevos miembros:
- sobrecarga MapiAttachmentCollection.Add método - Añade un archivo adjunto de referencia a la colección usando el nombre especificado y opciones de configuración.
- ReferenceAttachmentOptions clase - Define propiedades de archivos adjuntos de referencia configurando opciones para agregar un adjunto a un mensaje MAPI.
- IsReference propiedad - Identifica archivos adjuntos de referencia en un mensaje.
-
Mejore la búsqueda y recuperación de mensajes con los nuevos métodos sobrecargados en el FolderInfo clase:
- IEnumerable
EnumerateMessages(MailQuery mailQuery) - Filtrar mensajes usando un MailQuery. - IEnumerable
EnumerateMessages(MessageKind kind) - Recuperar mensajes por tipo (MessageKind). - IEnumerable
EnumerateMessages(int startIndex, int count) - Paginar la recuperación de mensajes usando un índice inicial y la cantidad.
- IEnumerable
-
Personalice la URL base para el cliente SendGrid usando el SendGridRegion enumeración y propiedades relacionadas en el SendGridClientOptions clase.
-
Habilite la conexión segura a los puntos finales de GCC High O365 con el EndPoint propiedad del GraphClient clase.
Aspose.Email for .NET 24.10
- Acceda a reacciones de usuarios en archivos MSG. El nuevo GetReactions método, añadido al FollowUpManager clase, le permite recuperar una lista de reacciones en un mensaje MAPI, facilitando el análisis del compromiso de los usuarios.
Aspose.Email for .NET 24.9
-
Agregar encabezados personalizados al crear una instancia de IEWSClient. Esta función es particularmente útil para escenarios donde se requieren encabezados específicos durante la inicialización del cliente, como el
X-AnchorMailboxencabezado en EWS. -
Recuperar colores de categorías de archivos PST. Acceda a una lista de categorías junto con sus nombres y colores asignados, facilitando mantener la consistencia visual y mejorar la organización de datos al procesar datos de Outlook.
Aspose.Email for .NET 24.6
-
Acceda, administre e interactúe con las tareas y listas de tareas de los usuarios en Microsoft Graph con los siguientes métodos del IGraphClient interfaz:
- ListTaskLists() - Recupera una colección de información de listas de tareas.
- GetTaskList(string id) - Recupera una lista de tareas específica basada en el ID proporcionado.
- DeleteTaskList(string id) - Elimina la lista de tareas especificada.
- ListTasks(string id - Recupera una colección de tareas asociadas al ID de lista de tareas especificado.
- FetchTask(string id) - Recupera una tarea específica basada en el ID proporcionado.
- CreateTask(MapiTask task, string taskListUri) - Crea una nueva tarea en la lista de tareas especificada.
- UpdateTask(MapiTask task) - Actualiza una tarea existente con la información proporcionada.
- UpdateTask(MapiTask task, UpdateSettings updateSettings) - Actualiza una tarea existente con la configuración de actualización especificada.
-
Puede cancelar operaciones de división de MBOX en curso cuando sea necesario sin reiniciar todo el flujo de trabajo. Los desarrolladores ahora pueden usar un
CancellationToken(en .NET Framework 4.5 y .NET Core) o el nuevo Cancel() método (para versiones anteriores de .NET) para interrumpir de forma segura procesos de división de larga duración.
Aspose.Email for .NET 24.5
-
Extraer destinatarios de los mensajes almacenados en un archivo PST.
- especificando un ID de entrada de mensaje.
- recorriendo todos los mensajes en la carpeta Bandeja de Entrada y extrayendo los destinatarios de cada mensaje.
Esta característica está disponible en el PersonalStorage clase.
-
Recuperar elementos eliminados suavemente de archivos PST y OST locales.
-
Convertir archivos VCF multi‑contacto en una lista de distribución.
Aspose.Email for .NET 24.3
- Soporte para contactos y calendario en MS Graph - Los métodos de la interfaz IGraphClient le permiten acceder, gestionar e interactuar con los contactos y eventos de calendario de los usuarios:
- Recupera una colección de contactos MAPI.
- Recupera un contacto específico.
- Crea un nuevo contacto.
- Actualiza un contacto existente.
- Recupera una colección de información de calendario.
- Recupera una colección de elementos de calendario.
- Recupera un elemento de calendario específico.
- Crea un nuevo elemento de calendario.
- Actualiza un elemento de calendario existente.
Aspose.Email for .NET 24.2
-
Manipular categorías de elementos de Outlook - Aspose.Email permite recuperar y utilizar los colores de categoría asociados a las categorías de elementos de Outlook almacenados en archivos OLM.
-
Coincidencia de Clase de Contenedor - una nueva EnforceContainerClassMatching propiedad que se añadió a la FolderCreationOptions clase que, al añadir una carpeta a un archivo PST, le permite asegurar que la clase de la carpeta coincida con el tipo o categoría esperada de carpetas dentro del archivo PST.
Aspose.Email for .NET 23.12
- Establecer ruta relativa a recursos al guardar el mensaje de correo como HTML - Aspose.Email introduce la capacidad de guardar los recursos del correo con rutas relativas al exportar mensajes al formato HTML, ofreciendo mayor flexibilidad para enlazar recursos. Los usuarios pueden elegir entre rutas absolutas y relativas, y definir rutas personalizadas usando el ResourceHtmlRendering evento, simplificando el intercambio y la visualización de correos electrónicos en diferentes sistemas.
Aspose.Email for .NET 23.11
-
Validar mensajes de correo - Se añadió un conjunto de componentes para permitir a los usuarios validar archivos de mensajes, compatibles con formatos como eml, emlx, mht, msg y oft. Al utilizar esta funcionalidad, los usuarios pueden validar mensajes y obtener información sobre el proceso de validación, incluyendo el tipo de formato y los errores encontrados.
-
Adjuntar firmas digitales a mensajes de correo - El método AttachSignature en el SecureEmailManager clase diseñada para añadir fácilmente una firma digital a un correo electrónico.
Una vez que la firma está adjunta, los usuarios pueden verificar los resultados a través de propiedades como ‘IsSigned’, ‘MessageClass’ y los detalles del adjunto.
Para personalizar el proceso de adjuntar la firma, los usuarios pueden utilizar el SignatureOptions clase.
Aspose.Email for .NET 23.10
-
Dividir el almacenamiento Mbox en partes más pequeñas - divida archivos grandes en partes manejables e implemente acciones personalizadas durante el proceso:
- Especificar un prefijo personalizado para los nombres de los archivos Mbox divididos.
- Personalizar acciones antes y después de que un correo electrónico se copie a un nuevo archivo Mbox.
- Reaccionar cuando se crea un nuevo archivo Mbox.
- Responder cuando un nuevo archivo Mbox se llena con correos electrónicos.
-
Obtener contenido de AlternateView por MediaType - recupere el contenido como una cadena de un AlternateView específico dentro de un mensaje de correo electrónico. El MailMessage.GetAlternateViewContent(string mediaType) método que le permite acceder al contenido de un AlternateView que coincida con el tipo de medio especificado.
Aspose.Email for .NET 23.8
-
Enviar correos electrónicos mediante Graph Client - se añadió soporte para métodos sobrecargados en la clase GraphClient que aceptan un objeto MailMessage para enviar correos electrónicos:
-
Guardar lista de distribución Mapi en un único archivo VCF multi‑contacto - Guarde la lista de distribución Mapi en un nombre de archivo especificado utilizando las opciones de guardado proporcionadas. Puede proporcionar el nombre del archivo y una instancia de la clase MapiDistributionListSaveOptions como parámetros.
- void Save(string fileName, MapiDistributionListSaveOptions options) se ha añadido un método para este propósito.
Aspose.Email for .NET 23.7
- Eliminar elementos del PST - Hemos añadido un nuevo método, DeleteItem(string entryId), a la clase PersonalStorage. Este método brinda una forma de eliminar elementos (carpetas o mensajes) de una Tabla de Almacenamiento Personal (PST) utilizando el entryId único asociado al elemento.
- Manejo de Eventos y División de PST - Funcionalidad mejorada en PersonalStorage clase:
-
StorageProcessingEventHandler evento que ocurre antes de que el almacenamiento sea procesado, específicamente antes de procesar el almacenamiento actual en los métodos MergeWith o SplitInto. Este evento brinda la oportunidad de ejecutar lógica personalizada o manejar ciertas operaciones antes de que se realice el procesamiento del almacenamiento.
-
StorageProcessingEventArgs clase que proporciona datos para el evento PersonalStorage.StorageProcessing.
-
SplitInto(long chunkSize, string partFileNamePrefix, string path) el método sobrecargado permite dividir el almacenamiento PST en partes de menor tamaño.
-
- Manejo de Calendario - Se añadieron nuevas propiedades y un método a la clase CalendarReader:
- Count propiedad que permite recuperar el número de componentes Vevent (eventos) presentes en el calendario, facilitando el seguimiento del número total de eventos.
- IsMultiEvents propiedad que determina si el calendario contiene múltiples eventos.
- Method propiedad que obtiene el tipo de método iCalendar asociado al objeto calendario. Devuelve el tipo de método, como “REQUEST”, “PUBLISH” o “CANCEL”, proporcionando información valiosa sobre el propósito del calendario.
- Version obtiene la versión de iCalendar.
- LoadAsMultiple() el método permite cargar una lista de eventos de un calendario que contiene múltiples eventos. Devuelve una lista de objetos Appointment, lo que permite un acceso fácil y el procesamiento de cada evento individualmente.
Aspose.Email for .NET 23.6
-
Conservar o eliminar la firma en la conversión de MBOX a PST - establezca el MboxToPstConversionOptions.RemoveSignature propiedad a ’true’ para eliminar la firma.
-
Eliminar la firma al cargar archivos EML - establezca el LoadOptions.RemoveSignature propiedad a ’true’ para eliminar la firma.
-
Verificación de Firma de Correo
- Se añadió una nueva SecureEmailManager clase para comprobar la firma de correos electrónicos seguros. Ahora puedes comprobar la firma de los objetos MapiMessage y MailMessage.
- Se añadió una nueva SmimeResult clase para almacenar los resultados de la comprobación de correos electrónicos seguros.
Métodos introducidos del SecureEmailManager:
- CheckSignature(MapiMessage msg)
- CheckSignature(MapiMessage msg, X509Certificate2 certificateForDecrypt)
- CheckSignature(MapiMessage msg, X509Certificate2 certificateForDecrypt, X509Store store)
- CheckSignature(MailMessage msg)
- CheckSignature(MailMessage msg, X509Certificate2 certificateForDecrypt)
- CheckSignature(MailMessage msg, X509Certificate2 certificateForDecrypt, X509Store store)
Aspose.Email for .NET 23.5
- Determinar la versión de archivos ICS/VCS - Utilice el Version propiedad del Appointment clase para recuperar la versión de archivos ICS/VCS.
- Personalizar opciones de guardado para archivos VCard - Hemos añadido el nuevo VCardSaveOptions clase a nuestra API con las siguientes propiedades:
- VCardVersion permite a los usuarios especificar la versión de vCard deseada al guardar elementos de contacto. Por defecto, la clase está configurada para usar la versión vCard 2.1 (VCardVersion.V21).
- UseExtensions - permite a los usuarios controlar si se pueden usar campos extendidos al guardar archivos vCard. Cuando se establece en true (por defecto), se permiten extensiones, proporcionando compatibilidad con campos personalizados e información de contacto adicional.
- PreferredTextEncoding - la codificación a usar al guardar elementos de contacto vCard.
- Obtener el número total de elementos de mensaje contenidos en el almacenamiento Zimbra con el GetTotalItemsCount() método del TgzReader clase.
- Recuperar una subcarpeta PST por ruta - Recuperar una subcarpeta con el nombre especificado de la carpeta PST actual usando el FolderInfo.GetSubFolder(string name, bool ignoreCase, bool handlePathSeparator) sobrecarga de método.
Aspose.Email for .NET 23.4
- Agregar un adjunto de referencia a un mensaje - Hemos añadido un nuevo Agregar método al MapiAttachmentCollection clase con los siguientes parámetros: ’name’ - el nombre del adjunto ‘sharedLink’ - un enlace compartido totalmente calificado al adjunto proporcionado por el servicio web que manipula el adjunto ‘url’ - una ubicación de archivo ‘providerName’ - un nombre del proveedor de adjuntos de referencia
- Comprobación de múltiples contactos VCard - Verifique si un archivo fuente contiene varios contactos con el nuevo VCardContact.IsMultiContacts(string filePath) método.
- Convertir formato de calendario ICS a formatos de mensaje - Convertir citas a objetos de mensaje como MapiMessage y MailMessage.
- Opciones adicionales para guardar mensajes en formatos HTML y MHTML:
- MapiTask.Priority - Obtiene o establece la Prioridad actual del objeto Tarea.
- MhtSaveOptions.SaveAllHeaders - Define si es necesario guardar todos los encabezados en el mhtml de salida o no.
- HtmlFormatOptions.RenderTaskFields - Indica que los campos específicos de la Tarea deben escribirse en el HTML de salida.
- Establecer tiempo de espera para el proceso de conversión y carga de mensajes - Limita el tiempo en milisegundos al convertir y cargar mensajes, asegurando que el proceso no tome más tiempo del necesario. Para este propósito, se han introducido las siguientes funciones:
- MailConversionOptions.Timeout - Limita el tiempo en milisegundos al convertir un mensaje.
- MailConversionOptions.TimeoutReached - Se lanza si se agota el tiempo al convertir a MailMessage.
- MsgLoadOptions.Timeout - Limita el tiempo en milisegundos al convertir un mensaje.
- MsgLoadOptions.TimeoutReached - Se lanza si se agota el tiempo al convertir a MailMessage.
Aspose.Email for .NET 23.3
- Obtener el número total de elementos de mensaje contenidos en el almacenamiento OLM con el GetTotalItemsCount() método para OlmStorage clase.
- Determinar si MapiMessage es OFT o MSG - Determine si el MapiMessage fue cargado desde un archivo OFT o MSG con el nuevo MapiMessage.IsTemplate propiedad.
- Detectar un formato de archivo NSF
Aspose.Email for .NET 23.1
-Recuperar propiedades del mensaje desde MboxMessageInfo - Obtenga acceso a la información sobre mensajes individuales almacenados en un archivo mbox, como tamaño del mensaje, índice del mensaje, encabezados, banderas y otros metadatos relacionados. Hemos añadido las siguientes propiedades a MboxMessageInfo clase:
DateTime Date - Obtiene la fecha del mensaje MailAddress From - Obtiene la cadena de la dirección del remitente Subject - Obtiene el asunto del mensaje MailAddressCollection To - Obtiene la colección de direcciones que contiene los destinatarios del mensaje MailAddressCollection CC - Obtiene la colección de direcciones que contiene los destinatarios en CC MailAddressCollection Bcc - Obtiene la colección de direcciones que contiene los destinatarios en BCC del mensaje
Aspose.Email for .NET 22.12
- Obtener el número total de elementos de mensaje contenidos en el PST - Hemos añadido el GetTotalItemsCount() método para PersonalStorage.Store propiedad.
- Obtener una carpeta estándar de fuentes RSS en Almacenamiento Personal, Agregar una carpeta estándar de fuentes RSS en PST - Se ha añadido un nuevo valor RssFeeds al enum StandardIpmFolder. Ahora la carpeta de fuentes RSS puede recuperarse o añadirse fácilmente al almacenamiento.
- Descifrar un mensaje de correo almacenado en formato MAPI - Hemos añadido un método Decrypt a la clase MapiMessage:
- MapiMessage.IsEncrypted - Obtiene un valor que indica si el mensaje está cifrado.
- MapiMessage.Decrypt() - Descifra este mensaje (el método busca en los almacenes My del usuario actual y del equipo el certificado y la clave privada adecuados).
- MapiMessage.Decrypt(X509Certificate2 certificate) - Descifra este mensaje con certificado.
- Establecer un ID de producto al guardar MapiCalendar a ICS - Hemos añadido ProductIdentifier propiedad para MapiCalendarIcsSaveOptions clase.
- Extraer mensajes por identificadores de OLM y MBOX - Esta es la forma eficiente de evitar recorrer todo el almacenamiento cada vez para encontrar un mensaje específico para extraer.
- Determinar si el adjunto es en línea o regular con el MapiAttachment.IsInline propiedad.
Aspose.Email for .NET 22.11
- Obtener un tipo de elemento MAPI - Evite comprobar el valor de la propiedad MessageClass cada vez antes de la conversión del mensaje.
- Eliminar la firma de MapiMessage - Para mejor compatibilidad, el MapiMessage.RemoveSignature método y MapiMessage.IsSigned propiedades fueron añadidas.
- Identificando carpetas predefinidas - La nueva FolderInfo método, GetPredefinedType, se ha introducido para determinar si una carpeta está dentro de una carpeta predefinida devolviendo el valor del enum StandardIpmFolder basado en el valor del parámetro especificado.
- Verificando el formato TNEF del adjunto - El Attachment.IsTnef propiedad indica si el adjunto del mensaje está formateado como TNEF.
Aspose.Email for .NET 22.10
- Renombrar un adjunto en MapiMessage - Ahora es posible editar el Nombre para mostrar valor de la propiedad en los adjuntos de MapiMessage.
Aspose.Email for .NET 22.9
- Listar mensajes con Graph API - El nuevo OrderBy método que le permite controlar el orden de los mensajes recuperados según los criterios que especifique.
Aspose.Email for .NET 22.8
- Leer mensajes desde MBOX - Hemos introducido nuevas funcionalidades para configurar opciones de carga:
- MailStorageConverter.MboxMessageOptions propiedad - Obtiene o establece opciones de carga de correo electrónico al analizar un almacenamiento Mbox.
- MboxrdStorageReader.ReadNextMessage(EmlLoadOptions options) método. El parámetro EmlLoadOptions especifica opciones al leer un mensaje del almacenamiento Mbox.
Aspose.Email for .NET 22.7
- Obtener información de identificación del mensaje como UID o número de secuencia usando las siguientes características:
- MailboxInfo clase - Representa información de identificación sobre un mensaje en un buzón.
- SequenceNumber propiedad - El número de secuencia de un mensaje.
- UniqueId propiedad - El ID único de un mensaje.
- MailMessage.ItemId propiedad - Representa información de identificación sobre un mensaje en un buzón.
Aspose.Email for .NET 22.6
- Preservar la marca de tiempo original en archivos ICS - Extraiga elementos de calendario de archivos PST y guárdelos en formato ICS con la marca de tiempo original usando las siguientes opciones:
- MapiCalendarIcsSaveOptions - Permite especificar opciones adicionales al guardar MapiCalendar en formato ICS.
- MapiCalendarIcsSaveOptions.KeepOriginalDateTimeStamp - Permite mantener el valor original de DateTimeStamp en el archivo de salida.
Aspose.Email for .NET 22.5
- Enumerar mensajes con soporte de paginación mediante Graph Client - La API ofrece soporte de paginación y filtrado para listar mensajes. Esto es muy útil cuando el buzón tiene una gran cantidad de mensajes y se necesita mucho tiempo para obtener la información resumida de los mismos.
- Modo asíncrono al manejar clientes de correo - Un nuevo enfoque de la tarea incluye los siguientes miembros de API:
- IAsyncSmtpClient - Permite a las aplicaciones enviar mensajes usando el Protocolo Simple de Transferencia de Correo (SMTP).
- SmtpClient.CreateAsync - Crea una nueva instancia de la clase Aspose.Email.Clients.Smtp.SmtpClient.
- IAsyncSmtpClient.SendAsyncconjunto de parámetros del método (Aspose.Email.Clients.Smtp.Models.SmtpSend).
- IAsyncSmtpClient.ForwardAsyncargumentos (Aspose.Email.Clients.Smtp.Models.SmtpForward).
- IAsyncImapClient - Permite a las aplicaciones acceder y manipular mensajes usando el Protocolo de Acceso a Mensajes de Internet (IMAP).
- ImapClient.CreateAsync - Crea una nueva instancia de la clase Aspose.Email.Clients.Imap.ImapClient.
Aspose.Email for .NET 22.4
- Enviar correo electrónico con los servicios de entrega MailGun y SendGrid - Hemos creado una API unificada que puede usar para inicializar opciones según el servicio que se utilizará para enviar mensajes, llamar a la instancia del cliente requerida usando el constructor, preparar y enviar un mensaje de correo electrónico. También hay una versión asíncrona del método Send.
- Establecer el encabezado X-ALT-DESC en archivo ICS - Introdujimos un nuevo HtmlDescription propiedad para establecer el encabezado X-ALT-DESC.
Aspose.Email for .NET 22.3
- Enumerar adjuntos de mensajes usando cliente IMAP - Obtenga información sobre los adjuntos, como nombre y tamaño, sin recuperar los datos del adjunto. Miembros de API involucrados en la operación:
- Aspose.Email.Clients.Imap.ImapAttachmentInfo - Representa información de un adjunto.
- Aspose.Email.Clients.Imap.ImapAttachmentInfoCollection - Representa una colección de ImapAttachmentInfo.
- Aspose.Email.Clients.Imap.ListAttachments(int sequenceNumber) - Obtiene información para cada adjunto en el mensaje.
- Obtener elementos con adjuntos a través del cliente EWS - Añadimos el FetchItems(EwsFetchItems options) método para EwsClient. Acepta una instancia de EwsFetchItems clase como parámetro para controlar el comportamiento del método.
Aspose.Email for .NET 22.2
- Agregar adjuntos de referencia Miembros de API introducidos:
- Aspose.Email.ReferenceAttachment - representa un adjunto de referencia.
- Aspose.Email.AttachmentPermissionType - Los datos del tipo de permiso asociados con un adjunto de referencia web.
- Aspose.Email.AttachmentProviderType - El tipo de servicio web que manipula el adjunto.
- Recuperar clase de mensaje - Hemos añadido MessageClass propiedad para ExchangeMessageInfo clase para obtener la clase de cada mensaje en la colección desde una carpeta pública, después de establecer una conexión con un cliente EWS.