Nouveautés dans Aspose.Email pour .NET
Aspose.Email for .NET 25.8
-
Le
X500Addresspropriété du MailAddress la classe fournit l’accès à l’adresse e‑mail au format Exchange (X.500), si disponible. -
Le
Aspose.Email.Clients.Graph.ODataQueryBuilderla classe simplifie la construction de paramètres de requête OData pour Microsoft Graph. Cette amélioration permet un filtrage avancé, un tri, une sélection et une pagination lors de l’utilisation des données Graph. -
Le
Aspose.Email.Clients.Graph.IGraphClientAsyncl’interface permet des opérations asynchrones avec le GraphClient pour une meilleure performance et réactivité.
Aspose.Email for .NET 25.7
- Extrait les ressources d’images liées externement du corps HTML et les intègre directement dans la sortie HTML. L’apparence originale des e‑mails contenant du contenu lié est préservée lors de la sauvegarde ou du traitement des e‑mails. Le HtmlSaveOptions.ExtractHTMLBodyResourcesAsAttachments - lorsqu’il est défini sur true - extrait les images liées et autres ressources du corps HTML et les intègre comme pièces jointes, conservant la fidélité visuelle du message.
Aspose.Email for .NET 25.6
-
Énumérez les messages qui ont été supprimés deux fois (soft‑deleted) dans les fichiers PST. Le PersonalStorage.FindAndEnumerateSoftDeletedItems() la méthode renvoie une collection énumérable de RestoredItemEntry objets, chacun contenant un élément supprimé MapiMessage et son FolderId correspondant.
-
Récupérez le contenu des dossiers à partir des fichiers PST de manière paginée en utilisant la version surchargée FolderInfo.GetContents(MailQuery query, int startIndex, int count) méthode qui récupère un sous‑ensemble de messages correspondant à la requête spécifiée, à partir d’un indice donné et limité par un nombre.
Aspose.Email for .NET 25.4
-
Plusieurs classes ont été mises à jour avec des méthodes asynchrones afin d’améliorer l’évolutivité et les performances dans les applications modernes. Elles améliorent la manipulation des fichiers TGZ, PST, MBOX et VCard.
-
Le MapiContact.FromVCard la méthode est maintenant surchargée et accepte un VCardLoadOptions paramètre au lieu d’un encodage.
Aspose.Email for .NET 25.3
-
Enregistrez et chargez des pièces jointes au format TNEF, couramment utilisé dans les messages Outlook (winmail.dat). Utilisez les méthodes suivantes :
- static MapiAttachment MapiAttachment.LoadFromTnef(string fileName) – Charge une pièce jointe à partir d’un fichier TNEF.
- static MapiAttachment MapiAttachment.LoadFromTnef(Stream stream) – Charge une pièce jointe à partir d’un flux TNEF.
- void MapiAttachment.SaveToTnef(string filename) – Enregistre une pièce jointe dans un fichier TNEF.
- void MapiAttachment.SaveToTnef(Stream stream) – Enregistre une pièce jointe dans un flux TNEF.
-
Définir l’état d’un MapiCalendar objet, en annulant explicitement son comportement par défaut à l’aide du void MapiCalendar.SetStateForced(MapiCalendarState state) méthode.
Aspose.Email for .NET 25.2
-
Filtrez ou recherchez des messages dans des fichiers MBOX à l’aide d’une requête. Récupérez uniquement les messages correspondant à des critères spécifiques. Améliorez les performances et la convivialité lors de la manipulation de gros fichiers MBOX.
-
Récupérez les messages en plus petits lots grâce à la récupération paginée. Cette fonctionnalité permet de réduire la consommation de mémoire et d’améliorer les performances lors du traitement de gros fichiers MBOX.
Aspose.Email for .NET 25.1
- Étendez vos capacités de travail avec les messages Gmail en utilisant le IGmailClient interface. Les développeurs peuvent désormais lister, récupérer, envoyer, ajouter et supprimer des e‑mails, ainsi que gérer les filtres Gmail de façon programmatique.
Aspose.Email for .NET 24.12
- Personnaliser les chaînes de limites MIME via le nouveau EmlSaveOptions.BoundariesTemplate propriété. Cette fonctionnalité offre un meilleur contrôle du formatage des limites — le placeholder {#} dans le modèle est automatiquement remplacé par le numéro de limite, permettant une génération dynamique et personnalisée des chaînes de limites.
Aspose.Email for .NET 24.11
-
Améliorez la gestion des pièces jointes de référence avec les nouveaux membres suivants :
- surcharge MapiAttachmentCollection.Add méthode — Ajoute une pièce jointe de référence à la collection en utilisant le nom spécifié et les options de configuration.
- ReferenceAttachmentOptions classe — Définit les propriétés des pièces jointes de référence en configurant les options pour ajouter une pièce jointe à un message MAPI.
- IsReference propriété — Identifie les pièces jointes de référence dans un message.
-
Améliorez la recherche et la récupération de messages avec les nouvelles méthodes surchargées dans le FolderInfo classe:
- IEnumerable
EnumerateMessages(MailQuery mailQuery) - Filtrer les messages en utilisant un MailQuery. - IEnumerable
EnumerateMessages(MessageKind kind) - Récupérer les messages par type (MessageKind). - IEnumerable
EnumerateMessages(int startIndex, int count) - Paginer la récupération des messages en utilisant un indice de départ et un nombre.
- IEnumerable
-
Personnalisez l’URL de base pour le client SendGrid en utilisant le SendGridRegion énumération et propriétés associées dans le SendGridClientOptions classe.
-
Activez la connexion sécurisée aux points de terminaison GCC High O365 avec le EndPoint propriété du GraphClient classe.
Aspose.Email for .NET 24.10
- Accédez aux réactions des utilisateurs dans les fichiers MSG. Le nouveau GetReactions méthode, ajoutée à la FollowUpManager classe, vous permet de récupérer une liste de réactions sur un message MAPI, facilitant l’analyse de l’engagement des utilisateurs.
Aspose.Email for .NET 24.9
-
Ajouter des en-têtes personnalisés lors de la création d’une instance de IEWSClient. Cette fonctionnalité est particulièrement utile dans les scénarios où des en-têtes spécifiques sont requis lors de l’initialisation du client, comme le
X-AnchorMailboxen-tête dans EWS. -
Récupérer les couleurs de catégorie à partir des fichiers PST. Accédez à une liste de catégories avec leurs noms et couleurs assignées, facilitant le maintien de la cohérence visuelle et améliorant l’organisation des données lors du traitement des données Outlook.
Aspose.Email for .NET 24.6
-
Accédez, gérez et interagissez avec les tâches et les listes de tâches des utilisateurs dans Microsoft Graph à l’aide des méthodes suivantes du IGraphClient interface:
- ListTaskLists() - Récupère une collection d’informations de listes de tâches.
- GetTaskList(string id) - Récupère une liste de tâches spécifique basée sur l’ID fourni.
- DeleteTaskList(string id) - Supprime la liste de tâches spécifiée.
- ListTasks(string id - Récupère une collection de tâches associées à l’ID de la liste de tâches spécifiée.
- FetchTask(string id) - Récupère une tâche spécifique basée sur l’ID fourni.
- CreateTask(MapiTask task, string taskListUri) - Crée une nouvelle tâche dans la liste de tâches spécifiée.
- UpdateTask(MapiTask task) - Met à jour une tâche existante avec les informations fournies.
- UpdateTask(MapiTask task, UpdateSettings updateSettings) - Met à jour une tâche existante avec les paramètres de mise à jour spécifiés.
-
Vous pouvez annuler les opérations de division MBOX en cours lorsque cela est nécessaire sans redémarrer le flux de travail complet. Les développeurs peuvent désormais utiliser un
CancellationToken(dans .NET Framework 4.5 et .NET Core) ou le nouveau Cancel() méthode (pour les versions .NET antérieures) pour interrompre en toute sécurité les processus de division de longue durée.
Aspose.Email for .NET 24.5
-
Extraire les destinataires des messages stockés dans un fichier PST.
- en spécifiant un ID d’entrée de message.
- en parcourant tous les messages du dossier Boîte de réception et en extrayant les destinataires de chaque message.
Cette fonctionnalité est disponible dans le PersonalStorage classe.
-
Récupérer les éléments supprimés de façon douce depuis les fichiers PST et OST locaux.
-
Convertir les fichiers VCF multi‑contact en liste de distribution.
Aspose.Email for .NET 24.3
- Prise en charge des contacts et du calendrier dans MS Graph - les méthodes de l’interface IGraphClient vous permettent d’accéder, de gérer et d’interagir avec les contacts et les événements de calendrier des utilisateurs :
- Récupère une collection de contacts MAPI.
- Récupère un contact spécifique.
- Crée un nouveau contact.
- Met à jour un contact existant.
- Récupère une collection d’informations de calendrier.
- Récupère une collection d’éléments de calendrier.
- Récupère un élément de calendrier spécifique.
- Crée un nouvel élément de calendrier.
- Met à jour un élément de calendrier existant.
Aspose.Email for .NET 24.2
-
Manipuler les catégories d’éléments Outlook - Aspose.Email permet de récupérer et d’utiliser les couleurs de catégorie associées aux catégories d’éléments Outlook stockées dans les fichiers OLM.
-
Correspondance de classe de conteneur - une nouvelle EnforceContainerClassMatching propriété a été ajoutée à la FolderCreationOptions classe qui, lors de l’ajout d’un dossier à un fichier PST, vous permet de vous assurer que la classe du dossier correspond au type ou à la catégorie attendus des dossiers dans le fichier PST.
Aspose.Email for .NET 23.12
- Définir le chemin relatif vers les ressources lors de l’enregistrement d’un message e‑mail en HTML - Aspose.Email introduit la possibilité d’enregistrer les ressources e‑mail avec des chemins relatifs lors de l’exportation des messages au format HTML, offrant une flexibilité accrue pour le liage des ressources. Les utilisateurs peuvent choisir entre les chemins absolus et relatifs, et définir des chemins personnalisés à l’aide du ResourceHtmlRendering événement, simplifiant le partage et l’affichage des e‑mails entre différents systèmes.
Aspose.Email for .NET 23.11
-
Valider les messages e‑mail - Un ensemble de composants a été ajouté pour permettre aux utilisateurs de valider les fichiers de messages, prenant en charge les formats tels que eml, emlx, mht, msg et oft. En utilisant cette fonctionnalité, les utilisateurs peuvent valider les messages et obtenir des informations sur le processus de validation, y compris le type de format et les erreurs rencontrées.
-
Attacher des signatures numériques aux messages e‑mail - La méthode AttachSignature dans le SecureEmailManager classe a été conçue pour ajouter facilement une signature numérique à un e‑mail.
Une fois la signature attachée, les utilisateurs peuvent vérifier les résultats via des propriétés comme ‘IsSigned’, ‘MessageClass’ et les détails de la pièce jointe.
Pour personnaliser le processus d’attachement de la signature, les utilisateurs peuvent utiliser le SignatureOptions classe.
Aspose.Email for .NET 23.10
-
Diviser le stockage Mbox en parties plus petites - découpez les gros fichiers en parties gérables et implémentez des actions personnalisées pendant le processus :
- Spécifier un préfixe personnalisé pour les noms des fichiers Mbox fractionnés.
- Personnaliser les actions avant et après la copie d’un e‑mail vers un nouveau fichier Mbox.
- Réagir lorsqu’un nouveau fichier Mbox est créé.
- Réagir lorsqu’un nouveau fichier Mbox est rempli d’e‑mails.
-
Obtenir le contenu d’AlternateView par MediaType - récupérez le contenu sous forme de chaîne d’un AlternateView spécifique dans un message e‑mail. Le MailMessage.GetAlternateViewContent(string mediaType) méthode qui vous permet d’accéder au contenu d’un AlternateView correspondant au type média spécifié.
Aspose.Email for .NET 23.8
-
Envoyer des e‑mails via Graph Client - ajout du support de méthodes surchargées à la classe GraphClient qui acceptent un objet MailMessage pour l’envoi d’e‑mails :
-
Enregistrer la liste de distribution Mapi dans un seul fichier VCF multi‑contact - Enregistrez la liste de distribution Mapi sous un nom de fichier spécifié en utilisant les options d’enregistrement fournies. Vous pouvez fournir le nom du fichier ainsi qu’une instance de la classe MapiDistributionListSaveOptions en paramètres.
- void Save(string fileName, MapiDistributionListSaveOptions options) méthode a été ajoutée à cet effet.
Aspose.Email for .NET 23.7
- Supprimer des éléments du PST - Nous avons ajouté une nouvelle méthode, DeleteItem(string entryId), à la classe PersonalStorage. Cette méthode permet de supprimer des éléments (dossiers ou messages) d’une Personal Storage Table (PST) en utilisant l’entryId unique associé à l’élément.
- Gestion des événements et division du PST - Fonctionnalité améliorée dans PersonalStorage classe:
-
StorageProcessingEventHandler événement qui se produit avant le traitement du stockage, spécifiquement avant le traitement du stockage actuel dans les méthodes MergeWith ou SplitInto. Cet événement offre la possibilité d’exécuter une logique personnalisée ou de gérer certaines opérations avant le traitement du stockage.
-
StorageProcessingEventArgs classe qui fournit des données pour l’événement PersonalStorage.StorageProcessing.
-
SplitInto(long chunkSize, string partFileNamePrefix, string path) méthode surchargée qui permet de diviser le stockage PST en parties de taille plus petite.
-
- Gestion du calendrier - De nouvelles propriétés et une méthode ont été ajoutées à la classe CalendarReader :
- Count propriété qui vous permet d’obtenir le nombre de composants Vevent (événements) présents dans le calendrier, facilitant le suivi du nombre total d’événements.
- IsMultiEvents propriété qui détermine si le calendrier contient plusieurs événements.
- Method propriété qui obtient le type de méthode iCalendar associé à l’objet calendrier. Elle renvoie le type de méthode, tel que "REQUEST", "PUBLISH" ou "CANCEL", offrant des informations précieuses sur le but du calendrier.
- Version obtient la version d’iCalendar.
- LoadAsMultiple() méthode qui permet de charger une liste d’événements d’un calendrier contenant plusieurs événements. Elle renvoie une liste d’objets Appointment, permettant un accès facile et le traitement de chaque événement individuellement.
Aspose.Email for .NET 23.6
-
Conserver ou supprimer la signature lors de la conversion MBOX vers PST - définissez le MboxToPstConversionOptions.RemoveSignature propriété à ’true’ pour retirer la signature.
-
Supprimer la signature lors du chargement de fichiers EML - définissez le LoadOptions.RemoveSignature propriété à ’true’ pour retirer la signature.
-
Vérification de la signature d’e‑mail
- Ajouté un nouveau SecureEmailManager classe pour vérifier la signature des e‑mails sécurisés. Vous pouvez désormais vérifier la signature des objets MapiMessage et MailMessage.
- Ajouté un nouveau SmimeResult classe pour stocker les résultats de la vérification des e‑mails sécurisés.
Méthodes introduites du 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
- Déterminer la version des fichiers ICS/VCS - Utilisez le Version propriété du Appointment classe pour récupérer la version des fichiers ICS/VCS.
- Personnaliser les options d’enregistrement pour les fichiers VCard - Nous avons ajouté le nouveau VCardSaveOptions classe à notre API avec les propriétés suivantes :
- VCardVersion permet aux utilisateurs de spécifier la version vCard souhaitée lors de l’enregistrement des contacts. Par défaut, la classe utilise la version vCard 2.1 (VCardVersion.V21).
- UseExtensions - permet aux utilisateurs de contrôler si les champs étendus peuvent être utilisés lors de l’enregistrement des fichiers vCard. Lorsqu’il est réglé sur true (par défaut), les extensions sont autorisées, offrant une compatibilité avec les champs personnalisés et les informations de contact supplémentaires.
- PreferredTextEncoding - le codage à utiliser lors de l’enregistrement des éléments de contact vCard.
- Obtenir le nombre total d’éléments de message contenus dans le stockage Zimbra avec le GetTotalItemsCount() méthode du TgzReader classe.
- Récupérer un sous-dossier PST par chemin - Récupérez un sous-dossier avec le nom spécifié depuis le dossier PST actuel en utilisant le FolderInfo.GetSubFolder(string name, bool ignoreCase, bool handlePathSeparator) surcharge de méthode.
Aspose.Email for .NET 23.4
- Ajouter une pièce jointe de référence à un message - Nous avons ajouté une nouvelle Add méthode pour le MapiAttachmentCollection classe avec les paramètres suivants : ’name’ - le nom de la pièce jointe ‘sharedLink’ - un lien partagé pleinement qualifié vers la pièce jointe fourni par le service web manipulant la pièce jointe ‘url’ - l’emplacement du fichier ‘providerName’ - le nom du fournisseur de pièce jointe de référence
- Vérification de multiples contacts VCard - Vérifiez si un fichier source contient plusieurs contacts avec le nouveau VCardContact.IsMultiContacts(string filePath) méthode.
- Convertir le format de calendrier ICS en formats de messages - Convertissez les rendez-vous en objets de message tels que MapiMessage et MailMessage.
- Options supplémentaires pour l’enregistrement des messages aux formats HTML et MHTML :
- MapiTask.Priority - Obtient ou définit la priorité actuelle de l’objet Task.
- MhtSaveOptions.SaveAllHeaders - Définit s’il faut enregistrer tous les en-têtes dans le mhtml de sortie ou non.
- HtmlFormatOptions.RenderTaskFields - Indique que les champs de tâche spécifiques doivent être écrits dans le HTML de sortie.
- Définir le délai d’attente pour le processus de conversion et de chargement des messages - Limitez le temps en millisecondes lors de la conversion et du chargement des messages, en veillant à ce que le processus ne dure pas plus longtemps que nécessaire. À cette fin, les fonctionnalités suivantes ont été introduites :
- MailConversionOptions.Timeout - Limite le temps en millisecondes lors de la conversion d’un message.
- MailConversionOptions.TimeoutReached - Levée si le délai est dépassé lors de la conversion en MailMessage.
- MsgLoadOptions.Timeout - Limite le temps en millisecondes lors de la conversion d’un message.
- MsgLoadOptions.TimeoutReached - Levée si le délai est dépassé lors de la conversion en MailMessage.
Aspose.Email for .NET 23.3
- Obtenir le nombre total d’éléments de message contenus dans le stockage OLM avec le GetTotalItemsCount() méthode pour OlmStorage classe.
- Déterminer si MapiMessage est OFT ou MSG - Déterminez si le MapiMessage a été chargé depuis un fichier OFT ou MSG avec le nouveau MapiMessage.IsTemplate propriété.
- Détecter le format de fichier NSF
Aspose.Email for .NET 23.1
-Récupérer les propriétés du message depuis MboxMessageInfo - Accédez aux informations concernant les messages individuels stockés dans un fichier mbox, telles que la taille du message, l’index du message, les en-têtes, les drapeaux et d’autres métadonnées liées aux messages. Nous avons ajouté les propriétés suivantes à MboxMessageInfo classe:
DateTime Date - Obtient la date du message MailAddress From - Obtient la chaîne d’adresse de l’expéditeur Subject - Obtient l’objet du message MailAddressCollection To - Obtient la collection d’adresses contenant les destinataires du message MailAddressCollection CC - Obtient la collection d’adresses contenant les destinataires en copie carbone MailAddressCollection Bcc - Obtient la collection d’adresses contenant les destinataires en copie carbone invisible du message
Aspose.Email for .NET 22.12
- Obtenir le nombre total d’éléments de message contenus dans le PST - Nous avons ajouté le GetTotalItemsCount() méthode pour PersonalStorage.Store propriété.
- Obtenir un dossier de flux RSS standard dans le stockage personnel, Ajouter un dossier de flux RSS standard dans le PST - Une nouvelle valeur RssFeeds a été ajoutée à l’énumération StandardIpmFolder. Le dossier de flux RSS peut maintenant être facilement récupéré ou ajouté au stockage.
- Déchiffrer un message électronique stocké au format MAPI - Nous avons ajouté une méthode Decrypt à la classe MapiMessage :
- MapiMessage.IsEncrypted - Obtient une valeur indiquant si le message est chiffré.
- MapiMessage.Decrypt() - Déchiffre ce message (la méthode recherche les magasins My de l’utilisateur actuel et de l’ordinateur pour le certificat et la clé privée appropriés).
- MapiMessage.Decrypt(X509Certificate2 certificate) - Déchiffre ce message avec le certificat.
- Définir un ID produit lors de l’enregistrement de MapiCalendar au format ICS - Nous avons ajouté ProductIdentifier propriété pour MapiCalendarIcsSaveOptions classe.
- Extraire les messages par identifiants depuis OLM et MBOX - C’est la façon efficace d’éviter de parcourir tout le stockage à chaque fois pour trouver un message spécifique à extraire.
- Déterminer si la pièce jointe est en ligne ou standard avec le MapiAttachment.IsInline propriété.
Aspose.Email for .NET 22.11
- Obtenir un type d’élément MAPI - Évitez de vérifier la valeur de la propriété MessageClass à chaque fois avant la conversion du message.
- Supprimer la signature de MapiMessage - Pour une meilleure compatibilité, le MapiMessage.RemoveSignature méthode et MapiMessage.IsSigned des propriétés ont été ajoutées.
- Identifier les dossiers prédéfinis - Le nouveau FolderInfo méthode, GetPredefinedType, a été introduite pour déterminer si un dossier se trouve dans un dossier prédéfini en renvoyant la valeur d’énumération StandardIpmFolder basée sur la valeur du paramètre spécifié.
- Vérifier le format TNEF de la pièce jointe - Le Attachment.IsTnef la propriété indique si la pièce jointe du message est au format TNEF.
Aspose.Email for .NET 22.10
- Renommer une pièce jointe dans MapiMessage - Il est maintenant possible de modifier le Nom d’affichage valeur de propriété dans les pièces jointes MapiMessage.
Aspose.Email pour .NET 22.9
- Lister les messages avec l’API Graph - Le nouveau OrderBy méthode vous permettant de contrôler l’ordre des messages récupérés selon les critères que vous spécifiez.
Aspose.Email pour .NET 22.8
- Lecture des messages depuis MBOX - Nous avons introduit de nouvelles fonctionnalités pour configurer les options de chargement :
- MailStorageConverter.MboxMessageOptions propriété - Obtient ou définit les options de chargement d’e-mail lors de l’analyse d’un stockage Mbox.
- MboxrdStorageReader.ReadNextMessage(EmlLoadOptions options) méthode. Le paramètre EmlLoadOptions spécifie les options lors de la lecture d’un message depuis le stockage Mbox.
Aspose.Email pour .NET 22.7
- Obtenir les informations d’identification du message telles que UID ou numéro de séquence en utilisant les fonctionnalités suivantes :
- MailboxInfo classe - Représente les informations d’identification d’un message dans une boîte aux lettres.
- SequenceNumber propriété - Le numéro de séquence d’un message.
- UniqueId propriété - L’identifiant unique d’un message.
- MailMessage.ItemId propriété - Représente les informations d’identification d’un message dans une boîte aux lettres.
Aspose.Email pour .NET 22.6
- Conservation du horodatage original dans les fichiers ICS - Extraire les éléments de calendrier des fichiers PST et les enregistrer au format ICS avec le horodatage original en utilisant les options suivantes :
- MapiCalendarIcsSaveOptions - Permet de spécifier des options supplémentaires lors de l’enregistrement de MapiCalendar au format ICS.
- MapiCalendarIcsSaveOptions.KeepOriginalDateTimeStamp - Permet de conserver la valeur d’horodatage originale (DateTimeStamp) dans le fichier de sortie.
Aspose.Email pour .NET 22.5
- Énumérer les messages avec prise en charge de la pagination via le client Graph - L’API offre le support de la pagination et du filtrage pour la liste des messages. Ceci est très utile lorsqu’une boîte aux lettres contient un grand nombre de messages et nécessite beaucoup de temps pour récupérer les informations de résumé de ceux-ci.
- Mode asynchrone dans la gestion des clients de messagerie - Une nouvelle approche de la tâche comprend les membres d’API suivants :
- IAsyncSmtpClient - Permet aux applications d’envoyer des messages en utilisant le protocole SMTP (Simple Mail Transfer Protocol).
- SmtpClient.CreateAsync - Crée une nouvelle instance de la classe Aspose.Email.Clients.Smtp.SmtpClient.
- IAsyncSmtpClient.SendAsync(Aspose.Email.Clients.Smtp.Models.SmtpSend) jeu de paramètres de méthode.
- IAsyncSmtpClient.ForwardAsync(Aspose.Email.Clients.Smtp.Models.SmtpForward) arguments.
- IAsyncImapClient - Permet aux applications d’accéder aux messages et de les manipuler en utilisant le protocole IMAP (Internet Message Access Protocol).
- ImapClient.CreateAsync - Crée une nouvelle instance de la classe Aspose.Email.Clients.Imap.ImapClient.
Aspose.Email pour .NET 22.4
- Envoyer des e-mails avec les services de livraison MailGun et SendGrid - Nous avons créé une API unifiée que vous pouvez utiliser pour initialiser les options en fonction du service qui sera utilisé pour l’envoi des messages, appeler l’instance du client requise à l’aide du constructeur, préparer et envoyer un message e-mail. Il existe également une version asynchrone de la méthode Send.
- Définir l’en-tête X-ALT-DESC dans le fichier ICS - Nous avons introduit un nouveau HtmlDescription propriété pour définir l’en-tête X-ALT-DESC.
Aspose.Email pour .NET 22.3
- Lister les pièces jointes de messages à l’aide du client IMAP - Obtenir des informations sur les pièces jointes telles que le nom, la taille sans récupérer les données de la pièce jointe. Membres d’API impliqués dans l’opération :
- Aspose.Email.Clients.Imap.ImapAttachmentInfo - Représente les informations d’une pièce jointe.
- Aspose.Email.Clients.Imap.ImapAttachmentInfoCollection - Représente une collection d’ImapAttachmentInfo.
- Aspose.Email.Clients.Imap.ListAttachments(int sequenceNumber) - Obtient des informations pour chaque pièce jointe du message.
- Récupérer les éléments avec pièces jointes via le client EWS - Nous avons ajouté le FetchItems(EwsFetchItems options) méthode pour EwsClient. Elle accepte une instance de EwsFetchItems classe en tant que paramètre pour contrôler le comportement de la méthode.
Aspose.Email pour .NET 22.2
- Ajout de pièces jointes de référence Membres d’API introduits :
- Aspose.Email.ReferenceAttachment - représente une pièce jointe de référence.
- Aspose.Email.AttachmentPermissionType - Les données du type d’autorisation associées à une pièce jointe de référence web.
- Aspose.Email.AttachmentProviderType - Le type de service web manipulant la pièce jointe.
- Récupérer la classe du message - Nous avons ajouté MessageClass propriété pour ExchangeMessageInfo classe permettant de récupérer la classe de chaque message dans la collection à partir d’un dossier public, après avoir établi une connexion à un client EWS.