Bibliothèque de traitement des e-mails .NET Outlook et Thunderbird
Créer, analyser, convertir et manipuler des e-mails et des archives d’e-mails multiplateformes
Télécharger l'essai gratuitAspose.Email pour .NET est un ensemble complet d'API de traitement des e-mails qui peuvent être utilisées pour créer des applications multiplateformes avec la possibilité de créer des e-mails, de manipuler, d'analyser, de convertir et de transmettre des messages sans utiliser Microsoft Outlook ou Office Automation. L'API fournit les fonctionnalités de manipulation des e-mails telles que l'ajout, l'extraction ou la suppression de pièces jointes d'un objet de message, la personnalisation des en-têtes de message en ajoutant ou en supprimant des destinataires ou en modifiant le sujet, etc.
Aspose.Email pour .NET permet aux développeurs de travailler plus facilement avec un certain nombre de formats Microsoft Outlook et Mozilla Thunderbird tels que MSG, EML, EMLX, PST, OST, MBOX et MHT, ainsi que la possibilité de gérer les fichiers de stockage de messages. comme Personnel Fichiers de stockage (PST) et hors ligne Fichiers de stockage (OST) et MBOX. Les développeurs peuvent utiliser l'API pour envoyer et recevoir des e-mails via un certain nombre de protocoles populaires tels que POP3, IMAP et SMTP ou se connecter à Microsoft Exchange Server via WebDav et Exchange Web Services pour envoyer et recevoir des e-mails avec des pièces jointes et lister ou supprimer des messages du serveur.
Advanced API de messagerie .NET Features
Envoyer un e-mail avec un corps HTML et des pièces jointes
Fonctionnalité de publipostage et d'envoi de courrier en masse
Lister et télécharger les messages des serveurs de messagerie POP3 et IMAP
Lister, télécharger et envoyer des messages via les serveurs Microsoft Exchange
Créer et mettre à jour des tâches à l'aide d'iCalendar
Charger des messages à partir d'un fichier ou d'un flux
Enregistrer les messages dans un fichier ou un flux
Inter-convertir les formats de message
Manipuler les fichiers de stockage personnels et hors ligne des messages
Ajouter des messages, des contacts, des tâches, des notes, des éléments de calendrier et des listes de distribution à PST
Extraire les messages, les contacts et les éléments de calendrier de PST
Générer des modèles de récurrence spécifiés conformément à la RFC iCalendar
Manipuler les éléments du calendrier à l'aide du client Exchange Web Service (EWS)
Ajouter des objets intégrés et des pièces jointes aux e-mails
Inclure le texte et le corps du message HTML
Fusion et publipostage à partir d'un modèle
Envoyez des rendez-vous ou des réunions conformes à iCalendar
Créer des en-têtes de courrier personnalisés
Prise en charge du proxy HTTP dans les clients de messagerie, c'est-à-dire POP3, IMAP et SMTP
Conversion de la tâche Outlook en MHTML
Méthode unifiée unique pour récupérer différents types d'éléments Outlook
Créer un contact dans le sous-dossier des contacts dans EWS
Ajouter une pièce jointe aux événements de calendrier récurrents
Mettre à jour un membre dans une liste de distribution PST (DL)
Prise en charge d'Outlook pour le fichier de données Mac OLM
Prise en charge de la création de fichiers ICF et VCF version 3.0
Obtenir le chemin du dossier dans le fichier OLM
Obtenir la liste des dossiers personnalisés créés par l'utilisateur
Prise en charge de plusieurs connexions pour les opérations récursives IMAP et POP3
Convertir dynamiquement un message en plusieurs formats de courrier électronique dans .NET
Aspose.Email est un bon choix si vous recherchez une API pour convertir les e-mails en différents formats de fichiers. Par exemple, vous pouvez facilement convertir des fichiers MSG aux formats EML, HTML ou MHTML ou vice versa. L'API a exposé des interfaces pour tous les processus de conversion possibles tout en masquant les spécifications de format sous-jacentes, ce qui permet aux développeurs d'intégrer facilement l'API dans leurs applications. Tous les processus de conversion pris en charge sont aussi simples 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.
Enregistrer le message dans différents formats - C#
// charge le fichier à convertir
using (var message = Aspose.Email.MailMessage.Load(dir + "template.msg"))
{
// enregistrer dans différents 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 de calendrier avec l'API iCalendar
Aspose.Email vous offre la possibilité de créer et d'enregistrer des objets de calendrier Outlook via son API iCalendar. Non seulement vous pouvez extraire les objets Calendrier dans différents 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 des protocoles d'envoi de messages.
Send and Receive E-mails via SMTP, POP3 and IMAP
Aspose.Email pour .NET vous permet de créer des messages complexes avec des pièces jointes, un format HTML et des images, et d'envoyer des e-mails à l'aide du protocole SMTP. Il vous permet également de vous connecter aux serveurs POP3 par nom d'utilisateur et mot de passe ou par authentification APOP pour effectuer des opérations telles que recevoir des e-mails, afficher la taille de la boîte aux lettres et le nombre de messages, récupérer le message complet ou uniquement les en-têtes, supprimer des messages du serveur, etc. .
L'API prend également en charge les fonctionnalités du protocole IMAP, notamment l'authentification, la création, la suppression, la sélection, l'interrogation de dossiers, l'obtention et l'enregistrement de messages, la modification des indicateurs de message et les commandes IMAP de base.
Connectez-vous au serveur Microsoft Exchange
Aspose.Email pour .NET offre la possibilité de se connecter à un serveur Microsoft Exchange afin d'effectuer plusieurs opérations. Vous pouvez répertorier les messages de n'importe quel dossier, télécharger des messages et les enregistrer dans des formats de message pris en charge. E-mails et les invitations à des réunions peuvent également être envoyées à l'aide des services WebDav et Exchange Web d'Exchange Server. L'API prend également en charge les opérations de messagerie unifiée et la découverte automatique des paramètres Exchange Server en fonction des informations d'identification spécifiées.
Solution complète de modèles 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 produire 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, minutieux et secondaires, et pouvez représenter des modèles de récurrence dans vos applications Windows, Web ou mobiles.
Manage Message Fichiers de stockage
La bibliothèque de messagerie peut charger des fichiers Microsoft Outlook PST et OST à partir d'un objet de flux ou d'un emplacement de disque afin de récupérer la hiérarchie complète des dossiers et de lire les détails spécifiques au message tels que l'objet, l'expéditeur, le destinataire ou d'extraire les messages avec pièces jointes.
Lister les messages d'un PST - C#
// charge le fichier PST
using (var pst = Aspose.Email.Storage.Pst.PersonalStorage.FromFile(dir + "template.pst"))
{
// liste les dossiers PST
foreach (var folder in pst.RootFolder.GetSubFolders())
{
// liste les messages dans un dossier
foreach (var msg in folder.EnumerateMessages())
{
var folderInfo = pst.GetParentFolder(msg.EntryId);
Console.WriteLine(msg.Subject + ":" + folderInfo.DisplayName);
}
}
}
Travailler avec des fiches de contact
VCard ou VCF est un format de fichier mondial pour stocker et échanger des cartes de contacts. Aspose.Email pour .NET permet de manipuler les fichiers de cartes de contact (VCF) dans les applications .NET. Traitez les cartes de contact Outlook ainsi que les VCards Thunderbird. En utilisant Aspose.Email pour .NET, vous pouvez envoyer des fichiers VCard ou VCF par e-mail, joindre des VCards à vos messages. En outre, vous pouvez échanger des fichiers VCard à votre guise. L'API permet de créer, modifier et supprimer vos fiches de contact. Vous pouvez facilement ajouter la prise en charge des cartes de contact à votre application.
Microsoft Office Automation - Non nécessaire
Aspose.Email pour .NET est construit à l'aide d'un code géré qui n'a pas besoin que Microsoft Office ou Microsoft Outlook soit installé sur la machine pour fonctionner avec le traitement des e-mails. C'est une alternative parfaite à l'automatisation de Microsoft Outlook pour la manipulation de fichiers de messages dynamiques ainsi que pour l'envoi et la réception d'e-mails.
- Ressources d'apprentissage
- Documentation
- Code source
- Références API
- Vidéos didactiques
- Support produit
- Assistance gratuite
- Assistance payante
- Blog
- Notes de version
- Pourquoi Aspose.Email pour .NET ?
- Liste des clients
- Réussites