Gestion des fichiers de messages Outlook avec l'API C++ Email Parser
Lecture et écriture d’un fichier modèle Outlook (.OFT)
Les modèles Outlook sont très utiles lorsque vous souhaitez envoyer plusieurs fois un message email similaire. Au lieu de préparer le message à chaque fois à partir de zéro, préparez d’abord le message dans Outlook et enregistrez-le comme modèle Outlook (OFT). Ensuite, chaque fois que vous avez besoin d’envoyer le message, vous pouvez le créer à partir du modèle, gagnant du temps sur la rédaction du même texte dans le corps ou l’objet, la mise en forme, etc. La classe MailMessage d’Aspose.Email peut être utilisée pour charger et lire un fichier modèle Outlook (OFT). Une fois le modèle Outlook chargé dans une instance de la classe MailMessage, vous pouvez mettre à jour l’expéditeur, le destinataire, le corps, l’objet et d’autres propriétés. Après la mise à jour des propriétés :
- Envoyez l’email en utilisant la classe SmtpClient ou
- Enregistrer le message au format MSG et effectuer d’autres mises à jour/validations avec Microsoft Outlook.
Dans les exemples de code ci‑dessus, nous :
- Chargez le modèle en utilisant la classe MailMessage.
- Mettre à jour certaines propriétés.
- Enregistrer le message au format MSG.
L’extrait de code suivant vous montre comment charger le fichier OFT avec l’API C++ Email Parser Library, mettre à jour le message et l’enregistrer au format MSG.
Gestion des messages signés numériquement
Aspose.Email implémente l’algorithme complet de l’objet e‑mail S/MIME. Cela confère à l’API le pouvoir complet de préserver les signatures numériques lors de la conversion de messages entre différents formats.
Préservation de la signature lors de la conversion de EML en MSG
Lors de la conversion de EML à MSG, définissez le drapeau preserveSignature sur true pour conserver une signature. L’extrait de code suivant montre comment convertir de EML à MSG.
Conversion des messages S/MIME de MSG en EML
Aspose.Email conserve la signature numérique lors de la conversion de MSG en EML comme montré dans le fragment de code suivant.
Définir la catégorie de couleur pour les fichiers Outlook MSG
Une catégorie de couleur marque un courriel pour un certain type d’importance ou de classification. Microsoft Outlook permet aux utilisateurs d’assigner des catégories de couleur pour différencier les e‑mails. Pour gérer les catégories de couleur, utilisez le FollowUpManager. Il contient des fonctions telles que AddCategory, RemoveCategory, ClearCategories et GetCategories.
- AddCategory prend MapiMessage et la chaîne de catégorie de couleur, par exemple "Purple Category" ou "Red Category", comme arguments.
- RemoveCategory prend MapiMessage et la chaîne de catégorie de couleur à supprimer du message.
- ClearCategories() est utilisé pour supprimer toutes les catégories de couleur du message.
- GetCategories est utilisé pour récupérer toutes les catégories de couleur d’un message particulier.
L’exemple suivant exécute les tâches indiquées ci‑dessous :
- Ajouter une catégorie de couleur.
- Ajouter une autre catégorie de couleur.
- Récupérer la liste de toutes les catégories.
- Supprimer toutes les catégories.
Accès aux informations de suivi à partir d’un fichier MSG
L’API Aspose.Email offre la capacité d’accéder aux informations de suivi d’un message envoyé ou reçu. Elle peut récupérer les informations de lecture, d’accusé de réception de livraison et les résultats de vote à partir d’un fichier de message.
Récupération des informations de lecture et d’accusé de réception
Le fragment de code suivant vous montre comment récupérer les informations de lecture et d’accusé de réception.