[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.
- Enviar e-mail com anexo,
rlditj <=