Guía avanzada del usuario

Cómo enviar cartas

Para enviar correo electrónico con el programa mailx, necesita conocer el nombre o nombres de entrada del destinatario o destinatarios de la carta. Si un destinatario está en un sistema diferente, necesitará conocer el nombre del sistema del usuario. Para obtener esta información, puede utilizar los comandos who, finger, o rusers.

Escribiendo el comando who, se listan todos los usuarios que están conectados al mismo servidor. La lista contiene los nombres de entrada de los usuarios, sus tipos de terminal y la fecha y hora en que entraron en el sistema. Por ejemplo:

$ who
    montse       tty15        Feb 20 10:22
    charo        tty04        Feb 20 10:37
    pepote       tty07        Feb 20 11:49
    carolina     tty06        Feb 20 12:02

Si escribe el comando finger se muestra el mismo tipo de información que con who pero más detalladamente. La información que aparece depende de cómo haya configurado este comando el administrador de su sistema. Como ejemplo, podría ser algo parecido a lo siguiente:

$ finger
    Login     Name           TTY      Idle     When
    elmer     Elmer Brown    tty15     43      Thu 10:22
    susan     Susan Lake     tty04             Thu 10:37
    stormy    Stormy Ball    tty07     12      Thu 11:49
    hankw     Hank Wilson    tty06     22      Thu 12:02

El comando rusers ofrece información de los usuarios que están conectados a su red local. Consulte el Capítulo 9" si desea más información acerca de la utilización del comando rusers.

Cuando haya averiguado la información de usuario que necesitaba, complete los pasos siguientes para enviar una carta.

  1. Introduzca el comando mailx seguido de la dirección de un usuario:

    $ mailx usuario@sistema
    

    donde usuario es el nombre de entrada del destinatario y sistema es el nombre del sistema del destinatario.

    • Si ya ha empezado mailx, puede escribir simplemente m tras el indicador de mailx, seguido del nombre de entrada del destinatario y del nombre de su sistema:

    & m usuario@sistema
    

    • Para enviar la misma carta a varios destinatarios, separe cada dirección con un espacio en blanco o una coma, por ejemplo:

    $ mailx hank@fretful sally@dakota tex@twister
    

    o

    $ mailx hank@fretful,sally@dakota,tex@twister
    

  2. Si presiona Retorno, el programa mailx le solicita un asunto. Escriba el asunto de su carta y presione Retorno de nuevo.

  3. Escriba el cuerpo de la carta. Cuando quiera una nueva línea, presione Retorno.

    Una frase que aparezca partida en la pantalla, no se considerará una nueva línea hasta que presione Retorno.


    Nota -

    Cada línea del texto de la carta puede tener hasta 256 caracteres de longitud. Si sobrepasa esta limitación, la pantalla se congelará. En este caso, presione Ctrl-C para cancelar la carta.


  4. Cuando haya completado la carta, presione Retorno para mover el cursor a una línea nueva. A continuación presione Ctrl-D para enviar la carta.

Cartas no entregables

Si especifica una dirección incorrecta de usuario al enviar una carta, el sistema responderá con el mensaje

usuario@sistema...Usuario desconocido

y la carta regresará a su buzón. La próxima vez que escriba el comando mailx, el encabezamiento le avisará de que tiene correo electrónico devuelto, algo parecido al ejemplo siguiente:

N 1 Mailer-Daemon Vie Jan 3 11:13 8/49 Returned mail: usuario
desconocido

Cuando una carta no puede enviarse, el archivo se copiará en un archivo de su directorio de usuario llamado dead.letter.

Cómo cancelar una carta no enviada

Puede cancelar una carta en cualquier momento antes de que sea enviada presionando dos veces Ctrl-C.

Cómo agregar copias complementarias y copias complementarias invisibles

Antes de enviar una carta, puede especificar que sean enviadas "copias complementarias" a otras direcciones aparte de las direcciones principales. También puede enviar "copias complementarias invisibles" (los destinatarios de la carta podrán leer las direcciones de la copia, pero no las direcciones de las copias complementarias invisibles).

Muchas personas se envían a sí mismas una copia complementaria o una copia complementaria invisible para tener un registro de las cartas enviadas.

Hay tres métodos para enviar copias complementarias de una carta:

set askcc

El programa mailx mostrará ahora el indicador de copia (Cc:) después del indicador de subject. Introduzca la dirección de los usuarios que desea que reciban una copia al carbón. Separe las distintas direcciones con espacios en blanco.

~c hank@fretful george@lonesome stormy@snoozer


Nota -

~c, ~h, y otros comandos de tilde se describen en "Comandos de tilde "" en este capítulo.


Cómo insertar una copia de una carta o un archivo

Puede insertar una copia de cualquier carta de su buzón en la carta que está escribiendo. Asimismo, puede insertar una copia de cualquier archivo de texto.

Cómo insertar una carta

El formato de comando para insertar una carta es

~m número

donde número es el número de la carta a insertar. Por ejemplo, para enviar una carta a otro usuario que incluya una copia de la carta número 3 de la lista de su buzón, puede hacer lo siguiente:

  1. En una línea nueva escriba el comando ~m 3 y presione Retorno.

  2. mailx mostrará el mensaje, Interpolar: 3 (continuar)

  3. El usuario no verá el texto del mensaje 3, pero el destinatario sí. Puede continuar con la carta después de (continuar), o enviarla tal cual.

  4. Para ver la carta completa, incluida la inserción, introduzca el comando ~p.

Cómo insertar un archivo

También puede insertar una copia de un archivo de texto en la carta. Utilice el formato de comando:

~r nombre_de_archivo

según está escribiendo una carta. Por ejemplo, para insertar el archivo outline en la carta actual, escriba:

~r outline

Cómo responder a una carta

Responda al correo electrónico con el comando

r número

tras el indicador de mailx (si omite el número de carta, mailx responderá a la carta actual). Por ejemplo, para responder al remitente de la carta 2, utilice el comando:

& r 2

mailx dirigirá automáticamente su carta y rellenará una línea Re: Subject: que repetirá la línea Subject: original. Envíe la respuesta como cualquier otra carta.

R es una variante del comando reply que envía su respuesta a todos los destinatarios de la carta original así como a su remitente. Use este comando únicamente cuando sea absolutamente necesario, para evitar el generar "correo inútil."


Nota -

Puede insertar una carta en su respuesta tal como se vio en la sección anterior. Para insertar una copia de la carta a la cual está respondiendo, use solamente el comando ~m sin un número de carta.