דואר :: תחבורה :: DBX

לנתח Outlook Express תיבות דואר
הורד עכשיו

דואר :: תחבורה :: DBX דירוג וסיכום

פרסומת

  • Rating:
  • רישיון:
  • Perl Artistic License
  • מחיר:
  • FREE
  • שם המפרסם:
  • Tassilo von Parseval
  • אתר האינטרנט של המוציא לאור:
  • http://search.cpan.org/~vparseval/

דואר :: תחבורה :: DBX תגים


דואר :: תחבורה :: DBX תיאור

לנתח את Outlook Express תיבות דואר דואר :: תחבורה :: DBX הוא מודול Perl שנותן לך גישה עצמאית לפלטפורמה קבצי DBX של Outlook Express. לחלץ תיקיות משנה, הודעות וכו 'מאלה או להשתמש בו כדי להמיר ארכיון DBX לתוך פורמט נייד יותר (כגון פורמט MBOX סטנדרטי). זה מסתמך על libdbx לעשות את עבודתו. החדשות הרעות: LibdBX לא יודע שום דבר על אנסיאנות של המכונה שלך אז זה לא עובד על מכונות ביג- endian כגון Macintoshs או Suns. החדשות הטובות: עשיתי את התיקונים המתאימים, כך שזו למעשה עובדת אפילו על מכונות עם "טעות" בתותי (חריגה: מכונות עם פרידוד עוד יותר, כגון החריג: אם אתה קונה לי Cray אני אבטיח לתקן את זה. אתה צריך להבין את המבנה של קבצי .dbx כדי לבצע שימוש נכון של מודול זה. Outlook Express שומר על כמה קבצים אלה על harddisk שלך. לדוגמה: תיקיות .dbx folder1.dbx comp . הקובץ מאז זה מפרט את כל הקבצים האחרים .dbx. באשר folder1.dbx ו comp.lang.perl.misc.dbx אתה עדיין לא יכול לדעת אם הם מכילים הודעות או תיקיות משנה (למרות comp.lang.perl.misc.dbx כנראה מכיל הודעות קבוצת דיון המטופלים כמו הודעות דוא"ל בלבד). למרבה הצער זה מודול E נותן לך את המידע שאתה צריך. גישה משותפת תהיה כדלקמן: 1) צור דואר חדש :: תחבורה :: DBX אובייקט מ "תיקיות.היאבן" 2) iTerate על הפריטים שלה באמצעות קבלת () שיטה 2.1 אם הוא מחזיר דואר :: תחבורה :: DBX :: דוא"ל => הודעה 2.2 אם היא מחזירה את הדואר :: תחבורה :: DBX :: תיקייה => תיקייה 3) אם הודעה 3.1 התקשר כל שיטה מדואר :: תחבורה :: DBX :: דוא"ל אתה צריך 4) אם התיקייה 4.1 התקשר לשיטה מהדואר :: תחבורה :: DBX :: תיקייה אתה צריך או 4.2 שיחה DBX () על זה כדי ליצור דואר חדש :: תחבורה :: DBX אובייקט 4.2.1 אם DBX () החזיר משהו מוגדר = > החזרה לפריט 2) הדבר המבלבל הוא ש- 0.DBX קבצים עשויים להכיל הפניות לתיקיות אחרות שלא באמת קיימות! אם Outlook Express שימש Newsclient זה תרחיש נפוץ מאז התיקיות אז במהותה קורא DBX () בתיקיה יחזיר רק אובייקט חדש אם הקובץ המקביל .dbx קיים.Synopsis השתמש בדואר :: תחבורה :: DBX; שלי $ DBX = EALE {mail :: התחבורה :: DBX-> חדש ("Box.mbx")}; למות $ @ אם $ @; עבור $ I (0 .. $ dbx-> msgcount - 1) {שלי $ msg = $ dbx-> לקבל ($ i); הדפס $ $ msg-> נושא; ...} # יותר נוח עבור הודעות דוא"ל שלי ($ DBX-> הודעות דוא"ל) {Print $ msg-> נושא; ...} דרישות: · פרל


דואר :: תחבורה :: DBX תוכנה קשורה