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 )
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