أذكى, الحلول الأكثر فعالية لاستيراد, المصدرة واسترداد كافة البيانات بريد Outlook الخاص بك.

تصدير رسائل البريد الإلكتروني من Entourage إلى Outlook

المقال من قبل ديف Addey

لقد قمت مؤخرا لتصدير مجموعة من رسائل البريد الإلكتروني من Entourage وإلى Outlook, من أجل إرسالها إلى شخص ما في شكل يمكنهم تصفح وقراءة على جهاز كمبيوتر. كنت أعتقد أن تصدير مجموعة من رسائل البريد الإلكتروني من واحد أداة لإدارة البريد الإلكتروني مايكروسوفت لآخر سيكون من السهل, حق? للأسف لا. لحسن الحظ, قليلا من ابليسكريبت وأداة رخيصة نسبيا حصلت الأشياء تعمل بالنسبة لي. هذا آخر يصف كيف.

والمشكلة الرئيسية هي عدم وجود تنسيق مشترك بين حاشية (.MBOX للمجلدات, .يمل لرسائل البريد الإلكتروني الفردية) و Outlook (.توقيت المحيط الهادي في كل شيء). هناك تستخدم ليكون أداة جيدة حقا تصدير ابليسكريبت للتصدير من Entourage, ولكن للأسف أبدا تم تحديثه للعمل على ليوبارد. يمكنك تصدير مجلد كامل كملف MBOX من Entourage, ولكن هذه لا يمكن فتحه من قبل Outlook وليس ذلك بكثير استخدام إما.

(بوصفها جانبا, هناك العديد من الطرق للذهاب لل آخر طريق, تصدير من Outlook واستيراد إلى Entourage. انها تقريبا كما لو الكثير من الناس آخذة في التحول من جهاز الكمبيوتر إلى ماك, ولكن قلة بحاجة للذهاب في الاتجاه الآخر ...)

بلدي الحل النهائي من جزأين - الحصول على بريد من حاشية, ومن ثم الحصول عليه في لتوقعات.

الحصول على البريد الإلكتروني من حاشية

لهذا الجزء, كتبت في ابليسكريبت (تعتمد إلى حد كبير على رمز من macosxhints) لتصدير جميع رسائل البريد الإلكتروني المحدد حاليا في Entourage لمجلد على جهاز Mac. شكرا جزيلا لgolgi_body macosxhints المستخدم لنشر رمز الأصلي.

وفيما يلي النص الذي أستخدمه (نسخ هذا في محرر البرامج النصية لاستخدامه):

tell application "Microsoft Entourage"
    -- get a reference to all selected messages from entourage
    set selectedMessages to the current messages
    if selectedMessages is {} then
        return
    end if

    -- absolute reference to our export folder
    set fpath to "DiskName:Users:myusername:Documents:existingfolder:"

    repeat with i in selectedMessages

        set sentDate to time sent of i
        set fname to fpath ¬
            & my padNumber(year of sentDate as integer) ¬
            & "-" & my padNumber(month of sentDate as integer) ¬
            & "-" & my padNumber(day of sentDate as integer) ¬
            & "-" & my padNumber(hours of sentDate as integer) ¬
            & "-" & my padNumber(minutes of sentDate as integer) ¬
            & "-" & my padNumber(seconds of sentDate as integer) ¬

        tell application "Finder"
            if (exists file (fname & ".eml")) then
                set k to 1
                repeat while (exists file (fname & "-" & (k as string) & ".eml"))
                    set k to k + 1
                end repeat
                set fname to (fname & "-" & (k as string))
            end if
        end tell

        set fname to fname & ".eml"
        save i in fname
        tell application "Finder" to update file fname

    end repeat

end tell

to padNumber(theNumber)
    if theNumber is less than 10 then
        return "0" & theNumber
    else
        return theNumber
    end if
end padNumber

سوف تحتاج إلى تعيين fpath أن يكون المسار إلى مجلد موجود على جهاز ماكنتوش. عند تشغيل هذا البرنامج النصي في محرر البرامج النصية, جميع الملفات المحددة في Entourage سيتم تصديرها إلى مجلد التصدير كملفات يمل.

لماذا استخدام ابليسكريبت على الإطلاق? لماذا لا مجرد سحب رسائل البريد الإلكتروني المحددة إلى مجلد? بعد كل شيء, هذا يطالب Entourage لتصديرها نفسها في شكل قائمة الأدوية الأساسية. المشكلة هي, عند القيام بذلك, حاشية تصدير رسائل البريد الإلكتروني باستخدام موضوع البريد الإلكتروني كاسم ملف. يمكن أن تحتوي هذه كل أنواع الشخصيات غريبة ورائعة, ويندوز لا أن تحب على الإطلاق. هذا السيناريو يتجنب المشكلة تماما باستخدام التاريخ والوقت الذي تم فيه إرسال البريد الإلكتروني واسم الملف. (كما أنه يجعل من السهل على النظام الملفات .eml حسب التاريخ والوقت في البحث إذا كنت في حاجة إليها.)

الحصول على البريد في لتوقعات

لهذا الجزء, أنا استخدم ويندوز فائدة دعا توقعات معالج استيراد. يكلف $19.95, لكنها أكثر من يستحق ذلك عند النظر في الوقت الذي يمكن أن ينقذ. يمكنك تحميل البرنامج وتجربته مجانا (ماكس 5 رسائل البريد الإلكتروني في استيراد تجريبي), لكن حذر من أن يكون - في طريقة العرض, لا يمكنك تشغيل "تمكين تجهيزها EML (يونكس, لجنة الهدنة العسكرية)"خيار لجعل المعالج تعترف رسائل البريد الإلكتروني المشفرة ماك, وهكذا سوف تحتوي على رسائل البريد الإلكتروني المستوردة الكثير من "=" حرف عند عرضها في Outlook. والخبر السار هو أن التطبيق الذي تم شراؤه يعمل بشكل جيد مع رسائل البريد الإلكتروني المشفرة ماك.

عملية الاستيراد من السهل جدا. على جهاز الكمبيوتر الخاص بك مع تثبيت Outlook, العمل من خلال معالج توقعات استيراد, ويجري التأكد من تشغيل "تمكين تجهيزها EML (يونكس, لجنة الهدنة العسكرية)" اختيار (وجدت تحت زر "خيارات" على "حدد المجلد المصدر" الشاشة) للتأكد من أن يتم التعرف على رسائل البريد الإلكتروني المشفرة ماك. المعالج هو توضيحية جميلة الذاتي, و ها هم التعليمات الكاملة على الانترنت, ولذا فإنني لن تعمل من خلال بقية الإعدادات في التفاصيل هنا. وسوف يستغرق بعض الوقت للقيام باستيراد, ولكن في نهاية المطاف سوف ينتهي بك الأمر مع كل من رسائل البريد الإلكتروني في Outlook, مع جميع المرفقات ورؤوس الأصلية.

لقد حاولت فقط هذه العملية نفسي مع Entourage 2008 (على ليوبارد) و Outlook 2002 (على XP), ولكن أتوقع أن تعمل مع الإصدارات السابقة من حاشية جدا. يدعي معالج استيراد Outlook للعمل على نظام التشغيل Windows 98 / ME / NT 4.0 / 2000 / XP / 2003 مع Outlook 98/2000/2002/2003/2007, لذلك يجب أن تكون على ما يرام بغض النظر عن الإعداد.