Buscar en moleculax
Enviar correo desde consola.

Cuando usamos GNU/Linux, y tenemos configura un servidor de correo nos encontramos en la necesidad de enviar correo desde consola con la información de algún proceso o archivo de configuración adjunto al correo. 




Para esto tenemos los comandos: 
#mail  o  #mpack 



1.- Comando mail. 

Este comando no permite enviar correo desde consola, pero no puede enviar archivos adjunto dentro del correo lo que hace es agregarlo dentro del cuerpo de correo.

Un simple ejemplos:

Enviando un correo con  un fichero. 
mail -s “configuracion” usuario@dircorreo < /ruta/configuracion.sh

 Enviando un correo hacia varias personas, sobre un evento.
echo "Asunto I" | mail -s "Cont. Asunto" usuario1@dircorreo1  -c nomusuario@hotmail.com  -c nomusuario@gmail.com 

2.- Comando mpack. 

Este comando también nos permite enviar correo, pero este nos permite enviar archivo adjuntos dentro del correo, para  esto tendremos que instalar el programa ya que no viene instalado por default.

Debian y derivados 

apt-get install mpack

RHEL/Centos/  y derivados 

Para este tipo de distribución deberán tener habilitado el repositorio de DAG. 
yum install mpack

Ejemplo:

Envia un correo con un archivo adjunto. 

mpack -s "Asunto" /ruta/documento.pdf   nomusuario@gmail.com

Enviando un correo con archivo adjunto a varias personas.
  mpack -s "Asunto" /ruta/documento.pdf  usuario01@yahoo.com usuario02@gmail.com 

Con esto ya podremos enviar correo electrónico desde consola sin ningún problema y espero que les sea de mucha utilidad.  

.


Powered by

http://emiliogomez.com.ar