Y mwyaf craff, atebion mwyaf effeithiol ar gyfer Importing, Allforio ac adfer eich data post Outlook i gyd.

Allforio negeseuon e-bost o Entourage i Outlook

Erthygl gan Dave Addey

Rwyf wedi cael yn ddiweddar i allforio criw o negeseuon e-bost oddi wrth Entourage ac i mewn i Outlook, er mwyn eu hanfon at rywun mewn fformat y gallant ei bori a darllen ar gyfrifiadur. Byddech chi'n meddwl y byddai allforio detholiad o negeseuon e-bost o un Microsoft offeryn rheoli e-bost i un arall fod yn hawdd, hawl? Yn anffodus nid yw. Diolch byth, ychydig o AppleScript a cyfleustodau gymharol rad got pethau'n gweithio i mi. Mae'r swydd hon yn disgrifio sut.

Y brif broblem yw diffyg fformat cyffredin rhwng Entourage (.mbox i ffolderi, .EML i negeseuon e-bost unigol) ac Outlook (.pst ar gyfer popeth). Arferai fod yn arf allforio AppleScript da iawn ar gyfer allforio o Entourage, ond yn anffodus nid yw byth yn cael ei ddiweddaru i weithio ar Llewpard. Gallwch allforio ffolder cyfan fel ffeil mbox o Entourage, ond ni all y rhain yn cael ei agor gan Outlook ac felly nid ydynt yn defnyddio llawer naill ai.

(Fel o'r neilltu, mae yna nifer o ffyrdd i fynd i'r eraill ffordd, i allforio o Outlook a mewnforio i mewn i Entourage. Mae bron fel pe bai llawer o bobl yn cael eu newid o PC i Mac, ond mae rhai angen i chi fynd i'r cyfeiriad arall ...)

Mae gan fy ateb yn y pen draw dwy ran - cael bost allan o Entourage, ac wedyn yn cael i mewn i Outlook.

Cael bost allan o Entourage

Ar gyfer y rhan hon, Ysgrifennais AppleScript (yn seiliedig yn drwm ar god o macosxhints) i allforio holl negeseuon e-bost a ddewiswyd ar hyn o bryd mewn Entourage i ffolder ar fy Mac. Diolch yn fawr i golgi_body defnyddiwr macosxhints ar gyfer postio y cod gwreiddiol.

Heres '' r sgript rwy'n ei ddefnyddio (gopïo'r hyn i Golygydd Sgript ei ddefnyddio):

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

Bydd angen i chi osod fpath i fod y llwybr i ffolder sy'n bodoli eisoes ar eich Mac. Pan fyddwch yn rhedeg sgript hwn yn Golygydd Sgript, Bydd pob un o'r ffeiliau a ddewiswyd yn Entourage yn cael ei allforio at eich ffolder allforio fel ffeiliau .eml.

Pam defnyddio AppleScript o gwbl? Pam na dim ond llusgwch y negeseuon e-bost a ddewiswyd ymlaen i blygell? Wedi'r cyfan, mae hyn yn annog Entourage i allforio eu hun mewn fformat .eml. Y broblem yw, pan fyddwch yn gwneud hynny, Entourage allforion y negeseuon e-bost gan ddefnyddio'r e-bost pwnc fel enw'r ffeil. Gall hyn gynnwys pob math o gymeriadau rhyfedd a rhyfeddol, ac nid yw Windows yn hoffi hynny o gwbl. Mae hyn yn sgript osgoi'r broblem yn gyfan gwbl drwy ddefnyddio'r dyddiad ac amser yr e-bost ei anfon fel enw'r ffeil. (Mae hefyd yn ei gwneud yn haws i archebu eich ffeiliau .eml erbyn dyddiad ac amser yn y Finder os oes angen.)

Cael post i mewn i Outlook

Ar gyfer y rhan hon, Roeddwn i'n arfer yn cyfleustodau Windows o'r enw Outlook mewnforio dewin. Mae'n costio $19.95, ond mae'n fwy na werth yr ymdrech pan fyddwch yn ystyried yr amser y gall ei arbed. gallwch ei lawrlwytho a rhoi cynnig arni am ddim (max 5 negeseuon e-bost bob mewnforio demo), ond yn eu rhybuddio - yn y modd demo, nad ydych yn gallu troi ar y "Galluogi y preprocessing EML (Unix, MAC)"Opsiwn i wneud y dewin yn adnabod negeseuon e-bost Mac-hamgodio, ac felly bydd eich negeseuon e-bost mewnforio yn cynnwys llawer o "=" symbolau pan fyddwch yn eu gweld yn Outlook. Y newyddion da yw bod y app a brynwyd yn gweithio iawn gyda negeseuon e-bost Mac-hamgodio.

Mae'r broses mewnforio yn eithaf hawdd. Ar eich cyfrifiadur gyda Outlook gosod, gweithio drwy'r Mewnforio Dewin Outlook, yn siwr i droi ar y "Galluogi'r preprocessing EML (Unix, MAC)"opsiwn (o dan y botwm "Dewisiadau" ar y "Dewiswch y ffolder ffynhonnell" sgrin) i wneud yn siŵr bod eich negeseuon e-bost Mac-hamgodio yn cael eu cydnabod. Mae'r dewin yn eithaf hunanesboniadol, ac mae cyfarwyddiadau llawn ar-lein, felly ni fyddaf yn rhedeg drwy weddill y gosodiadau fanwl yma. Bydd yn cymryd peth amser i wneud y mewnforio, ond yn y diwedd byddwch yn y diwedd gyda phob un o'ch negeseuon e-bost yn Outlook, gyda'r holl atodiadau a'r penawdau gwreiddiol.

Dim ond wedi rhoi cynnig ar y broses hon fy hun gyda Entourage 2008 (ar Llewpard) ac Outlook 2002 (ar XP), ond byddwn yn disgwyl iddo weithio gyda fersiynau cynharach o Entourage yn rhy. Mewnforio Dewin Outlook honni i weithio ar Windows 98 / Me / NT 4.0 / 2000 / XP / 2003 gyda Outlook 98/2000/2002/2003/2007, felly dylech fod yn dda i fynd beth bynnag yw eich setup.