Export e-maily z Entourage do programu Outlook
Článok Dave adde
Nedávno som mal exportovať veľa e-mailov od Entourage a do programu Outlook, aby im poslať niekoho v podobe, ktorú možno prechádzať a čítať na PC. Človek by si myslel, že export výber emailov z jedného riadiaceho email nástroj Microsoft do iného by bolo jednoduché, správny? bohužiaľ nie. Našťastie, trochu AppleScript a relatívne lacný nástroj dostal veci pracovať pre mňa. Tento príspevok popisuje, ako.
Hlavným problémom je nedostatok spoločného formátu medzi Entourage (.mbox pre zložky, .eml pre jednotlivé e-maily) a Outlook (.pst za všetko). Tam použitý byť naozaj dobrý AppleScript export nástroj pre export z Entourage, ale bohužiaľ to nikdy nebol aktualizovaný pre prácu na Leopard. Môžete exportovať celú zložku ako súbor MBOX z Entourage, ale nemôžu byť otvorené Outlook a preto nie sú k ničomu buď.
(ako stranou, existuje mnoho spôsobov, ako ísť ostatné spôsob, exportovať z aplikácie Outlook a importovať do Entourage. Je to skoro, ako by veľa ľudí, ktorí prechádzajú z PC na Mac, ale len málo je potrebné ísť v opačnom smere ...)
Môj konečný roztok má dve časti - dostať maily z Entourage, a potom ju dostať do Outlooku.
Získanie pošty z Entourage
Pre túto časť, Napísal som AppleScript (silne založené na kódu z macosxhints) exportovať všetky aktuálne vybrané e-maily v aplikácii Entourage do priečinka v počítači Mac. Mnohé vďaka macosxhints užívateľské golgi_body pre vysielanie pôvodný kód.
Tu je scenár, že som pomocou (kopírovať to do editora skriptov ho používať):
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 musieť nastaviť fpath byť cestu k existujúcej zložky na počítači Macintosh. Ak spustíte tento skript v Script Editor, všetky vybrané súbory v Entourage budú exportované do svojho exportu zložky ako EML súbory.
Prečo používať AppleScript vôbec? Prečo nie len pretiahnuť vybrané e-maily na priečinok? Po všetkom, Tento vyzve Entourage im export sa v EML formáte. Problém je, ak tak urobíte, Entourage exportuje e-maily pomocou e-mailu predmet ako názov súboru. To môže obsahovať všetky druhy podivných a úžasných postáv, a Windows nemá rád, že vôbec. Tento skript zabráni problém úplne pomocou dátum a čas, kedy bol e-mail odoslaný ako meno súboru. (To tiež uľahčuje objednajte si eml súbory podľa dátumu a času vo Finder, ak potrebujete.)
Získanie pošty v programe Outlook
Pre túto časť, Použil som nástroj Windows nazývaný Outlook Import Sprievodca. To stojí $19.95, ale je to viac než to stojí za to, keď vezmete do úvahy čas, ktorý môže ušetriť. Môžete si ju stiahnuť a vyskúšať zadarmo (max 5 e-mailov za demo dovozu), ale pozor - v demo móde, nedá zapnúť "umožniť EML predspracovania (Unix, MAC)"Možnosť, aby Sprievodca rozpoznať Mac kódované emaily, a tak importované e-maily budú obsahovať veľké množstvo "=" symbol pri zobrazení v aplikácii Outlook. Dobrou správou je, že zakúpené aplikácia funguje s Mac kódované e-maily.
Proces importu je celkom jednoduché. Na počítači s nainštalovanou aplikáciu Outlook, prepracovať Sprievodcovia importom Outlook, pričom nezabudnite zapnúť "Povoliť EML predspracovania (Unix, MAC)"možnosť (nájdete pod tlačidlom "Voľby" na "Vyberte zdrojovú zložku" obrazovke) aby sa ubezpečil, že vaše Mac-kódovanej emaily sú uznané. Sprievodca je docela samo-vysvetľujúce, a existujú Úplné inštrukcie on-line, takže nebudem bežať cez zvyšok nastavenia podrobne tu. Bude to chvíľu trvať, než robiť import, ale nakoniec skončíte so všetkými svojimi e-maily v aplikácii Outlook, so všetkými prílohami a pôvodné záhlavie.
Ja som len sám sa pokúsil tento proces Entourage 2008 (leopard) a Outlook 2002 (na XP), ale ja by som očakávať, že bude pracovať s starších verziách Entourage príliš. Sprievodca Outlook importom tvrdí, že pracuje na Windows 98 / Me / NT 4.0 / 2000 / XP / 2003 s Outlookom 98/2000/2002/2003/2007, takže by ste mali byť dobré ísť bez ohľadu na to, aké sú vaše nastavenia.