Como criar um arquivo PST em Python

Este breve tutorial se concentra em como Criar um arquivo PST em Python fornecendo referências para estabelecer o ambiente e, em seguida, programar o fluxo para realizar essa tarefa. Você se familiarizará com o processo de criar um novo arquivo PST em Python com a ajuda de algumas linhas de código junto com a opção de inserir diferentes tipos de pastas nele.

Etapas para criar um arquivo PST em Python

  1. Estabeleça o ambiente para use Aspose.Email para Python via .NET em seu aplicativo para criar PST em Python
  2. Inclua o namespace aspose.email no arquivo Python
  3. Crie uma instância da classe PersonalStorage para criar o arquivo PST no disco
  4. Adicione uma pasta predefinida na pasta raiz do PST
  5. Incluir uma pasta personalizada na pasta raiz
  6. Salve o arquivo PST criado no disco

As etapas mencionadas acima descrevem o processo para criar um novo PST em Python pelo qual o processo começará importando o namespace da API em seu arquivo Python, seguido pela criação de um arquivo PST no disco usando a classe PersonalStorage. Pode-se criar um arquivo PST fornecendo o nome do arquivo PST e a versão do formato do arquivo que pode ser codificado em Unicode ou ANSI. Podemos criar um arquivo PST sem nenhuma pasta e podemos inserir pastas predefinidas ou personalizadas antes de salvá-las no disco.

Código para criar PST em Python

Este exemplo exibiu como criar um arquivo PST do Outlook em Python empregando uma das funções sobrecarregadas create() pertencentes à classe PersonalStorage. Você pode inserir facilmente pastas predefinidas usando o enumerador standard_ipm_folder que contém entradas como Caixa de entrada, SentItems, Caixa de saída, DeletedItems, Tarefas, Contatos, etc., para citar alguns. Você também pode adicionar pastas personalizadas que não são padrão, mas podem ser necessárias em sua implementação.

Este artigo envolve como criar um arquivo PST em Python usando a interface API simples. Se você estiver interessado em aprender como converter um arquivo EML em um arquivo MSG em Python, consulte o artigo em como converter EML para MSG usando Python.

 Português