Enviar archivos a correos desde una Terminal Linux

martes, 22 de diciembre de 2009
Yo uso mucho la terminal de linux, hago casi todo ahi, entonces si quieres enviar archivos a un correo solo basta con crear este script, para esto antes tienes que tener instalado algunos paquetes y configurar tu cuenta de correo como indica en este enlace.

Para crear el script para enviar archivos:
gedit send_files
Luego copiamos este codigo.
#!/bin/bash
echo ""
DESTINO=""
echo -n "Ingrese Destino(ej. fal@fal.com): "
read DESTINO

ASUNTO=""
echo -n "Ingrese asunto: "
read ASUNTO

RUTA=""
echo -n "Ingrese Ruta del Archivo(ej. /home/fal/): "
read RUTA

ARCHIVO=""
echo -n "Ingrese Nombre del arvhivo(ej. file.txt): "
read ARCHIVO

echo ""
echo "enviando..."

uuencode ${RUTA}${ARCHIVO} ${ARCHIVO} | mailx -s "${ASUNTO}" ${DESTINO}

echo ""
Si tienes conocimientos en programacion shell, puedes hacer modificaciones a tu antojo.

Luego dar permisos de ejecucion
sudo chmod +x send_files
Para ejecutar solo basta con digitar ./send_files

0 comentarios: