Open Source Python Library สำหรับ Outlook® ไฟล์ MSG

อ่านและแยกวิเคราะห์อีเมล Microsoft® Outlook MSG ผ่าน Python

ห้องสมุด MSG-Extractor คืออะไร?

MSG-Extractor ช่วยให้นักพัฒนาซอฟต์แวร์สามารถประมวลผลไฟล์ Microsoft Outlook MSG จากแอป Python มันทำการดึงข้อมูลอีเมลที่สำคัญโดยอัตโนมัติ เช่น จาก ถึง ถึง สำเนา ฟิลด์ รวมถึงหัวเรื่อง เนื้อหา วันที่ และไฟล์แนบ ไลบรารี Python MSG ยังรองรับคุณสมบัติต่างๆ เช่น การอ่านข้อความอีเมล การแยกไฟล์แนบ การฝังไฟล์ MSG อาร์กิวเมนต์บรรทัดคำสั่ง และบันทึกไฟล์แนบไปยังตำแหน่งที่กำหนดเอง 

Previous Next

วิธีการติดตั้ง MSG-Extractor?

ติดตั้ง MSG-Extractor ผ่าน PyPi

 pip install extract-msg 

เปิดไฟล์ MSG ผ่าน Python

ไลบรารี MSG-Extractor ช่วยให้นักพัฒนา Python สามารถเข้าถึงและอ่านเนื้อหาของไฟล์ Outlook MSG ได้ คุณสามารถเข้าถึงที่อยู่อีเมลของผู้รับ รวมทั้งดูข้อความอีเมลและไฟล์แนบ ด้วยการใช้รหัสบรรทัดต่อไปนี้ คุณสามารถอ่านข้อความผ่าน python ได้อย่างง่ายดาย

เปิดไฟล์ MSG

  1. เปิดไฟล์ MSG ที่มีอยู่โดยใช้เมธอด extract_msg.Message() และส่งชื่อไฟล์เป็นพารามิเตอร์
  2. รับและพิมพ์ผู้ส่งอีเมลโดยใช้คุณสมบัติ msg.sender
  3. รับและพิมพ์วันที่ของอีเมลโดยใช้คุณสมบัติ msg.date
  4. รับและพิมพ์หัวเรื่องของอีเมลโดยใช้ msg.subject คุณสมบัติ
  5. รับและพิมพ์เนื้อหาข้อความของอีเมลโดยใช้คุณสมบัติ msg.body

การพึ่งพา Python สำหรับ 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))

บันทึกไฟล์แนบและข้อความ

ไลบรารี MSG-Extractor ช่วยให้สามารถแยกไฟล์แนบจากไฟล์ Outlook MSG API ให้ฟังก์ชันในการสแกนข้อความอีเมลทั้งหมดที่จัดเก็บไว้ในผงชูรสและแสดงรายการข้อความที่พบ ผู้ใช้สามารถเลือกไฟล์แนบที่ต้องการและบันทึกลงในโฟลเดอร์ที่เลือก นอกจากนี้ยังอนุญาตให้ผู้ใช้ลบไฟล์ที่ไม่ต้องการ

 ไทย