Nejchytřejší, nejefektivnější řešení pro import, Export a obnovení všech dat pošty aplikace Outlook.

Export e-maily z Entourage do aplikace Outlook

Článek Dave Addey

Nedávno jsem měl exportovat spoustu e-mailů od Entourage a do aplikace Outlook, aby jim poslat někoho v podobě, kterou lze procházet a číst na PC. Člověk by si myslel, že export výběr emailů z jednoho řídícího email nástroj Microsoft do jiného by bylo snadné, že jo? bohužel ne. díkybohu, trochu AppleScriptu a relativně levný nástroj dostal věci pracovat pro mě. Tento příspěvek popisuje, jak.

Hlavním problémem je nedostatek společného formátu mezi Entourage (.mbox pro složky, .eml pro jednotlivé e-maily) a Outlook (.pst za všechno). Tam použitý být opravdu dobrý AppleScript export nástroj pro export z aplikace Entourage, ale bohužel to nikdy nebyl aktualizován pro práci na Leopard. Můžete exportovat celou složku jako soubor MBOX z Entourage, ale tyto doby nemohou být otevřeny Outlook a proto nejsou k ničemu buď.

(Jako stranou, existuje mnoho způsobů, jak jít jiný cesta, exportovat z aplikace Outlook a importovat do Entourage. Je to skoro, jako by spousta lidí, kteří přecházejí z PC na Mac, ale jen málo je třeba jít v opačném směru ...)

Můj konečný roztok má dvě části - dostat maily z Entourage, a pak ji dostat do Outlooku.

Získání pošty z Entourage

Pro tuto část, Napsal jsem AppleScriptu (silně založené na kódu z macosxhints) exportovat všechny aktuálně vybrané e-maily v aplikaci Entourage do složky v počítači Mac. Mnohé díky macosxhints uživatelské golgi_body pro vysílání původní kód.

Zde je scénář, že jsem pomocí (kopírovat to do editoru skriptů jej používat):

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

Budete muset nastavit fpath být cestu k existující složky na počítači Macintosh. Spustíte-li tento skript v Script Editor, všechny vybrané soubory v Entourage budou exportovány do svého exportu složky jako EML soubory.

Proč používat AppleScriptu vůbec? Proč ne jen přetáhnout vybrané e-maily na složku? Po všem, Tento vyzve Entourage jim export se v EML formátu. Problém je v tom, pokud tak učiníte, Entourage exportuje e-maily pomocí e-mailu předmět jako název souboru. To může obsahovat všechny druhy podivných a úžasných postav, a Windows nemá rád, že vůbec. Tento skript zabrání problém úplně pomocí datum a čas, kdy byl e-mail odeslán jako jméno souboru. (To také usnadňuje objednejte si eml soubory podle data a času ve Finderu, pokud potřebujete.)

Získání pošty v aplikaci Outlook

Pro tuto část, Použil jsem nástroj Windows nazývaný Průvodce importem aplikace Outlook. To stojí $19.95, ale je to víc než to stojí za to, když vezmete v úvahu čas, který může ušetřit. Můžete si ji stáhnout a vyzkoušet zdarma (max 5 e-mailů za demo dovozu), ale pozor - v demo módu, nelze zapnout „umožnit EML předzpracování (UNIX, MAC)“Možnost, aby Průvodce rozpoznat Mac kódované emaily, a tak importované e-maily budou obsahovat velké množství „=“ symbol při zobrazení v aplikaci Outlook. Dobrou zprávou je, že zakoupené aplikace funguje s Mac kódované e-maily.

Proces importu je docela snadné. Na počítači s nainstalovanou aplikaci Outlook, propracovat Průvodci importem Outlook, přičemž nezapomeňte zapnout „Povolit EML předzpracování (UNIX, MAC)"možnost (najdete pod tlačítkem „Volby“ na „Vyberte zdrojovou složku“ obrazovce) aby se ujistil, že vaše Mac-kódované emaily jsou uznány. Průvodce je docela samo-vysvětlující, a jsou Úplné instrukce on-line, takže nebudu běžet přes zbytek nastavení podrobně zde. Bude to chvíli trvat, než dělat import, ale nakonec skončíte se všemi svými e-maily v aplikaci Outlook, se všemi přílohami a původní záhlaví.

Já jsem jen sám se pokusil tento proces Entourage 2008 (Leopard) a Outlook 2002 (na XP), ale já bych očekávat, že bude pracovat s dřívějších verzích aplikace Entourage příliš. Průvodce Outlook importem tvrdí, že pracuje na Windows 98 / Me / NT 4.0 / 2000 / XP / 2003 s Outlookem 98/2000/2002/2003/2007, takže byste měli být dobré jít bez ohledu na to, jaké jsou vaše nastavení.