Ya werevu, suluhisho bora zaidi kwa ajili ya Importing, Kuhamisha na Inafufua data zako Outlook barua zote.

Nje barua pepe kutoka Entourage kwa Outlook

Makala ya Dave Addey

Nimekuwa hivi karibuni alikuwa na kuuza nje rundo la barua pepe kutoka Entourage na ndani ya Outlook, ili kuzituma kwa mtu katika muundo wanaweza kuvinjari na kusoma kwenye PC. Wewe d kufikiri kwamba nje ya uteuzi wa barua pepe kutoka kwa mmoja Microsoft usimamizi wa barua pepe chombo kingine itakuwa ni rahisi, haki? Cha kusikitisha si. Shukrani nyingi, kidogo ya AppleScript na matumizi nafuu got mambo ya kufanya kazi kwa ajili yangu. Chapisho hili inaeleza jinsi.

tatizo kubwa ni ukosefu wa muundo wa kawaida kati ya Entourage (.mbox kwa folders, .EML kwa barua pepe ya mtu binafsi) na Outlook (.pst kwa kila kitu). Kuna kutumika kwa kuwa mzuri AppleScript nje chombo kwa ajili ya nje kutoka Entourage, lakini kwa bahati mbaya ni haijawahi updated kwa kazi ya Leopard. Unaweza kuhamisha folder nzima kama faili MBOX kutoka Entourage, lakini hizi haziwezi kufunguliwa kwa Outlook na hivyo si kutumia kiasi ama.

(kama kando, kuna njia mbalimbali ya kwenda nyingine njia, nje kutoka Outlook na kuagiza katika Entourage. Ni karibu kama kama kura ya watu ni kubadilisha kutoka PC kwa Mac, lakini wachache haja ya kwenda katika upande mwingine ...)

ufumbuzi My baadaye una sehemu mbili - kupata barua kutoka Entourage, na kisha kupata katika kwa Outlook.

Kupata barua kutoka Entourage

Kwa sehemu hii, Niliandika AppleScript (kulingana sana code kutoka macosxhints) nje kila barua pepe kwa sasa-kuchaguliwa katika Entourage kwa folda kwenye Mac yangu. Shukrani nyingi kwa macosxhints user golgi_body kwa posting code awali.

Hapa ni script natumia (nakala hii katika Script Mhariri wa kutumia):

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

Itabidi kuweka fpath kuwa njia ya folder zilizopo kwenye Mac yako. Wakati kuendesha hati hii katika Script Mhariri, wote wa files kuchaguliwa katika Entourage itakuwa nje ya folda ya kuhamisha yako kama files eml.

Kwa nini utumie AppleScript kabisa? Mbona si tu Drag barua pepe ya kuchaguliwa kwenye folda? Baada ya yote, hii humshauri Entourage nje yao wenyewe katika format eml. tatizo ni, wakati kufanya hivyo, Entourage mauzo barua pepe kwa kutumia mada ya barua pepe kama jina la faili. Hii zina kila aina ya wahusika weird na ya ajabu, na Windows hapendi kuwa wakati wote. Hati hii avoids tatizo kabisa kwa kutumia tarehe na wakati email alitumwa kama jina la faili. (Pia inafanya kuwa rahisi ili files yako eml kwa tarehe na muda katika Finder kama unahitaji.)

Kupata barua katika kwa Outlook

Kwa sehemu hii, Nilikuwa Windows shirika kuitwa Outlook Import Wizard. ni gharama $19.95, lakini ni zaidi ya thamani yake wakati kuzingatia muda unaweza kuokoa. Unaweza kushusha ni na kujaribu nje kwa ajili ya bure (max 5 barua pepe kwa demo kuagiza), lakini alionya - katika hali ya demo, huwezi kuwasha "Washa EML preprocessing (Unix, MAC)"Fursa ya kufanya mchawi kutambua barua pepe Mac-encoded, na hivyo barua pepe yako nje itakuwa na kura ya "=" alama wakati mtazamo wao katika Outlook. Habari njema ni kwamba programu kununuliwa kazi nzuri na barua pepe Mac-encoded.

mchakato wa kuingiza ni rahisi sana. Kwenye PC yako na Outlook imewekwa, kazi kwa njia ya Outlook Import Wizard, kuwa na uhakika wa kurejea kwenye "Wezesha EML preprocessing (Unix, MAC)"chaguo (kupatikana chini "Options" button juu ya "Chagua folda chanzo" screen) kuhakikisha kwamba barua pepe yako Mac-encoded hutambuliwa. mchawi ni mzuri maelezo binafsi, na kuna maelekezo kamili online, hivyo mimi si kukimbia kwa njia ya mapumziko ya mazingira kwa kina hapa. Kutakuwa na kuchukua muda wa kufanya kuagiza, lakini hatimaye utasikia kuishia na barua pepe zako zote katika Outlook, na viambatisho wote na headers awali.

Nimekuwa tu walijaribu mchakato huu mwenyewe na Entourage 2008 (juu ya Leopard) na Outlook 2002 (juu ya XP), lakini napenda kutarajia kufanya kazi na matoleo ya awali ya Entourage pia. Outlook Import Wizard anadai kazi ya Windows 98 / Me / NT 4.0 / 2000 / XP / 2003 kwa Outlook 98/2000/2002/2003/2007, hivyo unapaswa kuwa nzuri ya kwenda bila kujali mpangilio wako.