Die intelligentesten, die effektivsten Lösungen für importieren, Exportieren und Wiederherstellen aller Ihrer Outlook-Mail-Daten.

E-Mails in Outlook aus Entourage exportieren

Article by Dave Addey

I’ve recently had to export a bunch of emails from Entourage and into Outlook, um sie jemand in einem Format zu senden, können sie auf einem PC durchsuchen und lesen. You’d think that exporting a selection of emails from one Microsoft email management tool to another would be easy, Recht? Sadly not. Thankfully, ein bisschen von Applescript und relativ billig Dienstprogramm wurde es für mich arbeiten. This post describes how.

Das Hauptproblem ist das Fehlen eines gemeinsamen Formats zwischen Entourage (.mbox für Ordner, .eml für einzelne E-Mails) und Outlook (.pst für alles). Früher gibt es ein wirklich gutes Applescript-Export-Tool sein, für den Export von Entourage, aber leider ist es nie aktualisiert worden auf Leopard arbeiten. You can export a whole folder as an MBOX file from Entourage, aber diese können nicht von Outlook geöffnet werden und so sind nicht viel entweder.

(Nebenbei, there are numerous ways to go the andere way, Für den Export von Outlook und importieren in Entourage. It’s almost as if lots of people are switching from PC to Mac, aber nur wenige müssen in der anderen Richtung gehen ...)

Meine eventuelle Lösung besteht aus zwei Teilen - Mail von Entourage bekommen, und bekommen es dann bei Outlook.

Erste Mail von Entourage

Für diesen Teil, Ich schrieb einen Apple (stark auf einen Code von MacOSXHints basiert) Alle aktuell ausgewählte E-Mails in Entourage in einen Ordner auf meinem Mac exportieren. Many thanks to macosxhints user golgi_body for posting the original code.

Hier ist das Skript, das ich bin mit (Kopieren Sie diese in Skript-Editor, es zu benutzen):

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

Sie werden FPATH sein, den Pfad zu einem vorhandenen Ordner auf Ihrem Mac festlegen müssen. Wenn Sie dieses Skript in Skript-Editor, alle ausgewählten Dateien in Entourage wird Ihren Exportordner als EML-Dateien exportiert werden.

Warum Applescript verwendet überhaupt? Why not just drag the selected emails onto a folder? After all, dies fordert Entourage sie sich in EML-Format zu exportieren. The problem is, wenn Sie dies tun,, Entourage exportiert die E-Mails mit dem E-Mail-Betreff als Dateinamen. This can contain all sorts of weird and wonderful characters, und Windows nicht wie das überhaupt. This script avoids the problem altogether by using the date and time the email was sent as the filename. (Es macht es auch leichter, Ihre EML-Dateien nach Datum und Uhrzeit im Finder zu bestellen, wenn Sie benötigen.)

Erste E-Mails in Outlook zu

Für diesen Teil, I used a Windows utility called Outlook Import -Assistent. It costs $19.95, aber es ist mehr als wert, wenn Sie sich die Zeit betrachten können speichern. You can download it and try it out for free (max 5 E-Mails pro Demo Import), aber seien Sie gewarnt - im Demo-Modus, Sie können nicht einschalten der „Freigabe der EML Preprocessing (Unix, MAC)“Option, um die Assistenten erkennen Mac-codierte E-Mails, und so werden die importierten E-Mails viel „=“ Symbole enthalten, wenn Sie sie in Outlook anzeigen. The good news is that the purchased app works fine with Mac-encoded emails.

Der Importvorgang ist recht einfach. On your PC with Outlook installed, Arbeit über den Outlook-Import-Assistenten, wobei Sie auf die Schaltfläche „drehen Aktivieren Sie die EML Preprocessing (Unix, MAC)"option (unter der Schaltfläche „Optionen“ auf „Wählen Sie den Quellordner“ -Bildschirm gefunden) um sicherzustellen, dass Ihre Mac-codierten E-Mails erkannt werden. The wizard is pretty self-explanatory, and there are Eine vollständige Anleitung Online, also werde ich hier nicht durch den Rest der Einstellungen im Detail ausgeführt. It’ll take a while to do the import, aber schließlich werden Sie mit all Ihren E-Mail in Outlook am Ende, mit allen Anhängen und den ursprünglichen Header.

Ich habe nur versucht, diesen Prozess selbst mit Entourage 2008 (auf Leopard) und Outlook 2002 (auf XP), aber ich würde erwarten, dass es mit früheren Versionen von Entourage arbeiten zu. The Outlook Import Wizard claims to work on Windows 98/Me/NT 4.0/2000/XP/2003 with Outlook 98/2000/2002/2003/2007, so sollten Sie gut, egal was Ihr Setup zu gehen.