Perpustakaan Python Sumber Terbuka untuk Fail MSG Outlook®
Baca & huraikan e-mel Microsoft® Outlook MSG melalui Python.
Apakah Perpustakaan MSG-Extractor?
MSG-Extractor memberi pembangun perisian keupayaan untuk memproses fail MSG Microsoft Outlook daripada apl Python. Ia mengautomasikan pengekstrakan data e-mel utama seperti dari, kepada, medan cc serta subjek, kandungan, tarikh dan lampiran. Pustaka MSG Python juga menyokong ciri seperti membaca mesej e-mel, mengekstrak lampiran, membenamkan fail MSG, hujah baris perintah dan menyimpan lampiran ke lokasi tersuai.
Bagaimana untuk Memasang MSG-Extractor?
Pasang MSG-Extractor melalui PyPi
pip install extract-msg
Buka Fail MSG melalui Python
Pustaka MSG-Extractor membenarkan pembangun Python mengakses & membaca kandungan fail MSG Outlook. Anda boleh mengakses alamat penerima e-mel serta melihat mesej e-mel & lampiran. Dengan menggunakan baris kod berikut, anda boleh membaca mesej dengan mudah melalui python.
Buka Fail MSG
- Buka fail MSG sedia ada menggunakan kaedah extract_msg.Message() dan hantar nama fail sebagai parameter
- Dapatkan dan cetak pengirim e-mel menggunakan harta msg.sender
- Dapatkan dan cetak tarikh e-mel menggunakan harta msg.date
- Dapatkan dan cetak subjek e-mel menggunakan msg.subject property
- Dapatkan dan cetak isi mesej e-mel menggunakan harta 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 & Mesej
Pustaka MSG-Extractor membolehkan pengekstrakan lampiran daripada fail MSG Outlook. API menyediakan fungsi untuk mengimbas semua mesej e-mel yang disimpan dalam MSG dan memaparkan senarai mesej yang ditemuinya. Pengguna boleh memilih lampiran pilihan mereka dan menyimpannya ke folder yang dipilih. Ia juga membolehkan pengguna memadam fail yang tidak diingini.