البريد :: النقل :: DBX

تحليل صناديق بريد Outlook Express
التحميل الان

البريد :: النقل :: DBX الترتيب والملخص

الإعلانات

  • Rating:
  • رخصة:
  • Perl Artistic License
  • السعر:
  • FREE
  • اسم الناشر:
  • Tassilo von Parseval
  • موقع ويب الناشر:
  • http://search.cpan.org/~vparseval/

البريد :: النقل :: DBX العلامات


البريد :: النقل :: DBX وصف

تحليل Outlook Express صناديق البريد البريد :: النقل :: DBX هو وحدة بيرل التي تمنحك منصة الوصول المستقلة إلى ملفات Outlook Express 'DBX. استخراج المجلدات الفرعية والرسائل وما إلى ذلك من تلك أو استخدامها لتحويل محفوظات DBX إلى تنسيق أكثر محمولة (مثل تنسيق Mbox القياسي). يعتمد على libdbx للقيام بعمله. الأخبار السيئة: لا يعرف libdbx أي شيء عن نخلة جهازك، لذلك لا يعمل على آلات الإناث الكبيرة مثل ماكنتوش أو صنز. الأخبار الجيدة: قمت بإجراء البقع المناسبة بحيث تعمل في الواقع على الأجهزة ذات الباكر "الخطأ" (استثناء: الأجهزة ذات البايتات التي تتمتع باحتيالها مثل الصراصير لا تنفد؛ استثناء من الاستثناء: إذا كنت تشتري لي Cray أعود بإصلاحه. عليك أن تفهم بنية ملفات .DBX لإجراء الاستخدام المناسب لهذه الوحدة. يحتفظ Outlook Express بضع هذه الملفات على القرص الصلب الخاص بك. على سبيل المثال: Folders.dbx Folder1.dbx Comp .lang.perl.misc.dbx.gisthe الشيء السيء في ذلك هو أن هناك حقا نوعان مختلفان من هذه الملفات: واحد يحتوي على الرسائل الفعلية والآخر يمتلك مجرد مراجع إلى ملفات .DBX أخرى. يمكن اعتبار المجلدات. Dovlevel ملف لأنه يسرد جميع ملفات .dbx الأخرى المتاحة. بالنسبة للمجلدات 1.dbx و comp.lang.perl.misc.dbx لا يمكنك معرفة ما إذا كانت تحتوي على رسائل أو مجلدات فرعية (على الرغم من أن comp.lang.perl.misc.dbx ربما يحتوي على رسائل مجموعة الأخبار التي يتم التعامل معها على أنها مجرد رسائل البريد الإلكتروني). E يمنحك المعلومات التي تحتاجها. سيكون النهج الشائع ما يلي: 1) إنشاء بريد جديد :: النقل :: DBX كائن من "Folders.dbx" 2) تكرر عبر عناصره باستخدام الأسلوب GET () الأسلوب 2.1 إذا أرجع بريد :: النقل :: DBX :: Email => رسالة بريد إلكتروني => رسالة رقمية 2.2 إذا قمت بإرجاع البريد: النقل :: DBX :: Folder => مجلد 3) إذا كانت الرسالة 3.1 اتصل بأي طريقة من البريد :: Transport :: DBX :: Email تحتاج 4) إذا اتصل بالمجلد 4.1 مهما كانت الطريقة من البريد :: Transport :: DBX :: المجلد الذي تحتاجه أو 4.2 اتصل ب DBX () عليه لإنشاء بريد جديد :: Transport :: DBX Object 4.2.1 إذا تم إرجاع DBX () شيء محدد = > التراجع إلى البند 2) الشيء المربك هو أن ملفات .dbx قد تحتوي على مراجع إلى مجلدات أخرى غير موجودة حقا! إذا تم استخدام Outlook Express، فهذا هو سيناريو شائع لأن Golders.dbx يسرد جميع مجموعات الأخبار كبريد منفصل: النقل :: DBX :: كائنات مجلد بغض النظر عما إذا كنت مشتركا في أي من تلك أم لا. لذلك في جوهر الاتصال DBX () على مجلد سيعود فقط كائن جديد فقط إذا كان ملف .dbx المقابلة. بلدي $ dbx = eval {mail :: النقل :: DBX-> جديد ("box.mbx")}؛ يموت $ @ إذا $ @؛ بالنسبة لي $ i (0 .. $ dbx-> msgcount - 1) {my msg = $ dbx-> get ($ i)؛ طباعة $ msg-> الموضوع؛ ...} # # أكثر ملاءمة لبلدي $ msg ($ dbx-> رسائل البريد الإلكتروني) {print $ msg-> الموضوع؛ ... } متطلبات: perl.


البريد :: النقل :: DBX برامج ذات صلة