Saltar al contenido

¿Cómo envío un correo electrónico desde la línea de comandos?

Ya no tienes que investigar más por todo internet porque estás al lugar exacto, contamos con la respuesta que necesitas sin problemas.

Solución:

$ echo "This is the email body" | mail -s "This is the subject" [email protected]

Alternativamente:

$ cat | mail -s "A few lines off the top of my head" [email protected]
This is where my
multiline
message would go
^D

^D – significa presionar control+D

Puedes usar el correo:

$mail -s  

Luego escribe su mensaje y lo finaliza con una línea que solo tiene un punto. Esto indica que ha terminado y envía el mensaje.

También puede canalizar su correo electrónico desde STDIN y se enviará como el texto de un correo electrónico:

$ | mail -s  

Una pequeña nota con este enfoque: a menos que su computadora esté conectada a Internet y su configuración de DNS esté configurada correctamente, no podrá recibir respuestas a su mensaje. Para un programa de línea de comandos más robusto, puede vincular su cuenta de correo electrónico POP o IMAP, consulte pine o mutt.

También puede usar esta versión de sendmail para Windows. Es muy fácil de usar, con un comportamiento estándar tipo UNIX. Rápido. No necesita ninguna instalación, solo llame al EXE donde sea que esté ubicado en su sistema.

Redactar el correo electrónico:

echo To: [email protected], [email protected] >> the.mail
echo From: [email protected] >> the.mail
echo Subject: This is a SENDMAIL notification >> the.mail
echo Hello World! >> the.mail
echo This is simple enough. >> the.mail
echo .>> the.mail

Enviando el archivo:

usrlibsendmail.exe -t < the.mail

type the.mail | C:ProjectsToolssendmail.exe -t

Eres capaz de secundar nuestra faena fijando un comentario o dejando una valoración te lo agradecemos.

¡Haz clic para puntuar esta entrada!
(Votos: 2 Promedio: 4.5)



Utiliza Nuestro Buscador

Deja una respuesta

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