Enviar mail desde consola

Improvisa :: Informática :: Enviar mail desde consolaEsta­ autonota la dejo en ­Improvisa­ ­ya que cada vez que necesito saber cómo enviar un mail desde la consola de linux me vuelvo loco buscando cómo hacerlo. Poniendo esto aquí, a partir de ahora ya lo encotraré a la primera.

Con esta minireceta sabremos como mandar un mail a uno o varios destinatarios desde la consola de GNU/Linux, también sabremos como adjuntar archivos y enviarlos desde la consola, a veces muy improtante para realizar pruebas desde la misma máquina que nos hará de servidor smtp.

Sin más dilación os dejo con la receta Enviar m­ail desde Consola:

Para enviar un mail desde consola debemos poner uno de los siguientes códigos, dependiendo de nuestras necesidades:

Enviar m­ail desde consola con el contenido de un archivo como body:

improvisa:~# cat archivito | mail -s "Asunto" usuario@dominio.com

Enviar mail desde consola con texto tecleado como body:

improvisa:~# echo "texto a teclear" | mail -s "Asunto" usuario@dominio.com

Enviar mail desde consola con texto tecleado como body a varios destinatarios:

improvisa:~# echo "texto a teclear" | mail -s "Asunto" usuario1@dominio.com -c usuario2@dominio.com -c usuario3@dominio.com

Enviar mail desde consola sin body con archivo adjunto:

improvisa:~# mpack -s "Asunto" /home/usuario/archivo_que_quiero_adjuntar usuario@dominio.com

Enviar mail desde consola sin body con archivo adjunto a varios usuarios:


improvisa:~# mpack -s "Asunto" /home/usuario/archivo_que_quiero_adjuntar usuario1@dominio.com usuario2@dominio.com usuario3@dominio.com

Enviar mail desde consola con body con archivo adjunto a varios usuarios:

improvisa:~# mpack -s "Asunto" -d archivo_con_body_escrito /home/usuario/archivo_que_quiero_adjuntar usuario1@dominio.com usuario2@dominio.com usuario3@dominio.com

Gracias a los creadores de las aplicaciones mail y mpack

Comentarios