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.