miércoles, 22 de febrero de 2012

PROBLEMAS CON CARPETAS EN CORREO EVOLUTION – UBUNTU


PROBLEMAS CON CARPETAS EN CORREO EVOLUTION – UBUNTU

Ocurre algunas veces que el contenido de alguna carpeta del cliente de correo Evolution desaparece en su totalidad. Esto sucede en las versiones anteriores tal como en Evolution 2.22.3.
En versiones intermedias entre Evolution 2.22.3 y 3.2.2, lo que ocurre es más complejo:
  • Los correos que son enviados a tu dirección y no llegan.
  • Si envías correos desde tu dirección quedan en la bandeja de salida.
    • No pasan a la carpeta de correos enviados.
    • Pero si llegan a su destinatario.
      • Nos mandan algunos errores como los  siguientes:
Todos son signos que manifestan un problema cuya única razón es:

La carpeta afectada tiene un “peso” igual o mayor de 2.0 Gb.
En Evolution 3.2.2, no ocurre, ya que los correos se almacena en formato .maildir.    El formato .maildir guarda los correos individualmente, al contrario de .mbox (que guarda todos los correos en un solo empaquetado como archivo).

En estas versiones antiguas o intermedias esto llega a suceder y es debido a una cadena de circunstancias:
  1. El límite en el tamaño del archivo .mbox es propio de su formato.
  2. Estas versiones no cuentan gráficamente con un  aviso al usuario final del tamaño de sus carpetas (  archivos MBOX ).
Eventualmente con el uso o abuso del cliente de correo, las carpetas logran alcanzar el límite, debido a que el usuario final no tiene forma de ver cuanto “pesa” cada carpeta.

El “peso” de cada archivo .mbox solo se puede ver mediante de la línea de comando, por ejemplo:
usuario@pc:~$ du -h /home/usuario/.evolution/mail/local/Inbox
51M .evolution/mail/local/Inbox

Es claro que el que usa cualquier GNU/Linux debe tener un dominio de la línea de comando, pero eso es un tema aparte ...

NOTA IMPORTANTE:
Mucho se ha comentado en sinnúmero de blogs, foros, etc..., sobre el límite máximo del sistema de archivos ext3, y como vimos ese no es el caso, ya que dependiendo de la configuración, como mínimo un sistema ext3 soporta archivos de 16Gb de tamaño, y la configuración por defecto de un sistema ext3 no está a ese mínimo actualmente.

Veremos la forma de solucionar el problema en las versiones antiguas ya que en las intermedias, lo puedes hacer todo de forma gráfica, eliminando o moviendo correos.

MANOS A LA OBRA:

En las versiones antiguas ( como Evolution 2.22.3 ), lo que solía ocurrir es que el contenido de la carpeta cuyo peso era igual o levemente mayor a 2.0 Gb DESAPARECÍA

Una de las formas de arreglarlo es instalando un cliente de correo que utilice maildir como KMAIL:

usuario@pc:~$ sudo apt-get update
usuario@pc:~$ sudo apt-get install kmail
usuario@pc:~$ kmail

Luego de que está instalado:

  1. Cierra el Evolution
  2. Abre Kmail → Archivo → Importar correos.
  3. En el asistente escogemos la opción: Importar archivos mbox ( UNIX, Evolution ).
  4. Nos dirigimos a la carpeta:
    • /home/usuario/.evolution/mail/local/
  1. Seleccionamos el archivo mbox de 2.0 Gb o mayor (son los que no tienen extensión).
  2. Pulsa aceptar y verás 2 cosas:
    • La barra que indica el porcentaje de correos que se están importando.
    • La cantidad de correos que se están importando en la columna de la izquierda.
      • Ejemplo: MBOX-nombre-del-archivo (número-de-correos)
  1. A la carpeta resultante se le borran los correos poco importantes.
  2. Luego de haber importado la carpeta al kmail, desde consola borra la carpeta orginal del evolution.
  • usuario@pc:~$ cd /home/usuario/.evolution/mail/local/
  • usuario@pc:~$ rm archivo-de-2.0Gb
  1. Abre el Evolution.
    • Verás que la carpeta que borraste fue reconstruida por el Evolution, pero está vacía
    • Crea 2 subcarpetas ( el nombre que le des es muy importante).
      • Subcarpeta-1
      • Subcarpeta-2
  1. Cierra el Evolution nuevamente
  2. Con el Kmail abierto:
  • Selecciona el 50% de los correos de la carpeta donde importaste los correos.
  • Pulsa con el botón derecho del mouse, aparecerá un menú desplegable.
  • Selecciona la opción guardar como (SAVE AS ...).
    • Busca la  dirección:     /home/usuario/.evolution/mail/local/
    • Para  ver todos los archivos, remplaza el filtro .mbox por  un  (*).
    • Busca el  archivo  que  deseas  remplazar, por  ejemplo:  Subcarpeta-1(el  que  no  tiene  extensión)
    • Pulsa  sobre Subcarpeta-1,  así el  archivo  nuevo  toma  el  mismo  nombre  del   que  haz  pulsado.
  • Guardalo con el nombre igual ( Subcarpeta-1 ) y en el lugar donde están las subcarpetas que acabas de crear en el evolution para remplazarlas:
      • Subcarpeta-1
      • Subcarpeta-2
 Debe preguntarte si  deseas remplazar  el archivo,  debes aceptar.

Ejemplo: Si la carpeta con peso de 2.0Gb fuese Inbox; al crear las subcarpetas dentro de Inbox, estas quedan siendo un archivo tipo MBOX, dentro de una carpeta llamada Inbox.sbd,
En la dirección: /home/usuario/.evolution/mail/local/Inbox.sbd/



Dentro de ella deben quedar guardados los correos al dar guardar como desde kmail.

Debes hacer lo mismo con el 50% restante de los correos.

  1. Inicia el Evolution y entra a las subcarpetas, verás como comienzan a cargar los correos, esto  sólo tardará unos  minutos, pero quiere decir  que haz hecho todos los  pasos anteriores de manera correcta.



SABER MÁS:

http://www.o guia-ubuntu.org/index.php?title=Kmail
http://www.alcancelibre.org/article.php/20080717115015924

No hay comentarios:

Publicar un comentario