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

Print Friendly, PDF & Email
Comentarios

    Warning: Use of undefined constant type - assumed 'type' (this will throw an Error in a future version of PHP) in /home/improvisa_com/web/improvisa.com/public_html/wp-content/themes/grassland/comments.php on line 38
  • CeLSuM dice:

    Muy útil esta autonota como siempre.

    Sólo conocía esta: echo «pepe» | mail -s «Asunto» correo@dominio.com

  • miembro dice:

    Pues si que es complicado mandar un mail desde linux, eso con window no pasa, jojojojojojo

  • Juanmi dice:

    Que idiota :-D, con windows no eres capaz 😉