Самы разумны, найбольш эфектыўныя рашэнні для імпарту, Экспарт і аднаўленне ўсіх вашых дадзеных пошты Outlook.

Экспарт лістоў з 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, таму вы павінны быць добра ісці усё роўна, якія вашы ўстаноўкі.