Outlook 2003

El amigo Favio Pirazzini nos trae un post para solucionar un problema que seguro nos hemos cruzado usando Outlook 2003: La pérdida de nuestros contactos que se autocompletan en el campo PARA.

Acá la solución que desarrollaron junto a los chicos de Login Desarrollos:

Muchas veces usamos los programas de la forma que nos queda más cómodo y no de la forma en que fue pensado por sus desarrolladores (esta vez me tocó como usuario) y después vienen los problemas. En este caso fue con Outlook 2003, un cliente de correo muy popular que con seguridad muchos de nosotros utilizamos.

Outlook 2003 tiene muchas funciones para satisfacer muchísimas necesidades. Una de ellas es la agenda de contactos que si uno se toma el tiempo de completarla puede ser muy útil.

Pero creo que la mayoría de nosotros no guardamos la información de las personas con la que nos comunicamos vía email como Contactos. En realidad tal vez pensamos que se guarda automáticamente de esta forma porque cuando creamos un mail y comenzamos a escribir en el campo Para aparecen todos los contactos registrados… pero eso no es cierto.

Esta función de autocompletar (también llamada “nickname cache”) funciona porque Outlook guarda la información de nuestros contactos en un archivo que consulta para mostrar rápidamente la información (está oculto, con extensión .NK2 y que se encuentra en C:\Documents and Settings\[USUARIO]\Datos de programa\Microsoft\Outlook). Este archivo no puede contener más de 1000 direcciones por lo que las más viejas se van borrando.

Outlook 2003

Todo esto no es muy interesante hasta que un buen día abrimos Outlook, creamos un nuevo mensaje y cuando comenzamos a escribir en el campo Para no pasa nada… no aparecen las direcciones que usamos habitualmente y como no las recordamos tenemos que ir a la bandeja de entrada a buscar mensajes para conseguir la dirección de mail… verdaderamente una incomodidad y perdida de tiempo (aclaro que esto no es raro que suceda porque el archivo suele dañarse cuando no se cierra Outlook correctamente o hay un problema mientras se está cerrando porque en ese momento es cuando se actualiza la información de la lista de autocompletar).

Buscando la en Internet encontramos algunas opciones gratuitas como Nk2 Proyect (http://www.nk2.info/) y NK2View (http://www.nirsoft.net/utils/outlook_nk2_autocomplete.html). Lamentablemente ninguna de las dos funcionó, la primera no me mostraba los nombres de los contactos que lograba extraer del archivo NK2 y la segunda solo conseguía extraer 10 contactos.

Luego hay una opción comercial llamada Ingressor DeskTop (http://www.ingressor.com/) que supuestamente repara los archivos NK2 dañados pero tiene un problema… no es gratis. (Como ustedes están pensando Microsoft debería proveer alguna herramienta para solucionar este problema, pero no es así.)

Me resistía a la idea de poco a poco ir cargando nuevamente la lista de contactos por lo que logramos armar una aplicación muy casera para extraer los contactos del archivo de Autocompletar de Outlook dañado y lograr reestablecer los datos. No es tan fácil porque no hay documentación de cómo esta estructurado el archivo (supuestamente porque si fuera fácil sacar los datos de los contactos almacenados podrían ser usados por ejemplo para hacer SPAM… excusas…).

Básicamente la solución que encontramos fue extraer los datos del archivo NK2, eliminar el que no funciona y hacer que Outlook lo recree enviando un mail a toda la lista de contactos. Pueden encontrar una guía para solucionar este problema, repito ‘caseramente’, en la siguiente dirección: http://www.logindesarrollos.com/nk2.

Espero que alguno de los lectores que haya sufrido este problema pueda solucionarlo más fácilmente con la solución desarrollada por los chicos de Login Desarrollos.

Muchas gracias Favio por la guía!!