Script enviar correos adjuntos por consola en Linux.

Este es un script que realicé con el fin de automatizar el envío de correos desde 
consola en Debian. Para correr el script y que funcione correctamente Deben tener
instalado los paquetes postfix (MTA) y mutt ( adjuntos ) previamente configurados.
-Guardamos el archivo (enviarmail.sh), 
-Damos permisos de ejecución solo para root 700 
(chmod 700 enviarmail.sh)
-Lo ejecutamos,
( sh enviarmail.sh )
Qué es un script Bash ? CLIC AQUÍ
Código:
<script src="https://gist.github.com/d4nnr/bfc2161300a3df8674ad.js"></script>
#!/bin/bash
echo "##################################################################"
echo "########### http://porunservidorseguro.com - By @D4nnR #########"
echo "########### Script para enviar Mail con o sin adjunto #########"
echo "##################################################################"
##
read -p "#Para : " Para
read -p "#Texto : " Texto
read -p "#Asunto : " Asunto
echo "######## Si desea enviar adjunto especifique la /ruta/log.txt ########"
echo "######## De lo contrario deje el campo vacio y presione enter ########"
echo -n "Ruta del adjunto : "
read Ruta
##
while true; do
read -p "Desea enviar adjunto? y o n : " yn
case $yn in
[Yy]* ) echo $Texto | mutt -s $Asunto $Para -a $Ruta; echo "Enviando correo con Adjunto"; exit;;
[Nn]* ) echo $Texto | mail -s $Asunto $Para; echo "Enviando correo"; exit;;
* ) echo "Seleccion y o n, es necesario";;
esac
done
##
## Daniel Romo @D4nnR
## Danielromogarcia@gmail.com
## D4nnR.blogspot.com
##

Comentarios

Entradas populares