Экспарт лістоў з entourage на Outlook
Артыкулы на Дэйв Эдзі, а
Я нядаўна давялося экспартаваць кучу лістоў ад акружэння і ў Outlook, для таго, каб адправіць іх каму-то ў фармат, які яны могуць праглядаць і чытаць на ПК. Вы думаеце, што экспарт падборку лістоў ад аднаго інструмента кіравання Microsoft ліст на яшчэ б лёгка, права? На жаль, няма. На шчасце, трохі applescript і адносна танныя камунальныя атрымаў рэчы працуюць для мяне. Гэты артыкул апісвае як.
Асноўнай праблемай з'яўляецца адсутнасць адзінага фармату паміж антуражам (.Mbox для тэчак, .EML для асобных паведамленняў) і Outlook (.ПСТ для ўсяго). Там раней быў сапраўды добры інструмент экспарту Applescript для экспарту з Entourage, але, на жаль, яна ніколі не была абноўлена для працы на леапарда. Вы можаце экспартаваць ўсю тэчку як файл mbox з акружэння, але яны не могуць адкрыць Outlook, і не так шмат выкарыстоўваць.
(Як у бок, ёсць мноства спосабаў, каб пайсці іншыя шлях, экспарт з Outlook і імпартаваць у асяроддзе. Гэта амаль як калі б многія людзі пераходзяць з ПК на Mac, але некалькі трэба ісці ў іншым накірунку...)
Маё канчатковае рашэнне складаецца з двух частак – атрыманне пошты з акружэння, а потым атрымліваць яго ў Outlook.
Атрыманне пошты з акружэння
Для гэтай частцы, Я напісаў сцэнар applescript (у значнай ступені заснавана на кодзе ад macosxhints) у цяперашні час-абраны экспарт ўсіх паведамленняў электроннай пошты ў entourage ў тэчку на маім кампутары Mac. Вялікі дзякуй карыстачу macosxhints golgi_body для размяшчэння зыходнага кода.
Вось сцэнар, які я выкарыстоўваю (скапіяваць у рэдактар скрыптоў, каб выкарыстоўваць яго):
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
Вам спатрэбіцца ўсталяваць fpath як шлях да існуючай тэчцы на вашым Mac. Калі вы запусціце гэты скрыпт у рэдактар скрыптоў, усе выбраныя файлы ў антураж будзе экспартавацца ў вашай тэчцы экспарту як .eml файлы.
Чаму выкарыстанне applescript на ўсіх? Чаму нельга проста перацягнуць выбраныя паведамленні ў тэчцы? Бо, гэта падахвочвае асяроддзе, каб экспартаваць іх у сябе .фармаце eml . Праблема, калі вы робіце гэта, Антураж экспартуе лісты па электроннай пошце, выкарыстоўваючы прадмет у якасці імя файла . Гэта можа ўтрымліваць ўсякія дзіўныя і дзіўныя персанажы, і Windows не падабаецца, што на ўсіх. Гэты скрыпт наогул пазбягае праблем, выкарыстоўваючы дату і час адпраўкі паведамлення як імем. (Гэта таксама робіць яго лягчэй замовіць .eml файлаў па даце і часу ў Finder, калі вам трэба.)
Атрыманне пошты ў Outlook
Для гэтай частцы, Я выкарыстаў ўтыліту для Windows, якая называецца Перспектывы Майстры Імпарту. Гэта каштуе $19.95, але гэта больш, чым варта, калі вы лічыце час, ён можа захаваць. Вы можаце спампаваць яго і паспрабаваць яго бясплатна (макс 5 лістоў у дэма-імпарт), але будзьце асцярожныя – у дэма-рэжыме, Вы не можаце павярнуць на “уключыць пералік Eml (У Unix, Мак)"варыянт, каб майстар даведаўся Мак-закадаваныя Паведамленняў, і таму вашыя імпартаваныя паведамленні будуць утрымліваць шмат "=" сімвалы, калі вы праглядаеце іх у Outlook. Добрай навіной з'яўляецца тое, што набыць прыкладанне выдатна працуе з Mac-закадаваныя Паведамленняў.
Працэс імпарту даволі лёгка. На вашым ПК з Outlook, праца з дапамогай Outlook майстры імпарту , будучы упэўненым, каб уключыць функцыю “дазволіць ЛЭМ Eml (У Unix, Мак)варыянт" (знайшлі пад "параметры" кнопку "абярыце зыходную тэчку" экран) каб пераканацца, што ваш Mac-закадаваныя Паведамленняў прызнаюцца. Майстар кажа сам за сябе, і ёсць поўная інструкцыя онлайн, так што я не праходзяць праз астатнія параметры падрабязна тут. Гэта зойме некаторы час, каб зрабіць імпарт, але ў рэшце рэшт вы будзеце ў канчатковым выніку з ўсе вашы лісты ў Outlook, з усімі ўкладаннямі і арыгінальныя загалоўкі.
Я толькі паспрабаваў гэты працэс сам з Entourage 2008 (на леапарда) і Outlook 2002 (на XP), але я б чакаць, што гэта спрацуе з больш раннімі версіямі антураж таксама. Майстар імпарту Перспектывы сцвярджае, што працуе на Windows 98 / Me / NT 4.0 / 2000 / XP / 2003 З Outlook, 98/2000/2002/2003/2007, таму вы павінны быць добра ісці усё роўна, якія вашы ўстаноўкі.