ฉลาดที่สุด, ประสิทธิภาพสำหรับการนำเข้า, ส่งออกและการกู้คืนข้อมูล Outlook ของคุณจดหมาย.

การส่งออกอีเมลจาก Entourage ไปยัง Outlook

บทความโดยเดฟ Addey

ผมเคยมีเมื่อเร็ว ๆ นี้ในการส่งออกพวงของอีเมลจาก Entourage และลงใน Outlook, เพื่อที่จะส่งพวกเขาไปยังคนที่อยู่ในรูปแบบที่พวกเขาสามารถเรียกดูและอ่านได้บนเครื่องคอมพิวเตอร์. คุณคิดว่าการส่งออกการเลือกของอีเมลจากเครื่องมือการจัดการอีเมล Microsoft หนึ่งไปยังอีกจะเป็นเรื่องง่าย, ขวา? เศร้าไม่ได้. ขอบคุณ, บิตของ Applescript และยูทิลิตี้ที่ค่อนข้างถูกมีสิ่งที่ทำงานสำหรับฉัน. โพสต์นี้อธิบายถึงวิธีการ.

ปัญหาหลักคือการขาดการรูปแบบร่วมกันระหว่างของ Entourage (.mbox สำหรับโฟลเดอร์, .EML สำหรับอีเมลของแต่ละบุคคล) และ Outlook (.PST สำหรับทุกอย่าง). มีการใช้เป็นเครื่องมือในการส่งออก Applescript ที่ดีจริงๆสำหรับการส่งออกจาก Entourage, แต่เศร้าก็ไม่เคยได้รับการปรับปรุงในการทำงานกับเสือดาว. คุณสามารถส่งออกโฟลเดอร์ทั้งหมดเป็นไฟล์ MBOX จาก Entourage, แต่สิ่งเหล่านี้ไม่สามารถเปิดได้โดย Outlook และเพื่อให้มีไม่มากใช้อย่างใดอย่างหนึ่ง.

(เช่นกัน, มีหลายวิธีที่จะไป อื่น ๆ ทาง, การส่งออกจาก Outlook และนำเข้ามาใน Entourage. มันเกือบจะเป็นถ้าคนจำนวนมากกำลังเปลี่ยนจากเครื่องคอมพิวเตอร์ไปยัง Mac, แต่ไม่กี่จำเป็นต้องไปในทิศทางอื่น ๆ ...)

วิธีการแก้ปัญหาในที่สุดฉันมีสองส่วน - ได้รับจดหมายจาก Entourage, และจากนั้นได้รับมันในไปยัง Outlook.

ได้รับจดหมายจาก Entourage

สำหรับส่วนนี้, ผมเขียนเป็น AppleScript (ตามอย่างหนักในโค้ดจาก 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 จะเป็นเส้นทางไปยังโฟลเดอร์ที่มีอยู่บน Mac ของคุณ. เมื่อคุณเรียกใช้สคริปต์นี้ในตัวแก้ไขสคริปต์, ไฟล์ทั้งหมดที่เลือกใน Entourage จะถูกส่งออกไปยังโฟลเดอร์ที่ส่งออกเป็นไฟล์ .eml.

ทำไมต้องใช้ Applescript ที่ทั้งหมด? ทำไมไม่เพียงแค่ลากอีเมลที่เลือกไปยังโฟลเดอร์? หลังจากนั้น, นี้จะแจ้งให้ Entourage เพื่อการส่งออกให้ตัวเองในรูปแบบ .eml. ปัญหาคือ, เมื่อคุณทำเช่นนั้น, Entourage ส่งออกอีเมลโดยใช้ชื่อเรื่องของอีเมลเป็นชื่อไฟล์. นี้สามารถมีทุกประเภทของตัวละครที่แปลกและมหัศจรรย์, และ Windows ไม่ชอบที่ทุก. สคริปต์นี้หลีกเลี่ยงปัญหาที่เกิดขึ้นทั้งหมดโดยใช้วันที่และเวลาที่ส่งอีเมลเป็นชื่อไฟล์. (นอกจากนี้ยังทำให้ง่ายต่อการสั่งซื้อไฟล์ .eml ของคุณตามวันและเวลาใน Finder ถ้าคุณจำเป็นต้อง)

ได้รับจดหมายในไปยัง Outlook

สำหรับส่วนนี้, ผมใช้ Windows สาธารณูปโภคที่เรียกว่า ตัวช่วยสร้างนำเข้า outlook. มีค่าใช้จ่าย $19.95, แต่มันมากกว่ามูลค่ามันเมื่อคุณพิจารณาเวลาที่สามารถบันทึก. คุณสามารถดาวน์โหลดและทดลองใช้ฟรี (สูงสุด 5 ฉบับต่อการนำเข้าสาธิต), แต่จะเตือน - ในโหมดการสาธิต, คุณไม่สามารถเปิด“เปิดใช้กระบวนการเตรียมการผลิต EML (Unix, MAC)” ตัวเลือกที่จะทำให้ตัวช่วยสร้างการรับรู้อีเมล Mac เข้ารหัส, และอื่น ๆ ที่นำเข้าอีเมลของคุณจะมีจำนวนมาก“=” สัญลักษณ์เมื่อคุณดูพวกเขาใน Outlook. ข่าวดีก็คือว่าแอปซื้อทำงานได้ดีกับอีเมล Mac เข้ารหัส.

ขั้นตอนการนำเข้าเป็นเรื่องง่ายสวย. ในเครื่องคอมพิวเตอร์ของคุณด้วยการติดตั้ง Outlook, ทำงานผ่านช่วยสร้างการนำเข้าของ Outlook, การตรวจสอบเพื่อเปิด“เปิดใช้กระบวนการเตรียมการผลิต EML (Unix, MAC)"ตัวเลือก (พบว่าภายใต้ปุ่ม“ตัวเลือก” ที่“เลือกโฟลเดอร์ต้นทาง” หน้าจอ) เพื่อให้แน่ใจว่าอีเมล Mac เข้ารหัสของคุณได้รับการยอมรับ. ตัวช่วยสร้างสวยอธิบายตนเอง, และมี คำแนะนำออนไลน์เต็มรูปแบบ, ดังนั้นฉันจะไม่วิ่งผ่านส่วนที่เหลือของการตั้งค่าในรายละเอียดที่นี่. มันจะใช้เวลาสักครู่ที่จะทำการนำเข้า, แต่ในที่สุดคุณจะจบลงด้วยทั้งหมดของอีเมลของคุณใน Outlook, พร้อมแนบทั้งหมดและส่วนหัวเดิม.

ฉันได้พยายามเพียงกระบวนการนี้ตัวเองด้วย Entourage 2008 (กับเสือดาว) และ Outlook 2002 (บน XP), แต่ผมจะคาดหวังว่ามันจะทำงานร่วมกับรุ่นก่อนหน้านี้ Entourage เกินไป. ตัวช่วยสร้างการนำเข้าของ Outlook อ้างว่าทำงานบน Windows 98 / Me / NT 4.0 / 2000 / XP / 2003 กับ Outlook 98/2000/2002/2003/2007, ดังนั้นคุณควรจะดีไปไม่ว่าสิ่งที่ตั้งค่าของคุณ.