Novidades no Aspose.Email para .NET
Aspose.Email for .NET 25.8
-
O
X500Addresspropriedade do MailAddress classe fornece acesso ao endereço de e‑mail no formato Exchange (X.500), se disponível. -
O
Aspose.Email.Clients.Graph.ODataQueryBuilderclasse simplifica a construção de parâmetros de consulta OData para o Microsoft Graph. Essa melhoria permite filtragem avançada, ordenação, seleção e paginação ao trabalhar com dados do Graph. -
O
Aspose.Email.Clients.Graph.IGraphClientAsyncinterface permite operações assíncronas com o GraphClient para melhorar o desempenho e a capacidade de resposta.
Aspose.Email for .NET 25.7
- Extraia recursos de imagem vinculados externamente do corpo HTML e incorpore-os diretamente na saída HTML. A aparência original de e‑mails contendo conteúdo vinculado é preservada ao salvar ou processar e‑mails. O HtmlSaveOptions.ExtractHTMLBodyResourcesAsAttachments - quando definido como true - extrai imagens vinculadas e outros recursos do corpo HTML e os incorpora como anexos, mantendo a fidelidade visual da mensagem.
Aspose.Email for .NET 25.6
-
Enumere mensagens que foram excluídas duas vezes (soft-deleted) em arquivos PST. O PersonalStorage.FindAndEnumerateSoftDeletedItems() método retorna uma coleção enumerável de RestoredItemEntry objetos, cada um contendo um excluído MapiMessage e seu respectivo FolderId.
-
Recupere o conteúdo de pastas de arquivos PST de forma paginada usando o método sobrecarregado FolderInfo.GetContents(MailQuery query, int startIndex, int count) método que recupera um subconjunto de mensagens que correspondem à consulta especificada, começando de um índice fornecido e limitado por uma contagem.
Aspose.Email for .NET 25.4
-
Várias classes foram atualizadas com métodos assíncronos para melhorar a escalabilidade e o desempenho em aplicações modernas. Eles aprimoram o trabalho com arquivos TGZ, PST, MBOX e VCard.
-
O MapiContact.FromVCard método agora está sobrecarregado e aceita um VCardLoadOptions parâmetro em vez de uma codificação.
Aspose.Email for .NET 25.3
-
Salve e carregue anexos no formato TNEF, comumente usado em mensagens do Outlook (winmail.dat). Use os seguintes métodos:
- static MapiAttachment MapiAttachment.LoadFromTnef(string fileName) – Carrega um anexo de um arquivo TNEF.
- static MapiAttachment MapiAttachment.LoadFromTnef(Stream stream) – Carrega um anexo de um fluxo TNEF.
- void MapiAttachment.SaveToTnef(string filename) – Salva um anexo em um arquivo TNEF.
- void MapiAttachment.SaveToTnef(Stream stream) – Salva um anexo em um fluxo TNEF.
-
Defina o estado de um MapiCalendar objeto, sobrescrevendo seu comportamento padrão explicitamente usando o void MapiCalendar.SetStateForced(MapiCalendarState state) método.
Aspose.Email for .NET 25.2
-
Filtre ou pesquise mensagens dentro de arquivos MBOX usando uma consulta. Recupere somente as mensagens que correspondam a critérios específicos. Melhore o desempenho e a usabilidade ao trabalhar com arquivos MBOX grandes.
-
Recupere mensagens em lotes menores usando recuperação paginada. Esse recurso permite reduzir o consumo de memória e melhorar o desempenho ao processar arquivos MBOX grandes.
Aspose.Email for .NET 25.1
- Expanda suas capacidades para trabalhar com mensagens do Gmail usando o IGmailClient interface. Os desenvolvedores agora podem listar, buscar, enviar, anexar e excluir e‑mails, bem como gerenciar filtros do Gmail programaticamente.
Aspose.Email for .NET 24.12
- Personalize strings de limite MIME através do novo EmlSaveOptions.BoundariesTemplate propriedade. Esse recurso fornece maior controle sobre a formatação de limites — o placeholder {#} no modelo é substituído automaticamente pelo número do limite, permitindo a geração dinâmica e personalizada de strings de limite.
Aspose.Email for .NET 24.11
-
Melhore o manuseio de anexos de referência com os seguintes novos membros:
- sobrecarga MapiAttachmentCollection.Add método - Adiciona um anexo de referência à coleção usando o nome especificado e opções de configuração.
- ReferenceAttachmentOptions classe - Define propriedades de anexo de referência configurando opções para adicionar um anexo a uma mensagem MAPI.
- IsReference propriedade - Identifica anexos de referência em uma mensagem.
-
Melhore a pesquisa e recuperação de mensagens com os novos métodos sobrecarregados no FolderInfo classe:
- IEnumerable
EnumerateMessages(MailQuery mailQuery) - Filtrar mensagens usando um MailQuery. - IEnumerable
EnumerateMessages(MessageKind kind) - Recuperar mensagens por tipo (MessageKind). - IEnumerable
EnumerateMessages(int startIndex, int count) - Paginar a recuperação de mensagens usando um índice inicial e contagem.
- IEnumerable
-
Personalize a URL base para o cliente SendGrid usando o SendGridRegion enumeração e propriedades relacionadas no SendGridClientOptions classe.
-
Habilite conexão segura aos endpoints GCC High O365 com o EndPoint propriedade do GraphClient classe.
Aspose.Email for .NET 24.10
- Acesse reações de usuários em arquivos MSG. O novo GetReactions método, adicionado ao FollowUpManager classe, permite que você recupere uma lista de reações em uma mensagem MAPI, facilitando a análise do engajamento dos usuários.
Aspose.Email for .NET 24.9
-
Adicione cabeçalhos personalizados ao criar uma instância de IEWSClient. Esse recurso é particularmente útil para cenários onde cabeçalhos específicos são necessários durante a inicialização do cliente, como o
X-AnchorMailboxcabeçalho no EWS. -
Recupere as cores de categorias de arquivos PST. Acesse uma lista de categorias juntamente com seus nomes e cores atribuídas, facilitando a manutenção da consistência visual e melhorando a organização dos dados ao processar dados do Outlook.
Aspose.Email for .NET 24.6
-
Acesse, gerencie e interaja com tarefas e listas de tarefas de usuários no Microsoft Graph com os seguintes métodos do IGraphClient interface:
- ListTaskLists() - Recupera uma coleção de informações de listas de tarefas.
- GetTaskList(string id) - Recupera uma lista de tarefas específica com base no ID fornecido.
- DeleteTaskList(string id) - Exclui a lista de tarefas especificada.
- ListTasks(string id - Recupera uma coleção de tarefas associadas ao ID da lista de tarefas especificada.
- FetchTask(string id) - Recupera uma tarefa específica com base no ID fornecido.
- CreateTask(MapiTask task, string taskListUri) - Cria uma nova tarefa na lista de tarefas especificada.
- UpdateTask(MapiTask task) - Atualiza uma tarefa existente com as informações fornecidas.
- UpdateTask(MapiTask task, UpdateSettings updateSettings) - Atualiza uma tarefa existente com as configurações de atualização especificadas.
-
Você pode cancelar operações de divisão de MBOX em andamento quando necessário, sem reiniciar todo o fluxo de trabalho. Os desenvolvedores agora podem usar um
CancellationToken(no .NET Framework 4.5 e .NET Core) ou o novo Cancel() método (para versões anteriores do .NET) para interromper com segurança processos de divisão de longa duração.
Aspose.Email for .NET 24.5
-
Extrair destinatários de mensagens armazenadas em um arquivo PST.
- especificando um ID de entrada de mensagem.
- percorrendo todas as mensagens na pasta Caixa de Entrada e extraindo os destinatários de cada mensagem.
Este recurso está disponível em PersonalStorage classe.
-
Recuperar itens excluídos temporariamente de arquivos PST e OST locais.
-
Converter arquivos VCF de múltiplos contatos em uma lista de distribuição.
Aspose.Email for .NET 24.3
- Suporte a Contatos e Calendário no MS Graph - Os métodos da interface IGraphClient permitem acessar, gerenciar e interagir com os contatos e eventos de calendário dos usuários:
- Recupera uma coleção de contatos MAPI.
- Recupera um contato específico.
- Cria um novo contato.
- Atualiza um contato existente.
- Recupera uma coleção de informações de calendário.
- Recupera uma coleção de itens de calendário.
- Recupera um item de calendário específico.
- Cria um novo item de calendário.
- Atualiza um item de calendário existente.
Aspose.Email for .NET 24.2
-
Manipular categorias de itens do Outlook - Aspose.Email permite recuperar e utilizar cores de categoria associadas a categorias de itens do Outlook armazenadas em arquivos OLM.
-
Correspondência de Classe de Contêiner - um novo EnforceContainerClassMatching propriedade foi adicionada ao FolderCreationOptions classe que, ao adicionar uma pasta a um arquivo PST, permite garantir que a classe da pasta corresponda ao tipo ou categoria esperada de pastas dentro do arquivo PST.
Aspose.Email for .NET 23.12
- Definir caminho relativo para recursos ao salvar mensagem de e‑mail como HTML - Aspose.Email introduz a capacidade de salvar recursos de e‑mail com caminhos relativos ao exportar mensagens para formato HTML, oferecendo maior flexibilidade para vinculação de recursos. Os usuários podem escolher entre caminhos absolutos e relativos e definir caminhos personalizados usando o ResourceHtmlRendering evento, simplificando o compartilhamento e exibição de e‑mails entre diferentes sistemas.
Aspose.Email for .NET 23.11
-
Validar mensagens de e‑mail - Um conjunto de componentes foi adicionado para permitir que os usuários validem arquivos de mensagens, suportando formatos como eml, emlx, mht, msg e oft. Ao utilizar essa funcionalidade, os usuários podem validar mensagens e obter informações sobre o processo de validação, incluindo tipo de formato e erros encontrados.
-
Anexar assinaturas digitais a mensagens de e‑mail - O método AttachSignature na SecureEmailManager classe foi projetada para adicionar facilmente uma assinatura digital a um e‑mail.
Depois que a assinatura for anexada, os usuários podem verificar os resultados por meio de propriedades como ‘IsSigned’, ‘MessageClass’ e detalhes do anexo.
Para personalizar o processo de anexar assinatura, os usuários podem utilizar o SignatureOptions classe.
Aspose.Email for .NET 23.10
-
Dividir armazenamento Mbox em partes menores - divida arquivos grandes em partes manejáveis e implemente ações personalizadas durante o processo:
- Especifique um prefixo personalizado para os nomes dos arquivos Mbox divididos.
- Personalizar ações antes e depois que um e‑mail for copiado para um novo arquivo Mbox.
- Reagir quando um novo arquivo Mbox for criado.
- Responder quando um novo arquivo Mbox for preenchido com e‑mails.
-
Obter conteúdo de AlternateView por MediaType - recupere o conteúdo como string de um AlternateView específico dentro de uma mensagem de e‑mail. O MailMessage.GetAlternateViewContent(string mediaType) método que permite acessar o conteúdo de um AlternateView que corresponde ao tipo de mídia especificado.
Aspose.Email for .NET 23.8
-
Enviar e‑mails via Graph Client - adicionou suporte a métodos sobrecarregados na classe GraphClient que aceitam um objeto MailMessage para o envio de e‑mails:
-
Salvar Lista de Distribuição Mapi em um único arquivo VCF de múltiplos contatos - Salve a Lista de Distribuição Mapi em um nome de arquivo especificado usando as opções de salvamento fornecidas. Você pode fornecer o nome do arquivo e uma instância da classe MapiDistributionListSaveOptions como parâmetros.
- void Save(string fileName, MapiDistributionListSaveOptions options) método foi adicionado para esse fim.
Aspose.Email for .NET 23.7
- Excluir itens do PST - Adicionamos um novo método, DeleteItem(string entryId), na classe PersonalStorage. Este método fornece uma maneira de excluir itens (pastas ou mensagens) de uma Personal Storage Table (PST) usando o entryId único associado ao item.
- Manipulação de Eventos e Divisão de PST - Funcionalidade aprimorada em PersonalStorage classe:
-
StorageProcessingEventHandler evento que ocorre antes do armazenamento ser processado, especificamente antes do processamento do armazenamento atual nos métodos MergeWith ou SplitInto. Este evento oferece a oportunidade de executar lógica personalizada ou lidar com certas operações antes que o processamento do armazenamento ocorra.
-
StorageProcessingEventArgs classe que fornece dados para o evento PersonalStorage.StorageProcessing.
-
SplitInto(long chunkSize, string partFileNamePrefix, string path) método sobrecarregado que permite dividir o armazenamento PST em partes menores.
-
- Manipulação de Calendário - Novas propriedades e um método foram adicionados à classe CalendarReader:
- Count propriedade que permite recuperar o número de componentes Vevent (eventos) presentes no calendário, facilitando a contagem total de eventos.
- IsMultiEvents propriedade que determina se o calendário contém múltiplos eventos.
- Method propriedade que obtém o tipo de método iCalendar associado ao objeto calendário. Retorna o tipo de método, como “REQUEST”, “PUBLISH” ou “CANCEL”, fornecendo informações valiosas sobre o propósito do calendário.
- Version obtém a versão do iCalendar.
- LoadAsMultiple() método que permite o carregamento de uma lista de eventos de um calendário contendo múltiplos eventos. Retorna uma lista de objetos Appointment, permitindo fácil acesso e processamento de cada evento individualmente.
Aspose.Email for .NET 23.6
-
Preservar ou remover assinatura na conversão de MBOX para PST - defina o MboxToPstConversionOptions.RemoveSignature propriedade para ’true’ para remover a assinatura.
-
Remover assinatura ao carregar arquivos EML - defina o LoadOptions.RemoveSignature propriedade para ’true’ para remover a assinatura.
-
Verificação de Assinatura de E‑mail
- Adicionado um novo SecureEmailManager classe para verificar a assinatura de e‑mails seguros. Agora você pode verificar a assinatura de objetos MapiMessage e MailMessage.
- Adicionado um novo SmimeResult classe para armazenar os resultados da verificação de e‑mails seguros.
Métodos introduzidos do 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 a Versão dos Arquivos ICS/VCS - Use o Version propriedade do Appointment classe para recuperar a versão dos arquivos ICS/VCS.
- Personalizar Opções de Salvamento para Arquivos VCard - Nós adicionamos o novo VCardSaveOptions classe para nossa API com as seguintes propriedades:
- VCardVersion permite que os usuários especifiquem a versão desejada do vCard ao salvar itens de contato. Por padrão, a classe está configurada para usar a versão vCard 2.1 (VCardVersion.V21).
- UseExtensions - permite que os usuários controlem se campos estendidos podem ser usados ao salvar arquivos vCard. Quando definido como true (padrão), extensões são permitidas, proporcionando compatibilidade com campos personalizados e informações de contato adicionais.
- PreferredTextEncoding - a codificação a ser usada ao salvar itens de contato vCard.
- Obter o Número Total de Itens de Mensagem Contidos no Armazenamento Zimbra com o GetTotalItemsCount() método do TgzReader classe.
- Recuperar uma subpasta PST por caminho - Recupere uma subpasta com o nome especificado da pasta PST atual usando o FolderInfo.GetSubFolder(string name, bool ignoreCase, bool handlePathSeparator) sobrecarga de método.
Aspose.Email for .NET 23.4
- Adicionar um Anexo de Referência a uma Mensagem - Nós adicionamos um novo Adicionar método para o MapiAttachmentCollection classe com os seguintes parâmetros: ’name’ - o nome do anexo ‘sharedLink’ - um link compartilhado totalmente qualificado para o anexo fornecido pelo serviço web que manipula o anexo ‘url’ - um local de arquivo ‘providerName’ - um nome do provedor de anexo de referência
- Verificação de Vários Contatos VCard - Verifique se um arquivo fonte contém múltiplos contatos com o novo VCardContact.IsMultiContacts(string filePath) método.
- Converter Formato de Calendário ICS para Formatos de Mensagem - Converta compromissos para objetos de mensagem como MapiMessage e MailMessage.
- Opções Adicionais para Salvar Mensagens nos Formatos HTML e MHTML:
- MapiTask.Priority - Obtém ou define a Prioridade atual do objeto Task.
- MhtSaveOptions.SaveAllHeaders - Define se há necessidade de salvar todos os cabeçalhos no mhtml de saída ou não.
- HtmlFormatOptions.RenderTaskFields - Indica que os campos específicos da Tarefa devem ser escritos no html de saída.
- Definir Timeout para o Processo de Conversão e Carregamento de Mensagens - Limite o tempo em milissegundos ao converter e carregar mensagens, garantindo que o processo não demore mais do que o necessário. Para isso, os seguintes recursos foram introduzidos:
- MailConversionOptions.Timeout - Limita o tempo em milissegundos ao converter uma mensagem.
- MailConversionOptions.TimeoutReached - Lançado se o tempo acabar ao converter para MailMessage.
- MsgLoadOptions.Timeout - Limita o tempo em milissegundos ao converter uma mensagem.
- MsgLoadOptions.TimeoutReached - Lançado se o tempo acabar ao converter para MailMessage.
Aspose.Email for .NET 23.3
- Obter o Número Total de Itens de Mensagem Contidos no Armazenamento OLM com o GetTotalItemsCount() método para OlmStorage classe.
- Determinar se o MapiMessage é OFT ou MSG - Determinar se o MapiMessage foi carregado de um arquivo OFT ou MSG com o novo MapiMessage.IsTemplate propriedade.
- Detectar um Formato de Arquivo NSF
Aspose.Email for .NET 23.1
-Recuperar propriedades de mensagem de MboxMessageInfo - Obtenha acesso às informações sobre mensagens individuais armazenadas em um arquivo mbox, como tamanho da mensagem, índice da mensagem, cabeçalhos da mensagem, flags da mensagem e outros metadados relacionados. Nós adicionamos as seguintes propriedades a MboxMessageInfo classe:
DateTime Date - Obtém a data da mensagem MailAddress From - Obtém a string do endereço de origem Subject - Obtém o assunto da mensagem MailAddressCollection To - Obtém a coleção de endereços que contém os destinatários da mensagem MailAddressCollection CC - Obtém a coleção de endereços que contém os destinatários em cópia (CC) MailAddressCollection Bcc - Obtém a coleção de endereços que contém os destinatários em cópia oculta (Bcc)
Aspose.Email for .NET 22.12
- Obter o número total de itens de mensagem contidos no PST - Nós adicionamos o GetTotalItemsCount() método para PersonalStorage.Store propriedade.
- Obter uma Pasta de Feeds RSS Padrão no Armazenamento Pessoal, Adicionar uma Pasta de Feeds RSS Padrão no PST - Um novo valor RssFeeds foi adicionado ao enum StandardIpmFolder. Agora a Pasta de Feeds RSS pode ser facilmente recuperada ou adicionada ao armazenamento.
- Descriptografar uma Mensagem de Email Armazenada no Formato MAPI - Nós adicionamos um método Decrypt à classe MapiMessage:
- MapiMessage.IsEncrypted - Obtém um valor que indica se a mensagem está criptografada.
- MapiMessage.Decrypt() - Descriptografa esta mensagem (o método busca nas lojas My do usuário e do computador atuais o certificado e a chave privada apropriados).
- MapiMessage.Decrypt(X509Certificate2 certificate) - Descriptografa esta mensagem com certificado.
- Definindo um ID de Produto ao Salvar MapiCalendar para ICS - Nós adicionamos ProductIdentifier propriedade para MapiCalendarIcsSaveOptions classe.
- Extrair Mensagens por Identificadores de OLM e MBOX - Esta é a maneira eficiente de evitar percorrer todo o armazenamento a cada vez para encontrar uma mensagem específica a ser extraída.
- Determinar se o Anexo é Inline ou Regular com o MapiAttachment.IsInline propriedade.
Aspose.Email for .NET 22.11
- Obter um Tipo de Item MAPI - Evite checar o valor da propriedade MessageClass toda vez antes da conversão da mensagem.
- Remover Assinatura do MapiMessage - Para melhor compatibilidade, o MapiMessage.RemoveSignature método e MapiMessage.IsSigned propriedades foram adicionadas.
- Identificando Pastas Predefinidas - O novo FolderInfo método, GetPredefinedType, foi introduzido para determinar se uma pasta está dentro de uma pasta predefinida retornando o valor do enum StandardIpmFolder com base no valor do parâmetro especificado.
- Verificando Formato TNEF do Anexo - O Attachment.IsTnef propriedade indica se o anexo da mensagem está formatado como TNEF.
Aspose.Email for .NET 22.10
- Renomeando um Anexo em MapiMessage - Agora é possível editar o NomeExibido valor da propriedade em anexos MapiMessage.
Aspose.Email para .NET 22.9
- Listar Mensagens com a API Graph - O novo OrderBy método que permite controlar a ordenação das mensagens recuperadas com base nos critérios que você especificar.
Aspose.Email para .NET 22.8
- Leitura de Mensagens a partir de MBOX - Introduzimos novos recursos para configurar opções de carregamento:
- MailStorageConverter.MboxMessageOptions propriedade - Obtém ou define opções de carregamento de email ao analisar um armazenamento Mbox.
- MboxrdStorageReader.ReadNextMessage(EmlLoadOptions options) método. O parâmetro EmlLoadOptions especifica opções ao ler a mensagem do armazenamento Mbox.
Aspose.Email para .NET 22.7
- Obter Informações de Identificação da Mensagem como UID ou número de sequência usando os recursos a seguir:
- MailboxInfo classe - Representa informações de identificação sobre uma mensagem em uma caixa de correio.
- SequenceNumber propriedade - O número de sequência de uma mensagem.
- UniqueId propriedade - O ID único de uma mensagem.
- MailMessage.ItemId propriedade - Representa informações de identificação sobre uma mensagem em uma caixa de correio.
Aspose.Email para .NET 22.6
- Preservar Timestamp Original em Arquivos ICS - Extraia itens de calendário de arquivos PST e salve-os no formato ICS com o timestamp original usando as seguintes opções:
- MapiCalendarIcsSaveOptions - Permite especificar opções adicionais ao salvar MapiCalendar no formato ICS.
- MapiCalendarIcsSaveOptions.KeepOriginalDateTimeStamp - Permite manter o valor original de DateTimeStamp no arquivo de saída.
Aspose.Email para .NET 22.5
- Enumerar Mensagens com Suporte a Paginação via Cliente Graph - A API fornece suporte a paginação e filtragem para listar mensagens. Isso é muito útil quando a caixa de correio tem um grande número de mensagens e requer muito tempo para recuperar as informações resumidas sobre elas.
- Modo Assíncrono ao Manipular Clientes de Email - Uma nova abordagem para a tarefa inclui os seguintes membros da API:
- IAsyncSmtpClient - Permite que aplicações enviem mensagens usando o Simple Mail Transfer Protocol (SMTP).
- SmtpClient.CreateAsync - Cria uma nova instância da classe Aspose.Email.Clients.Smtp.SmtpClient.
- IAsyncSmtpClient.SendAsyncconjunto de parâmetros do método (Aspose.Email.Clients.Smtp.Models.SmtpSend).
- IAsyncSmtpClient.ForwardAsyncargumentos (Aspose.Email.Clients.Smtp.Models.SmtpForward).
- IAsyncImapClient - Permite que aplicações acessem e manipulem mensagens usando o Internet Message Access Protocol (IMAP).
- ImapClient.CreateAsync - Cria uma nova instância da classe Aspose.Email.Clients.Imap.ImapClient.
Aspose.Email para .NET 22.4
- Enviar Email com os Serviços de Entrega MailGun e SendGrid - Criamos uma API unificada que pode ser usada para inicializar opções dependendo do serviço que será usado para enviar mensagens, chamar a instância de cliente necessária usando o construtor, preparar e enviar uma mensagem de email. Também há uma versão assíncrona do método Send.
- Definir o cabeçalho X-ALT-DESC no arquivo ICS - Introduzimos um novo HtmlDescription propriedade para definir o cabeçalho X-ALT-DESC.
Aspose.Email para .NET 22.3
- Listar Anexos de Mensagens usando Cliente IMAP - Obtenha informações sobre anexos como nome, tamanho sem buscar os dados do anexo. Membros da API envolvidos na operação:
- Aspose.Email.Clients.Imap.ImapAttachmentInfo - Representa informações de um anexo.
- Aspose.Email.Clients.Imap.ImapAttachmentInfoCollection - Representa uma coleção de ImapAttachmentInfo.
- Aspose.Email.Clients.Imap.ListAttachments(int sequenceNumber) - Obtém informações de cada anexo na mensagem.
- Buscar Itens com Anexos via Cliente EWS - Adicionamos o FetchItems(EwsFetchItems options) método para EwsClient. Ele aceita uma instância de EwsFetchItems classe como parâmetro para controlar o comportamento do método.
Aspose.Email para .NET 22.2
- Adicionando Anexos de Referência Membros da API introduzidos:
- Aspose.Email.ReferenceAttachment - representa um anexo de referência.
- Aspose.Email.AttachmentPermissionType - Os dados do tipo de permissão associados a um anexo de referência web.
- Aspose.Email.AttachmentProviderType - O tipo de serviço web que manipula o anexo.
- Recuperar classe da mensagem - Adicionamos MessageClass propriedade para ExchangeMessageInfo classe para recuperar a classe de cada mensagem na coleção de uma pasta pública, após estabelecer uma conexão com um cliente EWS.