Die slimste, mees effektiewe oplossings vir invoer, Uitvoer en nie al jou Outlook pos data herwin.

Uitvoer e-pos van Entourage te Outlook

Artikel deur Dave Addey

Ek het onlangs 'n klomp van die e-pos uitvoer van Entourage en in Outlook, ten einde hulle aan iemand te stuur in 'n formaat wat hulle kan blaai en lees op 'n PC. Jy sou dink dat die uitvoer van 'n verskeidenheid van e-posse van een Microsoft e-pos beheer instrument om 'n ander maklik sal wees, reg? Ongelukkig nie. Gelukkig, 'n bietjie van Apple en 'n relatief goedkoop nut het dinge werk vir my. Hierdie post beskryf hoe.

Die grootste probleem is die gebrek aan 'n gemeenskaplike formaat tussen Entourage (.mbox vir dopgehou, .EML vir individuele e-pos) en Outlook (.pst vir alles). Daar was 'n baie goeie Apple uitvoer instrument wees vir uitvoer van Entourage, maar ongelukkig is dit nooit is opgedateer om te werk op Leopard. Jy kan 'n hele gids te voer as 'n MBOX lêer van Entourage, maar dit kan nie oopgemaak word deur Outlook en so is nie veel gebruik nie.

(As 'n eenkant, daar is talle maniere om die gaan ander manier, uit te voer vanaf Outlook en invoer in Entourage. Dis amper asof baie mense oor te skakel van PC to Mac, maar min nodig het om te gaan in die ander rigting ...)

My uiteindelike oplossing bestaan ​​uit twee dele - om pos uit Entourage, en dan kry dit in te Outlook.

Kry pos uit Entourage

Vir hierdie deel, Ek het 'n Apple (swaar gebaseer op 'n kode van macosxhints) om al die oomblik geselekteerde e-pos in Entourage uitvoer na 'n gids op my Mac. Baie dankie aan macosxhints gebruiker golgi_body vir die opstel van die oorspronklike kode.

Hier is die script Ek gebruik (kopieer dit na Script Editor om dit te gebruik):

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

Jy moet fpath stel om die pad te wees om 'n bestaande gids op jou Mac. Wanneer jy hierdie script in Script Editor hardloop, al die geselekteerde lêers in Entourage sal uitgevoer word na jou gids uitvoer as EML lêers.

Hoekom gebruik Apple glad? Waarom nie net die gekose e-pos sleep op 'n gids? Na alles, hierdie vra Entourage om hulle uit te voer self in EML-formaat. Die probleem is, wanneer jy dit doen, Entourage uitvoer van die e-pos met behulp van die e-pos onderwerp as die lêernaam. Dit kan allerhande vreemde en wonderlike karakters bevat, en Windows hou nie van wat glad. Dit script vermy die probleem geheel en al deur die gebruik van die datum en tyd van die e-pos is gestuur as die lêernaam. (Dit maak dit ook makliker om jou EML lêers deur datum en tyd in die Finder bestel as jy nodig het om te.)

Kry pos in Outlook

Vir hierdie deel, Ek gebruik 'n Windows nut genoem Outlook invoer Ghoeroe. Dit kos $19.95, maar dit is meer as die moeite werd wanneer jy die tyd dit oorweeg kan red. Jy kan dit aflaai en probeer dit uit vir gratis (Max 5 e-pos per demo invoer), maar wees gewaarsku - in demo mode, jy kan nie draai op die "staat stel om die EML Preprocessing (Unix, MAC)"Opsie om die towenaar Mac-geënkodeerde e-pos te erken, en so jou ingevoerde e-pos sal baie "=" simbole bevat wanneer jy hulle sien in Outlook. Die goeie nuus is dat die aangekoop app werk goed met Mac-geënkodeerde e-pos.

Die invoer proses is redelik maklik. Op jou rekenaar met Outlook geïnstalleer, werk deur die Wizard Outlook Import, om seker om te draai op die "Aktiveer die EML Preprocessing (Unix, MAC)" opsie (gevind onder die knoppie "Options" op die skerm "Kies die gids bron") om seker te maak dat jou Mac-geënkodeerde e-pos word erken. Die towenaar is redelik selfverduidelikend, en daar is volledige instruksies aanlyn, so ek sal nie uitgevoer word deur die res van die instellings in detail hier. Dit sal 'n rukkie neem om die invoer doen, maar uiteindelik sal jy eindig met al jou e-pos in Outlook, met al die aanhangsels en die oorspronklike kop.

Ek het net probeer om hierdie proses myself met Entourage 2008 (op Leopard) en Outlook 2002 (op XP), maar ek sou verwag dat dit ook werk met vorige weergawes van Entourage. Die Wizard Outlook Import beweer om te werk op Windows 98 / Me / NT 4.0 / 2000 / XP / 2003 met Outlook 98/2000/2002/2003/2007, sodat jy moet goed wees om nie saak wat jou setup gaan.