Thư viện Python nguồn mở cho các tệp Outlook ® MSG
Đọc & phân tích cú pháp email Microsoft ® Outlook MSG qua Python.
Thư viện MSG-Extractor là gì?
MSG-Extractor cung cấp cho các nhà phát triển phần mềm khả năng xử lý các tệp Microsoft Outlook MSG từ các ứng dụng Python. Nó tự động hóa việc trích xuất dữ liệu email chính như từ, đến, trường cc cũng như chủ đề, nội dung, ngày tháng và tệp đính kèm. Thư viện Python MSG cũng hỗ trợ các tính năng như đọc email, trích xuất tệp đính kèm, nhúng tệp MSG, đối số dòng lệnh và lưu tệp đính kèm vào vị trí tùy chỉnh.
Làm thế nào để cài đặt MSG-Extractor?
Cài đặt MSG-Extractor qua PyPi
pip install extract-msg
Mở tệp MSG qua Python
Thư viện MSG-Extractor cho phép các nhà phát triển Python truy cập và đọc nội dung của các tệp Outlook MSG. Bạn có thể truy cập địa chỉ người nhận email cũng như xem tin nhắn email và tệp đính kèm. Bằng cách sử dụng các dòng mã sau, bạn có thể dễ dàng đọc tin nhắn qua python.
Mở tệp MSG
- Mở tệp MSG hiện có bằng phương thức extract_msg.Message () và chuyển tên tệp làm tham số
- Nhận và in người gửi email bằng thuộc tính msg.sender
- Lấy và in ngày của email bằng thuộc tính msg.date
- Lấy và in chủ đề của email bằng thuộc tính msg.subject
- Nhận và in nội dung thư của email bằng thuộc tính msg.body
Sự phụ thuộc Python cho 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))
Lưu tệp đính kèm và tin nhắn
Thư viện MSG-Extractor cho phép trích xuất các tệp đính kèm từ tệp MSG của Outlook. API cung cấp chức năng quét tất cả các thư email được lưu trữ trong MSG và hiển thị danh sách các thư mà nó tìm thấy. Người dùng có thể chọn các tệp đính kèm mà họ chọn và lưu chúng vào một thư mục đã chọn. Nó cũng cho phép người dùng xóa các tập tin không mong muốn.