shell-script-pt
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Enviar e-mail com anexo


From: rlditj
Subject: Enviar e-mail com anexo
Date: Thu, 06 Jan 2005 16:20:08 -0000
User-agent: eGroups-EW/0.82

Ola pessoal..... Preciso escrever um script que compacte um arquivo numa
estacao windows e depois envie o mesmo por email para a matriz.
Com minha pouca (diga-se "quase nada")  experiencia em shell e
pesquisando na net fiz um projeto de script.... so que nao funcionou!!!!
Aguem pode me ajudar???

#! /bin/sh
#script para gerar arquivo compactado e enviar como anexo de email
#Criado por Ricardo AL em 06-01-2005
#
#
echo "Limpando compactados  antigos"
rm -f /home/uniaopapeis/caduniao.zip
#
#
echo "Montando //projetos/DVP..."
mount -t smbfs -o username=login,password="senha" //projetos/DVP
/mnt/projeto
zip -ru /home/uniaopapeis/caduniao.zip
/mnt/projetos/Fabrica_Uniao/Cad_Uniao.mdb
echo "Desmontando //projetos/DVP..."
umount /mnt/projetos
#
#
echo "Enviando E-Mail Aguarde..."
MAILFILE=/tmp/mailtemp
HEADER=/tmp/header
echo To: address@hidden >> $HEADER
echo Cc: address@hidden >> $HEADER
echo Bbc: >> $HEADER
echo Subject: Banco de Dados >> $HEADER
echo "" >> $HEADER
echo "" >> $HEADER
echo Segue em anexo Banco de Dados >> $HEADER
echo "" >> $HEADER
cat $HEADER > $MAILFILE
uuencode /home/uniaopapeis/caduniao.zip $DATAFILE.txt >> $MAILFILE
cat $MAILFILE | /usr/lib/sendmail -au login -ap senha -t
rm $MAILFILE
rm $HEADER
#
#
echo "Script finalizado."
#

Segue a mensagem de saida:
usuario# ./envia-caduniao
Limpando compactados  antigos
Montando //projetos/DVP...
  adding: mnt/projetos/Fabrica_Uniao/Cad_Uniao.mdb (deflated 77%)
Desmontando //projetos/DVP...
Enviando E-Mail Aguarde...
sendmail: Cannot open address@hidden:25
Script finalizado.

Se alguem puder ajudar fico grato. OK.





reply via email to

[Prev in Thread] Current Thread [Next in Thread]