Outlook® MSG ファイル用のオープン ソース Python ライブラリ
Python 経由で Microsoft® Outlook MSG メールを読み取り、解析します。
MSG-Extractor のインストール方法?
PyPi経由でMSG-Extractorをインストール
pip install extract-msg
Python で MSG ファイルを開く
MSG-Extractor ライブラリを使用すると、Python 開発者は Outlook MSG ファイルの内容にアクセスして読み取ることができます。メールの受信者アドレスにアクセスしたり、メール メッセージや添付ファイルを表示したりできます。次のコード行を使用すると、python 経由で簡単にメッセージを読み取ることができます。
MSGファイルを開く
- extract_msg.Message() メソッドを使用して既存の MSG ファイルを開き、ファイル名をパラメーターとして渡します
- msg.sender プロパティを使用して電子メールの送信者を取得して出力する
- msg.date プロパティを使用して電子メールの日付を取得して出力する
- msg.subject プロパティを使用して電子メールの件名を取得して印刷する
- msg.body プロパティを使用して、電子メールのメッセージ本文を取得して出力します
MSG-Extractor の Python 依存関係
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))
添付ファイルとメッセージを保存
MSG-Extractor ライブラリを使用すると、Outlook の MSG ファイルから添付ファイルを抽出できます。 API は、MSG に保存されているすべての電子メール メッセージをスキャンする機能を提供し、見つかったメッセージのリストを表示します。ユーザーは、選択した添付ファイルを選択して、選択したフォルダーに保存できます。また、不要なファイルを削除することもできます。