This module enables reading, parsing and converting Microsoft Outlook MSG E-Mail files.
Project description
Python module for parsing outlook msg files.
Free software: BSD license
Documentation: https://msg-parser.readthedocs.io.
Features
Parse MSG file.
Convert MSG file to EML file.
Output MSG file as JSON string.
Handles nested MSG/EML attachments.
Works 100% on Linux machines, do not require any windows libraries.
Installation
Basic installation
pip install msg_parserWith RTF decompression
pip install msg_parser[rtf]
Usage
Run CLI command
$ msg_parser --help usage: msg_parser [-h] -i FILE [-j] [-e EML_FILE] Microsoft Message Parser optional arguments: -h, --help show this help message and exit -i FILE, --input FILE msg file path -j, --json output parsed msg as json to console -e EML_FILE, --eml EML_FILE provide email file path to save as eml file.
Import in python modules
from msg_parser import MsOxMessage msg_obj = MsOxMessage(msg_file_path) json_string = msg_obj.get_message_as_json() msg_properties_dict = msg_obj.get_properties() saved_path = msg_obj.save_email_file(output_eml_file_path)
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file msg_parser-1.2.0.tar.gz.
File metadata
- Download URL: msg_parser-1.2.0.tar.gz
- Upload date:
- Size: 9.5 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.40.2 CPython/3.7.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0de858d4fcebb6c8f6f028da83a17a20fe01cdce67c490779cf43b3b0162aa66
|
|
| MD5 |
0abc4d83cf3a214be8da3c772acf8a51
|
|
| BLAKE2b-256 |
412907909e648a72a6cd054a1ad5acf55caac0e9d4c9c3a06498af18f30a1602
|
File details
Details for the file msg_parser-1.2.0-py2.py3-none-any.whl.
File metadata
- Download URL: msg_parser-1.2.0-py2.py3-none-any.whl
- Upload date:
- Size: 101.8 kB
- Tags: Python 2, Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.40.2 CPython/3.7.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d47a2f0b2a359cb189fad83cc991b63ea781ecc70d91410324273fbf93e95375
|
|
| MD5 |
164d01cbe8727a13504561e91daa8021
|
|
| BLAKE2b-256 |
158b5738b32acc6acdf92d04d5e691bf70a379e78264e55843542e1888d4a10e
|