Français
 Français

API de traitement des e-mails .NET pour manipuler les fichiers de messagerie Outlook

Simplifiez le processus de manipulation des fichiers de messagerie Microsoft Outlook et Mozilla Thunderbird dans vos applications C#, ASP.NET et VB.NET. Travaillez avec les formats de fichiers MSG, EML, PST, OST, MBOX, VCF et HTML. Gérez par programmation les e-mails et les pièces jointes via POP3, SMTP, IMAP ou Microsoft Exchange Server.

Télécharger la version d'essai gratuiteAfficher toutes les API

Une API de messagerie .NET complète pour manipuler et traiter les e-mails

Aspose.Email pour .NET est une API de traitement des e-mails flexible, robuste et facile à utiliser permettant aux utilisateurs de créer, modifier et analyser les formats de fichiers de messagerie populaires tels que MSG, PST, OST, EML, EMLX, MBOX, ainsi comme VCF, HTML et MHTML dans la plate-forme .NET. Cela permet aux utilisateurs de travailler avec différents formats de messages électroniques sans se soucier des problèmes de compatibilité de format. En plus d'accéder et de gérer les e-mails Thunderbird et Outlook, les développeurs peuvent utiliser l'API .NET Email pour manipuler par programmation les pièces jointes, ajouter ou supprimer des destinataires, modifier l'objet du message et bien plus encore.

De plus, la possibilité de convertir des e-mails d'un format à un autre via C #, ASP.NET et VB.NET fait que cette API de traitement des e-mails .NET se distingue par son utilisation et son ensemble de fonctionnalités. Vous pouvez facilement envoyer et recevoir des e-mails en utilisant le protocole de votre choix parmi POP3, SMTP, IMAP ou vous connecter à Microsoft Exchange Server. Aspose.Email pour .NET vous aide à automatiser efficacement le processus de gestion des e-mails.

Commencer

Veuillez consulter la page Configuration requise pour connaître les prérequis avant de configurer Aspose.Email pour .NET de votre côté . Les informations suivantes vous aideront à configurer correctement l'API d'emailing .NET.

Aspose.Email pour l'installation de .NET

Pour télécharger les DLL ou le programme d'installation MSI, veuillez visiter la section des téléchargements. Vous pouvez également utiliser le package NuGet pour l'installation de l'API. La commande du gestionnaire de packages pour configurer l'API de traitement des e-mails .NET est partagée ci-dessous :

PM > Install-Package Aspose.Email

Comment convertir des e-mails Outlook en HTML et ouvrir des e-mails sans Outlook dans .NET

L'API Aspose.Email pour .NET permet de convertir par programme les messages MSG et EML au format HTML. Il prend également en charge l'accès et l'ouverture des e-mails Outlook dans vos applications .NET sans avoir besoin de Microsoft Outlook.

Convertir des fichiers MSG ou EML en HTML dans .NET

Transformez de manière transparente les e-mails Outlook au format HTML à l'aide de la bibliothèque Aspose.Email pour .NET. Vous pouvez développer une application de traitement d'e-mails complète à l'aide de l'API d'e-mailing .NET et incorporer la fonctionnalité de conversion d'e-mails pour convertir les formats MSG ou EML en HTML. Veuillez vous référer à l'extrait de code et aux autres informations partagées ci-dessous à cette fin :

  • Instanciez l'objet de classe MailMessage pour accéder au fichier MSG ou EML source.
  • Appliquez les options d'enregistrement HTML pour le fichier HTML de sortie.
  • Enregistrez ou exportez le fichier MSG au format HTML à l'aide de la méthode Save.
string FilePath = @"/Users/EmailData/";
// Load the MSG or EML file
MailMessage srcEmlMessage = MailMessage.Load(FilePath + "Message.msg");
// Set the Html rendering options
HtmlSaveOptions HtmlOptions = SaveOptions.DefaultHtml;
HtmlOptions.ResourceRenderingMode= resourceRenderingMode.EmbedIntoHtml;
// Set the email message headers in  output HTML using the formatting options
HtmlOptions.HtmlFormatOptions = HtmlFormatOptions.WriteHeader |
				HtmlFormatOptions.WriteCompleteEmailAddress |
				HtmlFormatOptions.WriteCompleteFromEmailAddress;
// Convert and save the email to HTML format
srcEmlMessage.Save(FilePath + "Message.html", HtmlOptions);

Ouvrir des e-mails dans .NET sans Outlook

Vous cherchez à ouvrir des messages Outlook dans vos applications de traitement de messagerie .NET sans installer Microsoft Outlook ? Si oui, Aspose.Email pour l'API .NET est le bon choix pour vous. Il permet aux développeurs .NET d'accéder et d'ouvrir les fichiers de messagerie MSG et de récupérer des informations telles que l'objet de l'e-mail, l'adresse de l'expéditeur et les pièces jointes. Veuillez vérifier les informations suivantes pour en savoir plus :

  • Chargez le fichier de messagerie MSG source dans un objet de classe MapiMessage.
  • Lire et afficher différentes propriétés du fichier MSG.
  • Analyser les pièces jointes et lire/afficher différentes propriétés des pièces jointes dans le MSG déposer.
// Load the MSG file
MapiMessage mapiMsg = MapiMessage.Load("message.msg");
// Display email subject
Console.WriteLine("Subject:" + mapiMsg.Subject);
// Display sender address
Console.WriteLine("From:" + mapiMsg.SenderEmailAddress);
// Display email body
Console.WriteLine("Body" + mapiMsg.Body);
// Display recipients' information
Console.WriteLine("Recipient: " + mapiMsg.Recipients);
// Display email attachments
foreach (MapiAttachment att in mapiMsg.Attachments)
{
     Console.Write("File Name: " + att.FileName);
     Console.Write("Display Name: " + att.DisplayName);
}

Pour voir plus d'exemples de travail et d'exemples de codage d'Aspose.Email pour l'API .NET, veuillez visiter le Page d'exemples GitHub. Nous fournissons également des applications en ligne gratuites pour Aspose.Email pour vous aider à convertir, comparer, afficher, filigraner, fusionner, modifier et signez numériquement vos fichiers de courrier électronique à la volée à l'aide de vos appareils mobiles.

Analyse des e-mails sans dépendances dans .NET

Les développeurs .NET travaillant avec plusieurs formats de fichiers de courrier électronique peuvent utiliser les fonctionnalités étendues d'Aspose.Email pour .NET pour créer des applications de traitement de courrier électronique dotées de la capacité d'analyser et de stocker les messages électroniques de manière sécurisée et indépendante. Microsoft Automation ou tout autre logiciel tiers n'est pas nécessaire car cette API de messagerie .NET est construite à l'aide de code managé.

FAQ

1. Comment puis-je convertir des fichiers e-mail en .NET ?

La conversion de fichiers de messagerie Microsoft Exchange ou Thunderbird en .NET est simple et rapide à l'aide de l'API Aspose.Email pour .NET. Seules quelques lignes de codage .NET sont nécessaires pour convertir les fichiers MSG, PST, OST, EML, EMLX, MBOX et HTML en différents formats de fichiers.

2. Combien de temps faut-il pour convertir ou traiter les fichiers e-mail ?

L'API .NET pour la manipulation et le traitement des fichiers de courrier électronique fonctionne rapidement et complète vos demandes de conversion de fichiers de courrier électronique en un rien de temps.

3. Est-il sûr de traiter les e-mails à l'aide de l'API .NET ?

Vous pouvez être sûr de la sécurité de vos fichiers de messages électroniques lors de leur traitement à l'aide de l'API Aspose.Email pour .NET. Nous veillons à la confidentialité de vos données et prenons toutes les mesures nécessaires pour vous offrir une expérience utilisateur sécurisée.

4. Puis-je traiter des fichiers e-mail sur Mac OS, Windows ou Linux ?

Oui, l'API de traitement des e-mails pour .NET fonctionne sur différents systèmes d'exploitation, frameworks et environnements d'exploitation. Vous pouvez l'utiliser sur la plate-forme de votre choix et il ne nécessite aucune installation de logiciel supplémentaire pour fonctionner.

Vous cherchez de l'aide ?

Consultez nos canaux d'assistance pour obtenir de l'aide sur vos questions liées aux fonctionnalités et au fonctionnement de l'API du produit Aspose.