Kernel Error
GNU/Linux

Enviar correos desde Bash

24 de Mayo del 2009 por b@cHo · 1 Comentario 

Pues en esta entrada les voy a compartir un pequeño script que realizé en BASH para enviar correos, asumiento que tienen algun MTA instalado (QMAIL POSTIFX) =D recuerden leer los comentarios escritos.

En este script se da un ejemplo de como crear funciones en bash, y usar reescribir variables


ie56

:                                                        *";
read de;
echo "*Escribe la direccion de correo del destinatario seguido de      *";
echo "*un [ENTER]                                                      *";
read destinatario;
echo "*Escribe el asunto del correo seguido de  un [ENTER]             *";
read asunto;
echo "*Escribe el mensaje seguido de un [ENTER]                        *";
read mensaje;
echo "*----------------------------------------------------------------*";
#Crea el archivo temporal
TMP="/tmp/tmpfil_"$RANDOM;
#Borra en caso de tener un temporal anterior
rm -rf $TMP;
fappend $TMP "From: $de";
fappend $TMP "To: $destinatario";
fappend $TMP "Reply-To: $de";
fappend $TMP "Subject: $asunto";
fappend $TMP "";
fappend $TMP "$mensaje";
fappend $TMP "";
fappend $TMP "";
cat $TMP|/var/qmail/bin/qmail-inject; #cambiar var/qmail/bin/qmail-inject por la ruta de su MTA (/bin/sendmail/) por ejemplo
rm $TMP;
wait
echo "*----------------------------------------------------------------*";
echo "*Listo! Mensaje enviado                                          *";
echo "*----------------------------------------------------------------*";
exit

Aqui esta el ejecutable
mail

  • Twitter
  • Facebook
  • MySpace
  • Google Bookmarks
  • del.icio.us
  • Mixx
  • Digg
  • email

Comentarios

1 Respuesta to “Enviar correos desde Bash”
  1. Manuel Cruz Manuel Cruz dice:

    Muy Interesante enviarme mas info.

    Usando Internet Explorer 8.0; Internet Explorer 8.0; en Windows Vista Windows Vista

Comenta algo

Comparte tu opinión... recuerda que puedes usar BBCode!





BBCode Sencillo soportado.  

    Edición Avanzada desactivada.

Kernel Error
97 intentos de ataques detenidos