Intro. Kmail tiene en desarrollo una herramienta para importar/exportar, pero al menos a mí, hasta ahora no me dió resultado. Así que, gracias a que estamos en un sistema abierto, manos a la obra.
Libreta de direcciones.
Desde la interzas gráfica de Kmail en Herramientas se abre la libreta de direcciones y lógico:Archivo/Exportar. Hay varias opciones de formato para la exportación, una buena opción es Exportar lista de CSV. Cuando pulsas en aceptar, te genera un archivo llamado: addressbook.csv que es el que tienes que guardar.
Para restaurar abres la libreta de direcciones y en Archivo/Importar eliges Importar lista de CSV. Localizas el archivo addressbook.csv y aceptas. Se abre el Diálogo de importación de CSV. En la primera fila hay en todas las columnas un menú desplegable en el que está seleccionado no definido. Sólo tienes que modificar las columnas en las que tengas datos. Eliges en cada una de esas lo que te aparece en la segunda fila, por ejemplo: Nombre con formato o Dirección de correo electrónico. En las que no tengas datos dejas no definido. Pulsas en aceptar y ya la tienes de nuevo.
La verdad que este apartado es demasiado obvio, pero para que sea mas exaustivo, pues está.
Mensajes.
Todos los mensajes y la estructura de carpetas, se encuentran en una carpeta oculta en el /home, llamada .Mail
Sólo tienes que copiarlo donde lo quieras guardar. Para restaurarlo simplemente lo sitúas el /home destino.
Cuentas, identidades y configuración general.
Método gráfico.
Tienes que guardar lo siguiente (todo en tu /home):
La carpeta:
.kde/share/apps/kmail (mejor comprimirla también)
y los archivos:
.kde/share/config/emailidentities
.kde/share/config/emaildefaults
.kde/share/config/kmailrc
Para restaurarlos, se vuelven a colocar en su sitio sobreescribiendo los que hay.
Ojo que .kde es una carpeta oculta.
Para hacer visibles archivos y carpetas ocultas, abres tu carpeta personal (la casita o HOME) y en el menú Ver, activas Mostrar archivos ocultos.
Todo esto hay que hacerlo para cada usuario.
Método manual mediante terminal (recomendable).
La mayor parte de las preferencias de KMail se guardan en $KDEHOME/share/config/kmailrc,
donde $KDEHOME suele ser ~/.kde, ante la duda: echo $KDEHOME, deberá ser /home/tu-usuario/.kde
Las identidades se almacenan en $KDEHOME/share/config/emailidentities
y el correo se guarda en $KDEHOME/share/apps/kmail (o ~/Mail en versiones "viejas"). Tenga en cuenta que algunos de los archivos están ocultos: recuerde que también debe copiarlos si quiere hacer una copia de seguridad o archivar sus correos.
Entonces desde el home de usuario ($HOME):
tar czvf kmail.tgz .kde/share/apps/kmail
tar czvf kmail_config.tgz .kde/share/config/?kmail*
Con esas 2 lineas de comando habrá resguardado cuentas, identidades y configuración, solo queda restalecerla (descompimirla) en el nuevo home de usuario si es que está migrando de distro o máquina.
IMPORTANTE: Si está migrando a una instalación nueva, antes de restaurar, ingresa a Kmail y crea una cuenta de Entrada/Salida, de esta manera estas inicializando la configuración de Kmail.
No olvides que la restauración pisa (sobreescribe) el contenido anterior. Aguarda a despues de restaurar para ingresar las novedades.