1. Produtos
  2.   E-mail
  3.   Python
  4.   MSG-Extractor
 
  

Biblioteca Python de código aberto para Outlook® Arquivos MSG

Leia e analise e-mails MSG do Microsoft® Outlook via Python.

O que é a Biblioteca MSG-Extractor?

O MSG-Extractor oferece aos desenvolvedores de software a capacidade de processar arquivos MSG do Microsoft Outlook a partir de aplicativos Python. Ele automatiza a extração dos principais dados de e-mail, como campos de, para, cc, bem como assunto, corpo, data e anexos. A biblioteca MSG do Python também oferece suporte a recursos como leitura de uma mensagem de e-mail, extração de anexos, incorporação de arquivos MSG, argumentos de linha de comando e salvamento de anexos em um local personalizado. 

Previous Next

Como instalar o extrator MSG?

Instale o MSG-Extractor via PyPi

 pip install extract-msg 

Abrir arquivo MSG via Python

A biblioteca MSG-Extractor permite que os desenvolvedores Python acessem e leiam o conteúdo dos arquivos MSG do Outlook. Você pode acessar os endereços dos destinatários de e-mail, bem como visualizar mensagens e anexos de e-mail. Usando as seguintes linhas de código, você pode ler facilmente as mensagens via python.

Abrir arquivo MSG

  1. Abra o arquivo MSG existente usando o método extract_msg.Message() e passe o nome do arquivo como parâmetro
  2. Obtenha e imprima o remetente do email usando a propriedade msg.sender
  3. Obtenha e imprima a data do email usando a propriedade msg.date
  4. Obtenha e imprima o assunto do email usando a propriedade msg.subject
  5. Obtenha e imprima o corpo da mensagem do email usando a propriedade msg.body

Dependência Python para MSG-Extractor

f = r'MS_Outlook_file.msg' 
# open message
msg = extract_msg.Message(f)
# print sender name
print('Sender: {}'.format(msg.sender))
# print date
print('Sent On: {}'.format(msg.date))
# print subject
print('Subject: {}'.format(msg.subject))
# print body
print('Body: {}'.format(msg.body))

Salvar anexos e mensagens

A biblioteca MSG-Extractor permite a extração de anexos de arquivos MSG do Outlook. A API fornece a funcionalidade de verificar todas as mensagens de e-mail armazenadas no MSG e exibe a lista de mensagens que encontra. Os usuários podem selecionar os anexos de sua escolha e salvá-los em uma pasta escolhida. Ele também permite que os usuários excluam arquivos indesejados.

 Português