De slimste, meest effectieve oplossingen voor importeren, Exporteren en al uw Outlook-mail gegevens herstellen.

E-mails van Entourage naar Outlook exporteren

Artikel door Dave Addey

Ik heb onlangs een aantal e-mails van Entourage naar Outlook moeten exporteren, om ze naar iemand in een formaat dat zij kunnen doorbladeren en te lezen op een PC. Je zou denken dat het eenvoudig zou zijn om een ​​selectie e-mails van de ene e-mailbeheertool van Microsoft naar de andere te exporteren, rechts? Helaas niet. Gelukkig, een beetje AppleScript en een relatief goedkope nut kreeg dingen voor mij werken. Dit bericht beschrijft hoe.

Het grootste probleem is het ontbreken van een gemeenschappelijk formaat tussen Entourage (.mbox voor mappen, .eml voor individuele e-mails) en Outlook (.pst voor alles). Vroeger was er een echt goede Applescript export tool voor het exporteren van Entourage, maar helaas is het nog nooit is bijgewerkt om te werken aan Leopard. U kunt vanuit Entourage een hele map exporteren als MBOX-bestand, maar deze kunnen niet worden geopend door Outlook en zijn dus niet veel te gebruiken ofwel.

(Even terzijde, er zijn talloze manieren om de andere manier, om te exporteren vanuit Outlook en importeren in Entourage. Het lijkt bijna alsof veel mensen overstappen van pc naar Mac, maar weinigen moeten gaan in de andere richting ...)

Mijn uiteindelijke oplossing bestaat uit twee delen - het ophalen van mail uit Entourage, en dan het krijgen van het in Outlook.

Het ophalen van mail uit Entourage

Voor dit deel, Ik schreef een AppleScript (zwaar op basis van een code van macosxhints) om alle momenteel geselecteerde e-mails in Entourage exporteren naar een map op mijn Mac. Hartelijk dank aan macosxhints-gebruiker golgi_body voor het plaatsen van de originele code.

Hier is het script ik gebruik (kopiëren dit in Script Editor om het te gebruiken):

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

U moet fpath ingesteld op het pad naar een bestaande map op je Mac. Wanneer u dit script in Script Editor draaien, alle geselecteerde bestanden in Entourage zal worden geëxporteerd naar de map exporteren als .eml bestanden.

Waarom gebruik maken van Applescript helemaal? Waarom sleept u de geselecteerde e-mails niet gewoon naar een map? Tenslotte, dit vraagt ​​Entourage om ze te exporteren zich in .eml formaat. Het probleem is, wanneer je dat doet, Entourage exporteert de e-mails met behulp van de e-mail onderwerp als de bestandsnaam. Dit kan allerlei vreemde en prachtige karakters bevatten, en Windows houdt daar niet helemaal. Dit script vermijdt het probleem volledig door de datum en tijd waarop de e-mail is verzonden als bestandsnaam te gebruiken. (Het maakt het ook eenvoudiger om uw EML-bestanden op datum en tijd in de Finder te bestellen als dat nodig is.)

Het ophalen van mail bij Outlook

Voor dit deel, Ik gebruikte een Windows-hulpprogramma genaamd Outlook-Wizard importeren. Het kost $19.95, maar het is meer dan de moeite waard als je de tijd beschouwen het kan redden. Je kunt het downloaden en gratis uitproberen (maximaal 5 e-mails per demo import), maar wees gewaarschuwd - in demo-modus, je kan niet draaien op de “Enable de EML Preprocessing (UNIX, Mac)”Optie om de wizard Mac-gecodeerde e-mails herkennen, en zo uw geïmporteerde e-mails veel “=” symbolen bevatten wanneer u ze bekijken in Outlook. Het goede nieuws is dat de aangeschafte app prima werkt met Mac-gecodeerde e-mails.

De import proces is vrij eenvoudig. Op uw pc waarop Outlook is geïnstalleerd, werken via de wizard Importeren van Outlook, en zorg ervoor dat het inschakelen van de “Enable de EML Preprocessing (UNIX, Mac)"optie (vinden onder de knop “Opties” op het scherm “Selecteer de map source”) om ervoor te zorgen dat uw Mac-gecodeerde e-mails worden herkend. De wizard spreekt voor zich, en die zijn er volledige instructies online, dus ik zal niet lopen door de rest van de instellingen in detail hier. Het importeren duurt enige tijd, maar uiteindelijk zul je eindigen met al je e-mails in Outlook, met alle bijlagen en de originele headers.

Ik heb alleen geprobeerd dit proces zelf met Entourage 2008 (Leopard) en Outlook 2002 (op XP), maar ik zou verwachten dat het ook werken met eerdere versies van Entourage. De Outlook Import Wizard beweert te werken op Windows 98/Me/NT 4.0/2000/XP/2003 met Outlook 98/2000/2002/2003/2007, dus je moet goed zijn om niet uit wat je setup te gaan.