Älykkäin, kaikkein tehokkaimmat ratkaisut tuominen, Vientiä ja periä kaikki Outlookin sähköpostin tiedot.

Vieminen sähköpostit Entourage Outlookiin

Artikkeli Dave Addey

Olen viime aikoina ollut viedä joukko sähköpostiviestejä Entourage ja Outlookiin, jotta lähettää ne jollekin muodossa he voivat selata ja lukea tietokoneella. Luulisi, että vientiä valikoima sähköposteja yhdestä Microsoftin sähköpostin hallintatyökalu toiseen olisi helppoa, oikea? valitettavasti ei. Onneksi, hieman Applescript ja suhteellisen halpa apuohjelma saaneet asiat minulle hyötyä. Tämä viesti kuvataan.

Suurin ongelma on se, ettei yhteisen muodon välillä Entourage (.mbox kansioita, .EML yksittäisiä sähköposteja) ja Outlook (.PST kaikesta). Siellä käytetään olla todella hyvä Applescript vienti työkalu vientiä Entourage, mutta valitettavasti se ei ole koskaan päivitetty toimimaan Leopard. Voit viedä koko kansion mbox tiedosto Entourage, mutta niitä ei voida avata Outlook ja niin ovat ole paljon käyttöä joko.

(Sivuhuomautuksena, on olemassa useita tapoja mennä muut tapa, viedä Outlookista ja tuoda Entourage. Se on melkein kuin monet ihmiset ovat siirtymässä PC: stä Maciin, mutta harvat täytyy mennä toiseen suuntaan ...)

Minun mahdollinen ratkaisu on kaksi osaa - saada postia ulos Entourage, ja sitten saada sen Outlook.

Getting mail ulos Entourage

Tämän osan, Kirjoitin Applescript (perustuu vahvasti -koodia macosxhints) Vie kaikki valittuna olevan sähköposteja Entouragen kansioon Macin. Kiitokset macosxhints käyttäjälle golgi_body lähettämistä alkuperäisen koodin.

Tässä käsikirjoituksen käytän (kopioida osaksi Skriptieditori käyttää sitä):

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

Sinun täytyy asettaa fpath olemaan polku olemassa olevaan kansioon Macin. Kun suoritat tämän komentosarjan Skriptieditori, kaikki valitut tiedostot Entourage viedään omaan viennin kansioon .eml tiedostoja.

Miksi käyttää Applescript ollenkaan? Miksi ei vain vedä valitut sähköpostit päälle kansioon? Kuitenkin, Tämä tuo Entourage viedä niitä itse .eml muodossa. Ongelma on, Kun teet niin, Entourage vie sähköpostisi sähköpostin aihe tiedoston nimenä. Tämä voi sisältää kaikenlaisia ​​outo ja ihmeellinen merkkiä, ja Windows ei pidä siitä ollenkaan. Tämä kirjoitus välttää ongelman kokonaan käyttämällä ja -aika sähköposti lähetettiin kuin tiedostonimi. (Se helpottaa myös tilata EML tiedostoja päivämäärän ja kellonajan Finderissa, jos on tarvetta.)

Getting mail Outlook

Tämän osan, Käytin Windows-apuohjelma nimeltään Outlook Ohjattu tuominen. Se maksaa $19.95, mutta se on enemmän kuin sen arvoista, kun otetaan huomioon, kun se voi pelastaa. Voit ladata sen ja kokeilla sitä ilmaiseksi (max 5 sähköpostit demo tuonti), mutta varoitan - demoversioina, et voi kytkeä päälle ”Salli EML Esikäsittely (UNIX, MAC)”Mahdollisuus tehdä ohjatun tunnista Mac-koodattu sähköpostit, ja niin tuotuja sähköpostit sisältävät paljon ”=” symboleita niitä katseltaessa Outlookissa. Hyvä uutinen on se, että ostettu sovellus toimii hienosti Mac-koodattuja sähköpostit.

Tuontiprosessi on melko helppoa. Tietokoneellasi Outlook asennettuna, työn kautta Outlook Ohjattu tuominen, Muista lisätä päälle ”Enable EML Esikäsittely (UNIX, MAC)”vaihtoehto (löytyy ”Asetukset” -painiketta ”Valitse lähde kansio” -näyttö) varmista, että Mac-koodattuja sähköpostit kirjataan. Ohjattu toiminto on melko itsestään selvä, ja on tarkat ohjeet verkossa, joten en läpi loput asetuksista tässä yksityiskohtaisesti. Kestää jonkin aikaa tehdä tuontia, mutta lopulta sinun päätyä kaikki sähköpostit Outlook, liitteineen ja alkuperäinen otsikot.

Olen vain kokeillut tätä prosessia itse Entourage 2008 (Leopardin) ja Outlook 2002 (XP), mutta odotan sen toimimaan aiempien versioiden kanssa Entourage liian. Outlook Ohjattu tuominen väittää toimi Windows 98 / Me / NT 4.0 / 2000 / XP / 2003 Outlook 98/2000/2002/2003/2007, joten olisi hyvä mennä mitä asennuksessa.