El correo es la forma más rápida de comunicar mensajes a sus seres queridos, hay diferentes servidores de clientes de correo electrónico que permiten a los usuarios enviar correos electrónicos, además de esto, Linux de forma predeterminada proporciona la función de enviar un correo electrónico utilizando el comando "correo" a través de su terminal. Podemos escribir el tema, mensaje junto con la dirección de correo electrónico del destinatario y enviarlo simplemente ejecutando un solo comando.
Hay diferentes paquetes a través de los cuales podemos instalar el comando de correo, estos paquetes se discuten en este artículo, así como el uso del comando de correo también se explica en detalle.
Instalación de paquetes de correo para diferentes distribuciones de Linux
Los paquetes de correo se pueden instalar en diferentes distribuciones de Linux utilizando los comandos mencionados a continuación.
Para centos/redhat:
$ sudo yum instalación mailx
Para Fedora/ Rhel:
$ sudo dnf instalación mailx
Para Debian/ Ubuntu/ Linux Mint:
$ sudo apt install mailUtils
Instalación del paquete de correo en Ubuntu
Vamos a instalar el paquete de correo en Ubuntu usando el paquete MailUtils:
$ sudo apt install mailUtils -y
Mostrará las cuatro opciones de Postfix con sus detalles, leerá todas las opciones y haga clic en "Aceptar" después de decidir qué opción desea elegir, ya que decidimos ir con "Sitio de Internet":
Elija el "Sitio de Internet" y luego presione "Aceptar":
Elija el nombre de dominio, elegimos "Linuxhint", puede elegir su propia elección y hacer clic en el botón "Aceptar" para continuar:
El MailUtils se instala correctamente.
Cómo usar el comando de correo en Linux
El comando de correo en Linux se usa para enviar correos electrónicos a diferentes personas para comunicar algunos mensajes, para usar el comando de correo, hemos instalado los mailutils, ahora la sintaxis general de usar el comando de correo será:
$ mail -s "sujeto" [receptor-address-address]
CC [Puede omitirlo presionando la tecla ENTER]
[Presione CTRL + D]
Use la cláusula de correo para finalizar el correo, el tipo "-s" para especificar el sujeto, escriba la dirección de correo electrónico del destinatario, presione la tecla ENTER, solicitará el CC (copia de carbono) dárselo o omitirlo presionando el Ingrese la tecla, escriba el mensaje, desea comunicarse y finalmente presionar CTRL+D para enviar el mensaje.
Para una mejor comprensión, enviamos un mensaje usando una dirección de correo electrónico, [email protected], usaremos el comando:
$ Mail -S "Casual Mail" [email protected]
Y cuando se le preguntará al "CC", lo omitiremos presionando la tecla ENTER y luego escriba el mensaje:
Al presionar el CTRL+D, el correo se enviará correctamente, también podemos enviar el mismo correo utilizando el comando único:
$ Mail -S "Casual Mail" [email protected] <<< 'How are you?'
O la otra forma de enviar un correo electrónico usando un solo comando:
$ echo "como estas?"| Mail -S" Casual Mail "[email protected]
A veces, tenemos que enviar el correo a varios usuarios, en ese caso, usar la siguiente sintaxis:
$ Mail -S "Casual Mail" [email protected], [email protected] <<< 'How are you?'
Si queremos adjuntar algún archivo con la dirección de correo electrónico, use el indicador "-a" junto con el comando de correo como si tengamos un archivo PNG con nombre, índice.PNG, lo adjuntamos con el correo usando el comando:
$ Mail -S "Casual Mail" [email protected], [email protected] <<< 'How are you? I am sending you an image' -A /home/hammad/Downloads/index.png
Si tenemos un mensaje en un archivo de texto y queremos enviar el correo desde el archivo de texto, ejecute el siguiente comando:
$ Mail -S "Casual Mail" [email protected] < /home/hammad/mymail.txt
Para leer los correos, use el comando de "correo":
$ correo
En la salida, podemos ver que hay trece correos, para abrir cualquier correo, podemos escribir su número de índice y presionar la tecla ENTER, por ejemplo, si queremos abrir el séptimo correo, escribiremos "7" y presionaremos el Introducir clave:
Se han abierto el correo y sus detalles:
Del mismo modo, para eliminar los correos electrónicos de 4 a 15, simplemente escriba "d 4 15" y presione la tecla ENTER:
Para confirmar la eliminación de los correos, ejecute el comando del correo nuevamente:
$ correo
Podemos observar que los correos electrónicos especificados se han eliminado de la bandeja de entrada, de esta manera, también podemos administrar la bandeja de entrada del correo.
Conclusión
En Linux, el comando de correo es una utilidad de línea de comandos que se utiliza para enviar y administrar los correos electrónicos desde la línea de comandos. El comando de correo no se usa solo para enviar correos electrónicos, sino también para ver y recibir correos electrónicos de los destinatarios. En este artículo, hemos discutido el comando de correo y sus comandos de instalación en diferentes distribuciones de Linux. También discutimos el uso del comando de correo en detalle en las distribuciones de Linux con sede en Debian y Ubuntu.