Guía avanzada del usuario

Cómo guardar y recuperar cartas

Además de enviar y recibir cartas, también puede guardarlas y recuperarlas para un uso posterior. Con mailx puede guardar cartas agregándolas a archivos de texto normales, también puede agregar cartas a archivos especiales denominados carpetas. Ambos métodos se explican más adelante.

mailx distingue entre guardar cartas y copiarlas; guardar quita una carta del buzón y la añade a un archivo o carpeta, copiar deja la carta en el buzón y añade una copia a un archivo o carpeta.

Cómo guardar y copiar cartas en archivos

Para guardar una carta en un archivo, el formato de comando tras el indicador del mailx es:

s número nombre_de_archivo

donde número es el número de la carta a guardar y nombre_de_archivo es el archivo donde quiere guardar dicha carta. Por ejemplo, para guardar la carta 3 en un archivo denominado ~/notas/finanzas, tendría que escribir:

& s 3 ~/notas/finanzas

(Recuerde que en un nombre de ruta de acceso, el signo ~ representa su directorio de usuario).

También puede guardar varias cartas a la vez en un mismo archivo. Por ejemplo, para guardar las cartas 3, 5, 6, 7, y 8 en ~/notas/finanzas, tendría que escribir:

& s 3 5-8 ~/notas/finanzas

Si no existe el archivo que especificó, mailx lo creará. Si el archivo si existe, mailx añadirá la carta que esté guardando al final del archivo.

Al guardar un archivo lo elimina de su buzón; mailx muestra un asterisco (*) al lado del encabezamiento de cualquier carta que haya sido guardada.

Para dejar la carta en su buzón al agregarla a un archivo, utilice el comando copy, como se muestra a continuación:

& c 3 ~/notas/finanzas

Cómo guardar y copiar cartas en carpetas

Puede evitar el escribir nombres de rutas de acceso completos en archivos si guarda o copia las cartas en carpetas de correo electrónico. Las carpetas son archivos especiales que se almacenan en un directorio de carpeta.

Las ventajas de guardar o copiar cartas en carpetas es que sus cartas se guardarán juntas automáticamente en el mismo directorio, donde estarán fácilmente accesibles sin tener que escribir nombres de ruta de acceso largos.

Cómo establecer el directorio de carpeta

Para usar carpetas, primero debe establecer un directorio de carpeta. Es un proceso de dos pasos:

  1. Primero, cree el directorio con el comando mkdir.

    Por ejemplo, si quiere que su directorio de carpeta se denomine Cartas, primero crearía el directorio:

    $ mkdir Cartas
    

  2. Segundo, use un editor de texto para editar el archivo .mailrc de su directorio de usuario (que contiene las opciones de mailx) para establecer la ruta de acceso del directorio de carpeta.

    Aquí necesitará editar la variable establecer carpeta para incluir el nombre de ruta de acceso completo de su directorio carpeta recientemente creado. Por ejemplo:

    establecer carpeta=/home/austin/rose/Cartas
    

    o: utilizando el método abreviado ~ del shell C que especifica su directorio de usuario.

    establecer carpeta=~/Cartas
    

    Ahora su directorio de carpeta está preparado para recibir las cartas guardadas en carpetas (los cambios efectuados en el archivo .mailrc tendrán efecto la próxima vez que empiece mailx))

Cómo designar carpetas

Puede utilizar los mismos comandos para guardar o copiar cartas en carpetas y en archivos, excepto que el nombre de la carpeta va precedido por un signo (+) en vez de por un nombre de ruta de acceso. El signo + le indica al mailx que la carpeta se guardará en el directorio de carpeta (cartas).

Por ejemplo, para guardar la carta 3 en un carpeta denominada proyectos, escriba:

& s 3 +proyectos

mailx interpretará el significado del comando como "guardar la carta 3 en ~/Cartas/proyectos" (si la carpeta no existía previamente, mailx la creará).

Copie la carta en un carpeta escribiendo:

& c 3 +proyectos

Cómo enviar directamente una carta a un archivo o carpeta

Puede enviar copias de sus cartas directamente a uno de sus archivos o carpetas. Para enviar una copia a un carpeta, escriba simplemente el nombre de la carpeta en el campo Cc: o bien en el campo Bcc:. Enviar una copia a un archivo es parecido, pero debe incluir el nombre de ruta de acceso completo.

Cómo leer cartas guardadas en archivos y carpetas

Para leer cartas guardadas en un archivo, utilice el formato de comando:

mailx -f nombre_ de_archivo

En el ejemplo anterior, podría leer el archivo ~/memos/finanzas escribiendo:

$ mailx -f ~/memos/finanzas

Puede leer cartas guardadas en un carpeta con un comando similar -únicamente utilice el signo + en vez del nombre de ruta de acceso. Por ejemplo, para leer las cartas en el carpeta proyectos, tendría que escribir:

$ mailx -f +proyectos

Este comando empieza mailx en el archivo o carpeta designado. Únicamente se mostrarán los encabezamientos de las cartas en el archivo o carpeta. Seleccione una carta para leerla escribiendo un número tras el indicador del mailx y presione Retorno.

También puede trabajar con carpetas de correo electrónico con el programa mailx. Para ver una lista de sus carpetas, escriba lo siguiente tras el indicador de mailx:

& folders

Para conmutar desde su buzón a un carpeta, utilice el formato de comando:

& folder +nombre_de_carpeta

Para volver a su buzón, escriba lo siguiente tras el indicador de correo electrónico:

& %

Para volver a la carpeta anterior, escriba:

& #