Linux: enviar correo desde el terminal, comando mail

Para enviar correos desde linux tenemos el comando mail.

Sintaxis básica comando mail:

# mail -s Sujeto Destinatario



Ejemplo:

> mail -s Preuba destinatario1@gmail.com



Si queremos usar espacioes en blanco se tiene que entrecomillar:

> mail -s "Preuba Correo" destinatario1@gmail.com



Podemos ejecutarlo sin el parametro -s Sujeto, nos lo pedirá de forma interactiva.
Una vez entrado el sujeto clicamos a intro y marcamos un punto:

> mail destinatario1@gmail.com
Subject: Preba Correo
.
Cc:
Null message body; hope that's ok




Para añadir el cuerpo del correo mensaje debemos tener un archivo donde este escrito:

> vi cuerpo.txt
Hola,
os envio un correo de pruebas.
Saludos!
> mail -s "Prueba correo" destinatario1@gmail.com <cuerpo.txt




Podemos especificar el remitente que deseemos con el parámetro — -r Remintente:

> mail -s "Prueba correo" destinatario1@gmail.com -- -r soyyo@goku.com <cuerpo.txt






Si el post te ha ayudado a salir de un marrón, te ha servido pá lo que sea o simplemente te ha gustado y quieres colaborar puedes pinchar en los anuncios ;)

3 thoughts on “Linux: enviar correo desde el terminal, comando mail

Leave a Reply

Your email address will not be published. Required fields are marked *