مكتبة Python مفتوحة المصدر لبرنامج 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 وقراءتها. يمكنك الوصول إلى عناوين مستلمي البريد الإلكتروني بالإضافة إلى عرض رسائل البريد الإلكتروني والمرفقات. باستخدام سطور التعليمات البرمجية التالية ، يمكنك بسهولة قراءة الرسائل عبر بيثون.

افتح ملف 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. توفر واجهة برمجة التطبيقات وظيفة لفحص جميع رسائل البريد الإلكتروني المخزنة في MSG وتعرض قائمة الرسائل التي تعثر عليها. يمكن للمستخدمين تحديد المرفقات التي يختارونها وحفظها في مجلد مختار. كما يسمح للمستخدمين بحذف الملفات غير المرغوب فيها.

 عربي