Bibliothèque C# .NET gratuite pour lire et écrire des e-mails Outlook
Bibliothèque Open Source C# .NET pour créer, lire, écrire et manipuler des messages électroniques Outlook dans des applications .NET via l'API C#.
Qu'est-ce que NetOffice ?
NetOffice est une API open source qui permet aux développeurs .NET de créer des messages électroniques Outlook par programmation. Grâce à l'API, le développeur peut automatiser Microsoft Outlook, générer un document, le modifier et nettoyer les ressources. De plus, l'API vous permet de lire le dossier de la boîte de réception, de créer des éléments de tâches, d'envoyer des e-mails, de recevoir des e-mails, d'énumérer des contacts et de gérer des événements.
L'une des fonctionnalités les plus remarquables de NetOffice est sa compatibilité avec différentes versions de Microsoft Outlook. Que vous travailliez avec Outlook 2010, 2013, 2016 ou une version ultérieure, NetOffice garantit une expérience fluide, éliminant les problèmes liés aux versions pour les développeurs.
Pour travailler avec un document Outlook, vous avez besoin de VBIDEApi.dll, avec OfficeApi.ddl et NetOffice.dll comme dépendances et cela vous permet de créer une application pour un environnement 32 bits et 64 bits.
Démarrer avec NetOffice
Le moyen le plus simple d'installer NetOffice consiste à utiliser NuGet. Pour l'utiliser à partir de la console du gestionnaire de packages de Visual Studio, veuillez saisir la commande suivante.
installer NetOffice via NuGet
Install-Package NetOfficeFw.Email
Installer NetOffice via GitHub
git clone --recursive https://github.com/NetOfficeFw/NetOffice.git
Envoyer un e-mail via l'API C# gratuite
NetOffice permet aux programmeurs .NET d'envoyer des e-mails Outlook par programmation. Pour envoyer des e-mails, vous devez d'abord initialiser une application Outlook. Une fois votre application Outlook démarrée, vous pouvez y créer un nouvel élément de courrier, définir les destinataires, l'objet et le corps. Une fois que vous avez terminé avec le message électronique, vous envoyez votre e-mail. En utilisant les lignes de code suivantes, vous pouvez envoyer vos e-mails facilement.
Envoyer des e-mails en C#
- Démarrez l'application Outlook à l'aide de la méthode Outlook.Application()
- Créez un nouvel élément de courrier électronique à l'aide de la méthode OutlookApplication.CreateItem() et définissez le type d'élément sur olMailItem
- Ajoutez des destinataires de courrier électronique à l'aide de la méthode Recipients.Add() et transmettez les destinataires sous forme de chaîne
- Définir l'objet de l'e-mail
- Définir le corps de l'e-mail
- Envoyer un e-mail
- Quitter et supprimer l'application Outlook
Envoyez facilement des e-mails via l'API C# gratuite
// start outlook
Outlook.Application outlookApplication = new Outlook.Application();
// create a new MailItem.
Outlook.MailItem mailItem = outlookApplication.CreateItem(OlItemType.olMailItem) as Outlook.MailItem;
// prepare item and send
mailItem.Recipients.Add("test@fileformat.com");
mailItem.Subject = "File Format Developer Guide";
mailItem.Body = "Send Emails programmatically in C#"
mailItem.Send();
// close outlook and dispose
outlookApplication.Quit();
outlookApplication.Dispose();
Récupérer des e-mails via C#
La récupération des e-mails à partir des comptes Outlook est rendue efficace grâce à l'API intuitive de NetOffice open source. Les développeurs de logiciels peuvent facilement récupérer des e-mails en fonction de divers paramètres tels que la date, l'expéditeur ou le sujet, leur permettant ainsi de mettre en œuvre de puissantes fonctionnalités de recherche et de filtrage. La bibliothèque inclut des fonctions importantes pour récupérer des messages électroniques, telles que la récupération d'un message de manière asynchrone, la récupération d'une liste de messages, la récupération d'un message spécifique, la récupération dans un fichier et bien d'autres.
Gérer les pièces jointes aux e-mails
La gestion des pièces jointes aux e-mails est un aspect crucial de nombreuses applications. La bibliothèque gratuite NetOffice .NET permet aux développeurs de logiciels de gérer facilement les pièces jointes aux e-mails dans leurs propres applications .NET. La bibliothèque excelle dans ce domaine, permettant aux développeurs de gérer de manière transparente les pièces jointes, qu'il s'agisse de les extraire, d'en ajouter de nouvelles ou même de modifier facilement les pièces jointes existantes.