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

E-mails van Entourage naar Outlook exporteren

Article by Dave Addey

I’ve recently had to export a bunch of emails from Entourage and into Outlook, om ze naar iemand in een formaat dat zij kunnen doorbladeren en te lezen op een PC. You’d think that exporting a selection of emails from one Microsoft email management tool to another would be easy, rechts? Sadly not. Thankfully, een beetje AppleScript en een relatief goedkope nut kreeg dingen voor mij werken. This post describes how.

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. You can export a whole folder as an MBOX file from Entourage, maar deze kunnen niet worden geopend door Outlook en zijn dus niet veel te gebruiken ofwel.

(Even terzijde, there are numerous ways to go the andere way, om te exporteren vanuit Outlook en importeren in Entourage. It’s almost as if lots of people are switching from PC to 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. Many thanks to macosxhints user golgi_body for posting the original 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? Why not just drag the selected emails onto a folder? After all, dit vraagt ​​Entourage om ze te exporteren zich in .eml formaat. The problem is, wanneer je dat doet, Entourage exporteert de e-mails met behulp van de e-mail onderwerp als de bestandsnaam. This can contain all sorts of weird and wonderful characters, en Windows houdt daar niet helemaal. This script avoids the problem altogether by using the date and time the email was sent as the filename. (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, I used a Windows utility called Outlook-Wizard importeren. It costs $19.95, maar het is meer dan de moeite waard als je de tijd beschouwen het kan redden. You can download it and try it out for free (max 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. The good news is that the purchased app works fine with Mac-encoded emails.

De import proces is vrij eenvoudig. On your PC with Outlook installed, 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. The wizard is pretty self-explanatory, and there are volledige instructies online, dus ik zal niet lopen door de rest van de instellingen in detail hier. It’ll take a while to do the import, 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. The Outlook Import Wizard claims to work on Windows 98/Me/NT 4.0/2000/XP/2003 with Outlook 98/2000/2002/2003/2007, dus je moet goed zijn om niet uit wat je setup te gaan.