Exportáló e-mailek az Entourage Outlook
Cikk Dave Addey
Én nemrég volt exportálni egy csomó e-maileket a Entourage és Outlook, annak érdekében, hogy küldje el valaki olyan formában, hogy lehet böngészni, és olvassa el a PC. Azt hihetnénk, hogy az exportáló válogatott maileket egy Microsoft e-mail eszköz egy másik könnyű lenne, jobb? Sajnos nem. hálásan, egy kis AppleScript, és viszonylag olcsó közüzemi mentek a dolgok nekem dolgozik. Ez az üzenet leírja, hogyan.
A fő probléma az, hogy nincs egy egységes formátum között Entourage (.mbox mappák, .eml az egyes e-mailek) és az Outlook (.pst mindent). Ott szokott lenni egy igazán jó applescript export eszköz exportáló Entourage, de sajnos ez soha nem volt frissítve dolgozni Leopard. Tudod export egy egész mappát, mint egy MBOX fájlt Entourage, de ezek nem nyitható az Outlook, és így nem sok haszna sem.
(Mellesleg, számos módja van, hogy menjen a más út, exportálni az Outlook és behozatalt Entourage. Ez majdnem olyan, mintha sok ember vált a PC-Mac, de kevés kell menni a másik irányba ...)
Saját végső megoldás két részből áll - postajelszó ki Entourage, majd egyre azt az Outlook.
Postajelszó ki Entourage
Mert ez a rész, Írtam egy AppleScript (alapján nagymértékben függ a kódot macosxhints) az export minden aktuálisan kiválasztott e-maileket Entourage egy mappa a Mac. Sok köszönet macosxhints felhasználó golgi_body kiküldetés az eredeti kódot.
Itt a script én használ (bemásolja Szkriptszerkesztőt használni):
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
Meg kell adnia fpath hogy az utat, hogy egy meglévő mappát a Mac. Amikor futtatja ezt a szkriptet Script Editor, az összes kiválasztott fájlok Entourage exportálni fogják a kiviteli mappában eml fájlokat.
Miért használja applescript egyáltalán? Miért nem húzza a kiválasztott e-maileket egy mappára? Végül, ezt kéri Entourage exportálni azokat maga Eml formátumban. Az a baj, ha ezt, Entourage exportálja az e-maileket az e-mail tárgyát, mint a fájl neve. Ez tartalmazhat mindenféle furcsa és csodálatos karakterek, és a Windows nem tetszik, hogy egyáltalán. Ez a szkript kiküszöböli ezt a problémát teljesen segítségével a dátumot és az időt az e-mailt küldött a fájlnév. (Azt is megkönnyíti az Ön eml fájlokat dátum és idő a kereső, ha kell.)
Postajelszó az Outlook
Mert ez a rész, Régebben egy Windows segédprogram nevezett Az Outlook Importálás varázsló. Ára $19.95, de ez több mint megéri, ha figyelembe vesszük az időt takaríthat. Akkor töltse le és próbálja ki ingyen (max 5 e-maileket egy demo import), de figyelmeztetett - demo módban, nem lehet bekapcsolni a „lehetővé teszik az EML Előfeldolgozás (UNIX, MAC)”Lehetőséget, hogy a varázsló felismeri Mac-kódolt e-mailek, és így az importált e-maileket tartalmaz sok „=” szimbólum, amikor megtekinti őket Outlook. A jó hír az, hogy a megvásárolt alkalmazás működik a Mac-kódolt e-mailek.
Az importálási folyamat nagyon egyszerű. A számítógépen az Outlook telepítve, munka révén az Outlook Importálás varázsló, hogy kapcsolja be az „Enable az EML Előfeldolgozás (UNIX, MAC)"opció (alatt található a „Beállítások” gombot a „Válassza ki a forrás mappát” képernyőn) meggyőződni arról, hogy a Mac-kódolt e-mailek kerülnek elszámolásra. A varázsló elég magától értetődő, és ott vannak a részletes utasításokat az online, úgyhogy nem fut át a többi beállításokat részletesen itt. El fog tartani egy darabig az import, de végül akkor a végén az összes e-maileket az Outlook, minden mellékleteket és az eredeti fejlécet.
Már csak próbáltam ezt a folyamatot magam Entourage 2008 (Leopard) és az Outlook 2002 (az XP), de azt várnánk, hogy működjön együtt a korábbi verziók Entourage túl. Az Outlook Importálás varázsló állítja, hogy a Windows 98 / Me / NT 4.0 / 2000 / XP / 2003 Outlook 98/2000/2002/2003/2007, így nem lesz jó, hogy menjen, nem számít, milyen a telepítést.