LinuxParty

Ratio: 5 / 5

Inicio activadoInicio activadoInicio activadoInicio activadoInicio activado
 

Este tutorial le mostrará cómo convertir los PST de Outlook en formato SBD compatible con Thunderbird / Evolución. Para ello he creado un Script para la conversión de formatos. Esta conversión funciona en Debian / CentOS, Fedora / Ubuntu, pero entiendo que debería funcionar en cualquier otra distribución también!

1. Nota Preliminar

Tengo ya mi Outlook.pst listo que se extrajo de Outlook2010. Supongo que va a tener su Sample.pst disponible con usted.

2. Requisito

Tengo Ubuntu 12.04LTS instalado en mi máquina que tiene Thunderbird como cliente de correo predeterminado. También puede utilizar la Evolución como su cliente de correo electrónico.

Nota: Según los estándares de Microsoft cualquier archivo pst superior a 5Gb no es fiable, para el almacenamiento de los correos. Así que le voy a sugerir que tenga su Sample.pst con menos de 5 GB.

3. Script

He simplificado el proceso a través de la secuencia de comandos. Basta con copiar la secuencia de comandos en el portapapeles y pegar en un archivo de texto como script.sh y guardar el archivo.

Script es como sigue: -

#!/bin/bash
###################################################################################
###################################################################################
##          This script will help to convert the Microsoft outlook PST file      ##
##                    into Thunderbird/Evolution compatible format               ##
##                         Script created by Srijan Kishore                      ##
###################################################################################
###################################################################################
###################################################################################

#check user
if [ "$USER" = 'root' ]
    then
        echo "Comprobación del usuario satisfactoria"
    else        gdialog --title "Compobación usuario" --msgbox "El usuario no es root. El usuario debe ser ejecutado como root." 200 150
        echo "El usuario no es root. El usuario debe ser ejecutado como root."
        exit 1
fi

#OS check
cat /etc/debian_version > /dev/null
if [ $? != 0 ]; then
 gdialog --title "Comprobación de OS" --msgbox "No está usando Debian/CentOS, Instale el paquete readpst vía: (yum install libpst) o desde http://www.five-ten-sg.com/libpst/rn01re01.html" 200 150
else
readpst -V > /dev/null
          if [ $? != 0 ]; then

    apt-get update
    apt-get -y install readpst
    fi
fi

mkdir    ~/home/outlook

#File selection
readpst  -o  ~/home/outlook  -r  `zenity --file-selection`

find ~/home/outlook -type d | tac | grep -v '^~/home/outlook$' | xargs -d '\n' -I{} mv {} {}.sbd

find ~/home/outlook.sbd -name mbox -type f | xargs -d '\n' -I{} echo '"{}" "{}"' | sed -e 's/\.sbd\/mbox"$/"/' | xargs -L 1 mv


#Script Completion
find ~/home/outlook.sbd -empty -type d | xargs -d '\n' rmdir
gdialog --title "Conversión de Pst completada" --msgbox "Su conversión pst ha finalizado, simplemente pega la carpeta ~/home/outlook.sbd en la Carpeta local de Thunderbird / Evolución y podrá utilizar las carpetas" 200 150

4. de ejecución de secuencias:

Copie pegue el script junto al archivo que ha creado. Dele permisos de ejecución al archivo usando el comando chmod

chmod +x script.sh

Voy a recomendar a utilizar el srcipt como usaurio root, esto se hará de la siguiente manera: -

sudo -i ### Ponga la contraseña del sistema de inicio de sesión ###

El script primero confirma que el paquete necesario de readpst está instalado en su sistema. A continuación se le pedirá para buscar el archivo Sample.pst, simplemente navegue y seleccione el archivo y el resto lo hará el script.

Después de la ejecución del script que generará la carpeta

$HOME/home/outlook.sbd

5. Finalización

En la carpeta 'home', seleccione 'Ver y seleccione Mostrar archivos ocultos "o ctl ERP + h

Abrirá las carpetas ocultas en la casa directory. Ahora navegue como .thunderbird -> user.default -> Correo -> Localfolders

Copiar pegar la carpeta en la ubicación. Ahora abra el thunderbird. Haga clic derecho sobre la carpeta local y crear una nueva carpeta a saber. perspectivas (como en mi caso, nombre de la carpeta es outlook.sbd)

Pin It

Escribir un comentario


Código de seguridad
Refescar



Redes:



 

Suscribete / Newsletter

Suscribete a nuestras Newsletter y periódicamente recibirás un resumen de las noticias publicadas.

Donar a LinuxParty

Probablemente te niegues, pero.. ¿Podrías ayudarnos con una donación?


Tutorial de Linux

Filtro por Categorías

Nos obligan a moslestarte con la obviedad de que este sitio utiliza Cookies. Ver política