Enviar mail desde consola
Esta 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 mail desde Consola:
Para enviar un mail desde consola debemos poner uno de los siguientes códigos, dependiendo de nuestras necesidades:
Enviar mail 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
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
Muy útil esta autonota como siempre.
Sólo conocía esta: echo «pepe» | mail -s «Asunto» correo@dominio.com
Pues si que es complicado mandar un mail desde linux, eso con window no pasa, jojojojojojo
Que idiota :-D, con windows no eres capaz 😉