Pustaka Python Sumber Terbuka untuk Outlook® File MSG
Baca & uraikan email Microsoft® Outlook MSG melalui Python.
Apa itu Perpustakaan MSG-Extractor?
MSG-Extractor memberi pengembang perangkat lunak kemampuan untuk memproses file MSG Microsoft Outlook dari aplikasi Python. Ini mengotomatiskan ekstraksi data email utama seperti dari, ke, bidang cc serta subjek, isi, tanggal, dan lampiran. Pustaka MSG Python juga mendukung fitur seperti membaca pesan email, mengekstrak lampiran, menyematkan file MSG, argumen baris perintah, dan menyimpan lampiran ke lokasi khusus.
Bagaimana Cara Menginstal MSG-Extractor?
Instal MSG-Extractor melalui PyPi
pip install extract-msg
Buka File MSG melalui Python
Pustaka MSG-Extractor memungkinkan pengembang Python untuk mengakses & membaca konten file Outlook MSG. Anda dapat mengakses alamat penerima email serta melihat pesan email & lampiran. Dengan menggunakan baris kode berikut, Anda dapat dengan mudah membaca pesan melalui python.
Buka File MSG
- Buka file MSG yang ada menggunakan metode extract_msg.Message() dan berikan nama file sebagai parameter
- Dapatkan dan cetak pengirim email menggunakan properti msg.sender
- Dapatkan dan cetak tanggal email menggunakan properti msg.date
- Dapatkan dan cetak subjek email menggunakan properti msg.subject
- Dapatkan dan cetak isi pesan email menggunakan properti msg.body
Ketergantungan Python untuk 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))
Simpan Lampiran & Pesan
Pustaka MSG-Extractor memungkinkan ekstraksi lampiran dari file Outlook MSG. API menyediakan fungsionalitas untuk memindai semua pesan email yang disimpan di MSG dan menampilkan daftar pesan yang ditemukannya. Pengguna dapat memilih lampiran pilihan mereka dan menyimpannya ke folder yang dipilih. Ini juga memungkinkan pengguna untuk menghapus file yang tidak diinginkan.