El más listo, la mayoría de las soluciones eficaces para la Importación, La exportación y la recuperación de todos los datos de correo de Outlook.

Exportar mensajes de correo electrónico de Entourage a Outlook

Artículo por Dave Addey

He tenido recientemente para exportar un montón de correos electrónicos de Entourage y en Outlook, con el fin de enviarlos a alguien en un formato que puedan hojear y leer en un PC. Se podría pensar que la exportación de una selección de mensajes de correo electrónico de una herramienta de gestión de correo electrónico de Microsoft a otro sería fácil, derecho? Tristemente no. Agradecidamente, un poco de Applescript y una utilidad relativamente barata puso las cosas trabajando para mí. Este post describe cómo.

El problema principal es la falta de un formato común entre Entourage (.mbox para las carpetas, .EML para los correos electrónicos individuales) y Outlook (.pst por todo). Hay que solía ser una muy buena herramienta de exportación para exportar Applescript desde Entourage, pero lamentablemente nunca se ha actualizado para trabajar en Leopard. Puede exportar una carpeta entera como un archivo MBOX a Entourage, pero estos no se pueden abrir con Outlook y por lo tanto no son de mucha utilidad, ya sea.

(Como un aparte, hay muchas maneras de ir al otros camino, para exportar e importar desde Outlook a Entourage. Es casi como si una gran cantidad de personas se están cambiando de PC a Mac, pero pocos tienen que ir en la otra dirección ...)

Mi eventual solución tiene dos partes - el envío de correspondencia de Entourage, y luego conseguir que en Outlook.

Recibiendo correo de Entourage

Para esta parte, Escribí un Applescript (basado en gran medida en un código de MacOSXHints) para exportar todos los mensajes seleccionados actualmente en Entourage a una carpeta en mi Mac. Muchas gracias a golgi_body MacOSXHints usuario para publicar el código original.

Aquí está el guión que estoy usando (copiar esto en Editor de secuencias de usarlo):

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

Tendrá que establecer fpath a ser la ruta a una carpeta existente en su Mac. Cuando se ejecuta este script en el Editor de secuencias de comandos, todos los archivos seleccionados en Entourage se exportarán a la carpeta de exportación como archivos .eml.

¿Por qué utilizar Applescript en absoluto? ¿Por qué no simplemente arrastrar los mensajes seleccionados en una carpeta? Después de todo, este le pide Entourage para exportarlos misma en formato .eml. El problema es, cuando lo hace, Entourage exporta los mensajes de correo electrónico utilizando el asunto del correo electrónico como nombre de archivo. Esto puede contener todo tipo de personajes extraños y maravillosos, y Windows no le gusta en absoluto. Este script evita el problema por completo mediante el uso de la fecha y hora del correo electrónico fue enviado como el nombre del archivo. (También hace que sea más fácil para ordenar sus archivos .eml por fecha y hora en el Finder si es necesario.)

Recibir el correo en Outlook

Para esta parte, He utilizado una utilidad de Windows llamada Asistente para importación de Outlook. cuesta $19.95, pero es más que vale la pena cuando se tiene en cuenta el tiempo que se puede ahorrar. Puede descargarlo y probarlo de forma gratuita (máx 5 correos electrónicos por la importación de demostración), pero ten cuidado - en modo de demostración, no se puede activar la opción “Activar el preprocesamiento EML (Unix, MAC)”Opción de hacer el asistente reconoce correos electrónicos codificados-Mac, y por lo que sus correos electrónicos importados contienen una gran cantidad de “=” símbolos cuando los ve en Outlook. La buena noticia es que la aplicación funciona bien comprado con los correos electrónicos codificados-Mac.

El proceso de importación es bastante fácil. En su PC con instalado Outlook, trabajar a través del asistente de importación de Outlook, asegurándose de activar el “Activar el preprocesamiento EML (Unix, MAC)"la opción (encontrado en el botón “Opciones” en el “Seleccionar la carpeta de origen” de pantalla) para asegurarse de que sus correos electrónicos codificados-Mac se reconocen. El asistente es bastante auto-explicativo, y aquí están instrucciones completas en línea, por lo que no se quedará por el resto de la configuración en detalle aquí. Que va a tomar un tiempo para hacer la importación, pero con el tiempo que va a terminar con todos sus mensajes de correo electrónico en Outlook, con todos los accesorios y las cabeceras originales.

Sólo he probado este proceso a mí mismo con Entourage 2008 (en Leopard) y Outlook 2002 (en XP), pero yo esperaría que funcione con versiones anteriores de Entourage demasiado. El Asistente para importación de Outlook afirma que trabaja en Windows 98 / Me / NT 4.0 / 2000 / XP / 2003 con Outlook 98/2000/2002/2003/2007, por lo que debe ser bueno para ir, no importa lo que su instalación.