Travailler avec MapiJournal dans un PST
Contents
[
Hide
]
Ajout de MapiJournal au PST
Créer un nouveau fichier PST et ajouter des sous‑dossiers montre comment créer un fichier PST et y ajouter un sous‑dossier. Avec Aspose.Email vous pouvez ajouter un MapiJournal au sous‑dossier Journal d’un fichier PST que vous avez créé ou chargé. Voici les étapes pour ajouter un MapiJournal à un PST :
- Créer un objet MapiJournal
- Définissez les propriétés du MapiJournal à l’aide d’un constructeur et de méthodes.
- Créez un PST à l’aide de la méthode PersonalStorage.create().
- Créer un dossier prédéfini (Journaux) à la racine du fichier PST en accédant au dossier racine puis en appelant la méthode add_mapi_message_item().
L’extrait de code suivant vous montre comment créer un MapiJournal puis l’ajouter au dossier journal d’un fichier PST nouvellement créé.
Ajout de pièces jointes à MapiJournal
L’extrait de code suivant vous montre comment ajouter des pièces jointes à MapiJournal.
import os
from datetime import datetime, timedelta
from aspose.email.mapi import MapiJournal
data_dir = "path_to_data_directory"
attach_file_names = [os.path.join(data_dir, "Desert.jpg"), os.path.join(data_dir, "download.png")]
journal = MapiJournal("testJournal", "This is a test journal", "Phone call", "Phone call")
journal.start_time = datetime.now()
journal.end_time = journal.start_time + timedelta(hours=1)
journal.companies = ["company 1", "company 2", "company 3"]
for attach in attach_file_names:
journal.attachments.append(attach, open(attach, 'rb').read())
journal.save(os.path.join(data_dir, "AddAttachmentsToMapiJournal_out.msg"))