hay muchas maneras de enviar correo electrónico usando GUI, usando el navegador o con un cliente de correo electrónico. Pero las opciones son limitadas cuando se trata de una interfaz de línea de comandos también conocida como CLI. En este tutorial, vamos a discutir cómo enviar correo desde el terminal o CLI de un sistema Linux.

hay un montón de comandos que se pueden utilizar para enviar correo desde el terminal, como Sendmail, mutt, etc, pero para este tutorial, vamos a discutir el uso del comando MAIL para enviar correo desde el terminal en Linux., El comando Mail se puede usar directamente desde el terminal o también podemos usarlo en nuestros scripts BASH.,ommand en nuestros sistemas,

# sudo apt-get install mailutils

Fedora

para instalar el comando de correo en fedora, ejecute el siguiente comando desde el terminal,

# dnf install mailx

Ahora vamos a discutir algunos ejemplos sobre cómo usar el comando de correo para enviar correos desde CLI,

Linux: enviar correo desde el terminal

1 – Simple Mail

para enviar un correo simple con algún contenido en el cuerpo, ejecute

Mail Mail-s «test mail»

Aquí, la opción-s se usa para mencionar el asunto del correo seguido de la dirección de correo electrónico en la que necesitamos enviar el correo., Ahora después de ejecutar el comando anterior, necesitamos ingresar el contenido del cuerpo & una vez que hayamos terminado, presione CTRL + D para salir y enviar el correo.

también podemos utilizar la siguiente línea de comandos para enviar correo,

$ mail-s «mensaje de prueba» <<< «Este es el cuerpo del correo»

2 – Enviar un correo a varios destinatarios

Para el envío de correo a más de un usuario, mencionar todas las direcciones de correo electrónico, seguido por una coma., Por ejemplo,

mail mail-s «test mail»,, com,

3-Enviar un correo con un archivo adjunto

ahora para enviar un correo con un archivo adjunto, usaremos la opción ‘ a ‘ con el comando mail. Por ejemplo, necesitamos enviar un archivo llamado ‘ test.txt’, por lo que usaremos el siguiente comando,

mail mail-s «archivo adjunto» -una prueba.txt

4-Envío de un contenido de archivo con mail

para enviar el contenido del archivo usando el comando mail, usaremos el siguiente,

mail mail-s «File output» < /home/linuxtechlab / file.,txt

5-enviar un correo con una salida de un comando

También podemos enviar la salida de un comando como el contenido del cuerpo de un correo. Por ejemplo, necesitamos enviar la salida de ‘du-h’ en un sistema remoto, use

du du-h | mail-s «HDD USAGE»

del mismo modo, también podemos hacer uso del ‘echo command’ para enviar un correo,

echo echo «este es el cuerpo del correo» | mail-s «test mail»

6 – envío de correo con encabezados adicionales como from address

para enviar un correo con encabezados adicionales, usaremos la opción ‘a’ con el comando MAIL., Por ejemplo, tenemos que mencionar la dirección de & envíela con nuestro correo,

mail mail-s «Test mail» -aFrom:DAN\<\>

Eso es todo chicos, ahora terminamos este tutorial sobre cómo usar Enviar correo desde el terminal en Linux. Estos fueron solo algunos ejemplos comunes, hay muchas más aplicaciones para el comando mail que puede lograr. Por favor, háganos saber si necesita algo específico que desea lograr, puede enviarle consultas utilizando el cuadro de comentarios a continuación.,

Si usted piensa que hemos ayudado a usted, o simplemente quieres ayudarnos, por favor, considere estas:-

Conecte con nosotros: Facebook | Twitter

Linux TechLab está agradecido por su apoyo continuo.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *