API de traitement e‑mail pour .NET
Créer des applications multiplateformes pour créer, analyser, convertir et manipuler des e‑mails et des boîtes aux lettres
Télécharger l'essai gratuitAspose.Email pour .NET est un ensemble complet d’API de traitement e‑mail qui peuvent être utilisées pour créer des courriels, les manipuler, les analyser, les convertir et les transmettre sans recourir à Microsoft Outlook ou à l’automatisation Office. L’API fournit des fonctionnalités de manipulation d’e‑mail telles que l’ajout, l’extraction ou la suppression de pièces jointes d’un objet message, la personnalisation des en‑têtes de message en ajoutant ou supprimant des destinataires ou en modifiant le sujet, etc. Vous pouvez retrouver un aperçu de ces fonctionnalités et leur utilisation avec des exemples de code dans notre documentation.
Aspose.Email pour .NET facilite le travail des développeurs avec Microsoft Outlook et Mozilla Thunderbird car il prend en charge de nombreux formats tels que MSG, EML, EMLX, PST, OST, MBOX et MHT. La liste complète des formats est disponible sur le liste des formats de fichiers pris en charge.
Aspose.Email for .NET offre également la capacité de gérer les fichiers de stockage de messages tels que les fichiers de stockage personnel (PST) & les fichiers de stockage hors ligne (OST) & MBOX. Les développeurs peuvent utiliser l’API pour envoyer et recevoir des e‑mails via plusieurs protocoles populaires comme POP3, IMAP & SMTP ou se connecter à Microsoft Exchange Server via Exchange Web Services et Microsoft Graph pour envoyer et recevoir des e‑mails avec pièces jointes et lister ou supprimer des messages du serveur.
Fonctionnalités avancées de l’API e‑mail .NET
Créer et mettre à jour des tâches avec iCalendar
Inter‑convertir les formats de messages
Générer des modèles de récurrence spécifiés selon l’iCalendar RFC
Publipostage à partir d’un modèle
Prise en charge du proxy HTTP dans les clients e‑mail, c’est‑à‑dire POP3, IMAP et SMTP
Prise en charge de la création de fichiers ICF et VCF version 3.0
Convertir dynamiquement les messages en plusieurs formats d’e‑mail dans .NET
Aspose.Email est un bon choix si vous recherchez une API pour convertir les e‑mails en différents formats de fichiersPar exemple, vous pouvez facilement convertir des fichiers MSG en formats EML, HTML ou MHTML ou inversement. L’API a exposé des interfaces pour tous les processus de conversion possibles tout en masquant les spécifications sous‑jacentes du format, ce qui facilite l’intégration de l’API dans les applications des développeurs. Chaque processus de conversion pris en charge est aussi simple que de charger le fichier source dans le modèle d’objet de la bibliothèque et d’appeler la méthode Save avec les paramètres appropriés.
Essayez notre gratuit Convertisseur d’e‑mail.
Enregistrer le message dans différents formats - C#
// charger le fichier à convertir
using (var message = Aspose.Email.MailMessage.Load(dir + \"template.msg\"))
{
// save in different formats
message.Save(dir + "output.eml", Aspose.Email.SaveOptions.DefaultEml);
message.Save(dir + "output.html", Aspose.Email.SaveOptions.DefaultHtml);
message.Save(dir + "output.mhtml", Aspose.Email.SaveOptions.DefaultMhtml);
}Gérer les objets Calendrier avec l’API iCalendar
Aspose.Email vous donne la capacité de créer et d’enregistrer des objets Calendrier Outlook via son API iCalendar. Non seulement vous pouvez extraire les objets Calendrier dans divers formats et les enregistrer en tant que fichiers MSG ou ICS, mais vous pouvez également envoyer, récupérer, mettre à jour et annuler des demandes de réunion via les protocoles d’envoi de messages. Vous pouvez apprendre à utiliser l’API iCalendar à partir du Travailler avec les rendez‑vous article.
Envoyer et recevoir des e‑mails via SMTP, POP3 et IMAP
Aspose.Email pour .NET vous permet de créer des messages complexes avec pièces jointes, formatage HTML et images, et d’envoyer des e‑mails via le protocole SMTP. Il vous permet également de vous connecter aux serveurs POP3 avec un nom d’utilisateur et un mot de passe ou une authentification APOP pour effectuer des opérations telles que la réception d’e‑mails ainsi que la visualisation de la taille de la boîte aux lettres et du nombre de messages, la récupération du message complet ou seulement des en‑têtes, la suppression de messages du serveur, etc. Vous pouvez apprendre à gérer les protocoles e‑mail à partir des articles correspondants dans notre guide du développeur.
Les fonctionnalités du protocole IMAP permettent à l’utilisateur de l’API de s’authentifier, créer, supprimer, sélectionner, interroger des dossiers, obtenir et enregistrer des messages, modifier les drapeaux des messages et exécuter les commandes IMAP de base.
Se connecter à Microsoft Exchange Server
Aspose.Email pour .NET offre la possibilité de se connecter à Microsoft Exchange Server afin d’effectuer plusieurs opérations. Vous pouvez lister les messages de n’importe quel dossier, télécharger des messages et les enregistrer dans les formats de messages pris en charge. Les e‑mails et les invitations à des réunions peuvent également être envoyés en utilisant le Exchange Server WebDav & Exchange Web ServicesL'API prend également en charge les opérations de messagerie unifiée et la découverte automatique des paramètres du serveur Exchange en fonction des informations d’identification spécifiées.
Solution complète de modèle de récurrence
Aspose.Email pour .NET vous permet de calculer facilement et de manière fiable les dates et heures d’occurrence même pour les modèles de récurrence les plus complexes. Vous pouvez générer et consommer dynamiquement des modèles de récurrence au format iCalendar RFC (2445). Vous pouvez choisir d’utiliser des modèles de récurrence annuels, mensuels, hebdomadaires, quotidiens, horaires, toutes les minutes et toutes les secondes, et représenter ces modèles dans vos applications Windows, Web ou mobiles.
Gérer les fichiers de stockage de messages
La bibliothèque e‑mail peut charger les fichiers PST et OST de Microsoft Outlook depuis un objet flux ou un emplacement disque afin de récupérer la hiérarchie complète des dossiers et de lire les détails spécifiques des messages tels que le sujet, l’expéditeur, le destinataire ou d’extraire les messages avec pièces jointes. Vous manipulerez facilement les fichiers PST et OST après avoir consulté le Travailler avec les fichiers de stockage Outlook section.
Lister les messages d’un PST - C#
// charger le fichier PST
using (var pst = Aspose.Email.Storage.Pst.PersonalStorage.FromFile(dir + \"template.pst\"))
{
// list PST folders
foreach (var folder in pst.RootFolder.GetSubFolders())
{
// list messages in a folder
foreach (var msg in folder.EnumerateMessages())
{
var folderInfo = pst.GetParentFolder(msg.EntryId);
Console.WriteLine(msg.Subject + ":" + folderInfo.DisplayName);
}
}
}Travailler avec les cartes de contact
VCard ou VCF est un format de fichier mondial pour stocker et échanger des cartes de contact. Aspose.Email pour .NET permet de manipuler des fichiers de cartes de contact (VCF) dans les applications .NET. Vous pouvez également traiter les cartes de contact Outlook ainsi que les VCards Thunderbird. Avec Aspose.Email pour .NET, vous pouvez envoyer des fichiers VCard ou VCF dans les e‑mails, joindre des VCards à vos messages. De plus, vous pouvez échanger des fichiers VCard à votre façon. L’API permet de créer, modifier et supprimer vos cartes de contact. Vous pouvez facilement ajouter la prise en charge des cartes de contact à votre application.
Automatisation de Microsoft Office – Non requise
Aspose.Email pour .NET est construit avec du code géré qui ne nécessite pas l’installation de Microsoft Office ou de Microsoft Outlook sur la machine pour fonctionner avec le traitement des e‑mails. C’est une alternative parfaite à l’automatisation de Microsoft Outlook pour la manipulation dynamique des fichiers de messages ainsi que pour l’envoi et la réception d’e‑mails. Il est très facile de migrer d'Office Automation vers Aspose.
- Ressources d’apprentissage
- Documentation
- Code source
- Références API
- Vidéos tutorielles
- Support produit
- Support gratuit
- Support payant
- Blog
- Notes de version
- Pourquoi Aspose.Email pour .NET ?
- Liste des clients
- Histoires de succès