Trabalhando com MapiJournal em PST
Contents
[
Hide
]
Adicionando MapiJournal ao PST
Criar um Novo Arquivo PST e Adicionar Subpastas mostrou como criar um arquivo PST e adicionar uma subpasta a ele. Com Aspose.Email você pode adicionar MapiJournal à subpasta Journal de um arquivo PST que você criou ou carregou. Abaixo estão os passos para adicionar MapiJournal a um PST:
- Crie um objeto MapiJournal
- Defina as propriedades do MapiJournal usando um construtor e métodos.
- Crie um PST usando o método PersonalStorage.create().
- Crie uma pasta pré‑definida (Journals) na raiz do arquivo PST acessando a pasta raiz e então chamando o método add_mapi_message_item().
O trecho de código a seguir mostra como criar um MapiJournal e então adicioná‑lo à pasta de diário de um arquivo PST recém‑criado.
Adicionando Anexos ao MapiJournal
O trecho de código a seguir mostra como adicionar anexos ao 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"))