El correo electrónico: e-mailHasta hace poco tiempo, el correo electrónico en Internet permitía solamente el manejo de mensajes simples, en puro texto. Actualmente, gracias a la aparición de codificadores como MIME (Multipurpose Internet Mail Extension) y UUencode, podemos enviar lo mismo texto que imágenes, archivos de sonido y video o programas de computadora, ya sea en forma aislada o como archivos vinculados a un mensaje.
El correo electrónico es una herramienta muy simple, pero que permite a a quellos usuarios con acceso limitado a Internet, la posibilidad de utilizar muchos de los servicios disponibles (ftp, archie, listas de correo, etc.) en la red.
Como en el caso del correo convencional, en Internet cada usuario tiene una dirección única que lo identifica. Tales direcciones suelen ser de la forma:
usuario@lugar.localidad.paisComo en
alex@cosmo.fisica.uson.mxCada dirección tiene tres partes: un nombre de usuario, el signo
@ (at) y la dirección del servidor de correo del
usuario. En el ejemplo anterior el nombre de usuario es alex y
la dirección del servidor de correo es cosmo.fisica.uson.mx
. Esta dirección es el dominio de la computadora en la que tiene
su cuenta de correo el usuario.
De acuerdo al tipo de sistema en que estemos trabajando (Estación de Trabajo UNIX, PC con MS-Windows, Macintosh, etc ...) los programs para manejo del correo pueden variar, sin embargo, casi todos los programas tienen funciones similares. Así, la mayoría de los programas tienen funciones para accesar y leer los mensajes que llegan, para salvar los mensajes en un archivo, para responder un mensaje y para enviar nuevos mensajes, para imprimir y para incluir, importar o exportar archivos en un mensaje.
Para empezar, utilizaremos el programa más común en las estaciones de trabajo UNIX, el programa mail. Lo primero que debemos hacer es establecer una conección mediante telnet a una estación de trabajo, y una vez haya aparecido el prompt del sistema, teclear:
$ mail usuario@direccióndonde usuario es el nombre de un usuario en la maquina descrita por dirección. Presionamos Return y la máquina responderá con
subject:En este punto podemos escribir una frase que servirá de título o descripción del motivo del mensaje. Por ejemplo pongamos ...
pruebay presionames Return antes de que el texto llegue al final de la línea.
El cursor descenderá una línea donde podemos empezar a escribir el mensaje real. Por ejemplo escribamos
Este es un ejemplo del uso del programa mail en sistemas UNIX. Es importante presionar siempre la tecla Return al final de cada linea, ya que algunos programas no sabran como cortar las líneas si no lo especificamos nosotros.Para finalizar el mensaje, presionamos Return al final de la última línea y a continuación la combinación de teclas CTRL-D (mantener presionada la tecla Control y presionar la tecla D). Este comando Unix indica a la computadora que hemos finalizado el mensaje y que debe enviarlo. Otra manera de hacer lo mismo consiste en escribir una línea con sólo un un punto "." terminada con Return.
Este es un ejemplo ... nosotros. .
En algunos sistemas, antes de enviar su carta, aparecerá el prompt
Cc:que nos permite enviar copias del mensaje actual a otras personas en la Red. Simplemente introducimos una o varias direcciones de correo electrónico separadas por un espacio en blanco. Para enviar el mensaje sólo presionamos Return. Cuando el program ha enviado el mensaje, desplegará el símbolo
EOT de fin de
transmisión y devolverá el control al sistema operativo:
. EOT $
Para empezar, enviemos un mensaje a un usuario en la misma máquina,
poe ejemplo, supongamos que el usuario alex en la máquina
cosmo envía un mensaje al usuario rsotoc:
cosmo$ mail rsotoc Subject: Prueba Este es un ejemplo...te saluda Alex! . EOT cosmo$Veamos ahora lo que ha recibido el usuario
rsotoc:En la mayoría de los sistemas al iniciar una sesión, si tenemos correo sin leer, aparecerá el siguiente mensaje:
you have new mailPara revisar el correo pendiente, tecleamosAl llamar el progama mail sin ningún nombre de usuario, el sistema sabe que lo que queremos es revisar nuestro buzón personal o mailbox y no enviar algún mensaje. En una máquina Unix, veremos algo parecido a esto:
Mail version SMI 4.1-OWV3 Mon Sep 23 07:17:24 PDT 1991 Type ? for help. "/usr/spool/mail/rsotoc": 9 messages 1 new 1 ... ... >N 9 alex@cosmo.fisica.uson.mx Thu Dec 26 13:41 10/328 Prueba &La primera línea sólo le indica la versión del programa y en algunos casos el tipo de sistema que está utilizando.La segunda línea nos indica en que directorio del servidor de correo se guardan nuestros mensajes ("/usr/spool/mail/rsotoc"), nos dice cuantos mensajes tenemos en el mailbox (9 messages), y cuantos de ellos no se han leido todavía (1 new).
A partir de la tercera línea, aparece la lista de mensajes que aún tenemos en el buzón. Cada línea corresponde a un mensaje; la línea que nos interesa aquí es la que corresponde al mensaje 9.
En la línea aparece primero un indicador sobre el estado del mensaje: Una "N" delante del mensaje significa que se trata de un mensaje nuevo y el signo ">" indica que es el mensaje actual, esto es, todo los comandos que seleccionemos (leer, borrar, guardar, etc.) se aplicarán a él. A continuación aparece el número de mensaje (9), el autor del mensaje (
alex@cosmo.fisica.uson.mx), cuando llegó(Thu Dec 26 13:41), el número de líneas (10) y caracteres (328) que tiene y el título del mensaje (Prueba).La última línea es el prompt del programa mail, y se distingue por el carácter "&". Desde ella podemos introducir los comandos de manejo del correo; por lo pronot basta con que presionemos la tecla Return, para visualizar nuestro mensaje, veremos lo siguiente:
Message 9: From alex Thu Dec 26 13:41:06 1996 Date: Thu, 26 Dec 1996 13:41:05 -0700 (MST) From: "Alexandro Soto Felix"El mensaje propiamente está en la última línea. La primera línea especifica el mensaje que estamos leyendo. De las líneas restantes sólo nos interesan:Message-Id: <199612262041.NAA18768@opata.fisica.uson.mx> Received: by cosmo.fisica.uson.mx; Thu, 26 Dec 1996 13:41:05 -0700 (MST) To: rsotoc@fisica.uson.mx Subject: Prueba Status: R Este es un ejemplo...te saluda Alex! From: "Alexandro Soto Felix" <alex@cosmo.fisica.uson.mx>que nos indica el nombre y la dirección e-mail de la persona que nos ha enviado el mensaje ySubject: Pruebaque indica el motivo del mensaje.Para leer un mensaje que no esté actualmente seleccionado (con el signo >), simplemente escribimos el número del mensaje y presionamos Return
Si el mensaje es muy largo, las líneas de texto pasarán por la pantalla una detrás de otra, sin darnos tiempo a leerlas. Para evitar esto podemos emplear el comando:
& v numero-de-mensajePara ver el mensaje actual, sólo tecleamos "v" seguido de la tecla Return, pero ver un mensaje no seleccionado, especificamos el número del mensaje, por ejemplo
& v 9Para recorrer el mensaje utilizamos las teclas CTRL-n (siguiente línea) y CTRL-p (línea anterior). Para avandonar la lectura del mensaje y volver al prompt del mail presionamos la tecla SHIFT+q (tecla Mayúsculas y sin soltar la letra q) y aparecerá el carácter ":" entonces escribimos q! (la letra q seguida del carácter admiración) y ReturnOtro comando de utilidad es el comando
& h numero-de-mensajeque proporciona el listado de mensajes, a partir del mensaje especificado. Por ejemplo, para ver del mensaje 9 y los siguientes (dependiendo del tamaño de la ventana), podemos usar:& h 9Otros comandos permiten enviar una respuesta a un mensaje, borrarlo o salvarlo en un archivo y abandonar el programa mail.
Para contestar un mensaje utilizamos el comando
& r numero-de-mensajecomo en el ejemplo siguiente en que contestamos el mensaje enviado poralex:& r 9Con lo que aparecerá:To: alex@cosmo.fisica.uson.mx Subject: Re: PruebaPodemos observar que el programa mail ha establecido automáticamente la dirección del destinatario así como un título. A continuación procedemos como cuando escribimos un mensaje nuevo.Para borrar un mensaje, utilizamos el comando
& d numero-de-mensajeSi nuevamente pedimos el listado de mensajes, observaremos que el mensaje que hemos borrado realmente no aparece en el listado, sin embargo, el mensaje en realidad sólo fué marcado para ser borrado. Para realmente eliminar el mensaje de nuestra lista de correo, debemos terminar la sesión mail con la opción q.Para terminar una sesión con el programa mail podemos emplear una de dos opciones: Salir sin salvar los cambios con el comando x (exit), o salir después de salvar las modificaciones con el comando q (quit).
Cuando salimos del programa mail con la opción
xla lista de mensajes continua en el mismo estado que al iniciar la sesión, por lo tanto, los mensajes nuevos aún tendrán la leyenda N, y los mensajes que antes habíamos borrado, pemanecen intactos.Cuando abandonamos el programa mail con el comando
q, el programa salvará las modificaciones antes de terminar. Si hemos borrado un mensaje, este será realmente removido de la lista de correos (y de cualquier otro lugar en la computadora). Pero además ocurren otros cambios: Los mensajes que hemos leido en esa sesión (y que no hemos marcado para borrarse!) serán copiados a un archivo con el nombre mbox en su directorio home (o en algún otro directorio), y eliminados de la lista de correos. Los mensajes nuevos que no fueron leidos serán marcados con una leyenda U (unreaded).Por supuesto, no debemos mantener una lista muy extensa de mensajes en la lista de correo, por lo que normalmente terminaremos la sesión con el comando
q. De cualquier manera, los mensajes que han sido movidos al archivombox(el cual puede ser renombrado a nuestro gusto) pueden ser accesados con el programamail -f mboxCon esto aparecerá un ambiente idéntico al que aparecía cuando abrimos la lista de correo, pero sólo con los mensajes antiguos, los cuales podemos ahora releer, borrar o responder.Una lista típica de comandos para el programa
t <message list> type messages n goto and type next message e <message list> edit messages f <message list> give head lines of messages d <message list> delete messages s <message list> file append messages to file u <message list> undelete messages R <message list> reply to message senders r <message list> reply to message senders and all recipients pre <message list> make messages go back to /usr/spool/mail m <user list> mail to specific users q quit, saving unresolved messages in mbox x quit, do not remove system mailbox h print out active message headers ! shell escape cd [directory] chdir to directory or home if none givenSi un mensaje no pudo ser enviado, recibiremos en respuesta un mensaje del programa que maneja el correo: El
MAILER-DAEMONen el que generalmente aparece, además del mensaje que intentamos enviar, el motivo por el que el mensaje no pudo ser enviado.Para suspender la escritura de un mensaje y evitar su envío podemos presionar las teclas CTRL+C, el programa mail responderá con:
(Interrupt -- one more to kill letter)Para continuar con el mensaje simplemente ignoramos la leyenda anterior. Si realmente queremos suspender el envio del mensaje presionamos nuevamente CTRL+Ccon lo que volvemos al prompt del mail.En muchos es conveniente o deseable, el poder enviar archivos previamente hechos en algun procesador de textos, por ejemplo si el mensaje es muy largo. Para esto, es conveniente siempre tratar que el archivo que vamos a enviar incluya únicamente texto, lo cual podemos conseguir salvando nuestro archivo en formato ASCII. A continuación llamamos al programa
% mail -s "Encabezado" dirección < archivoEl programa "mail" a pesar de sus limitaciones tiene la ventaja de ser un estandar en todo el mundo, por lo menos en máquinas Unix. En las siguientes veremos algunos programas para manejo del correo, que presentan interfaces más amistosas.
![]()
Consultorías ONYX
Ave. Luis Donaldo Colosio #128-1, esq. Yañez
Colonia Centro
Hermosillo, Sonora. 83000
Teléfono/Fax: (62) 13-09-06
onyx@pitic.com.mx