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
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.
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.
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.
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.
Con esto ya podremos enviar correo electrónico desde consola sin ningún problema y espero que les sea de mucha utilidad.