LinuxParty
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)
-
Programación
- Cómo instalar y utilizar Scikit-Learn en Linux
- Thomas E. Kurtz, coinventor de BASIC, muere a los 96 años
- Profesor de informática del MIT prueba el impacto de la IA en la formación de programadores
- Lanzamiento del IDE de código abierto Qt Creator 14 con soporte para complementos basados en Lua
- Plantillas para Joomla - Episodio 1: Plantillas, marcos y clubes o no...
- Este es el mejor libro que he visto para aprender a programar en Python en castellano desde cero, gratis y online
- ¿Deberían los niños seguir aprendiendo a programar en la era de la IA?
- La 'obsolescencia' de VBScript confirmada por Microsoft y su eventual eliminación de Windows
- El Gran Debate: ¿Deberían los Modelos de Inteligencia Artificial Ser de Código Abierto?
- El lenguaje de programación BASIC cumple 60 años
- El CEO de Nvidia dice que los niños no deberían aprender a programar
- 40 años de Turbo Pascal: recuerdos del dinosaurio codificador que revolucionó los IDE
- Los lenguajes de programación más populares y dónde aprenderlos.
- Top 5 de los principales lenguajes de programación para desarrollar aplicaciones de escritorio Linux
- Qt Creator 12 lanzado con complementos de grabación de pantalla y Explorador de compiladores