Dúvida ao enviar o anexo via email no Script
Ola pessoal tudo bem?
Espero que esteja.
Bem seguinte ai vai minha duvida.
Toda a noite tenho que copiar um arquivo renomea-lo com um novo nome e data e envialo por email para uma pessoa.
Ate ai tudo bem fiz o script sem maiores dores de cabeca , porem ai chegou a hora da minha duvida.
Quando chega a hora de anexar o arquivo no email nao consigo pois quanto tratei o nome do arquivo com a Variavel 'date' ele sempre vai mudar o nome do arquivo que eu quero anexar para a data corrente do dia, sendo assim nao consigo anexar pois tenho que ter um arquivo com o nome fixo.
Alguem tem alguma dica ai para mim?
Segue o Script.
mv /var/log/asterisk/cdr-csv/Master.csv /var/log/asterisk/backup/Master.csv.old
cd /var/log/asterisk/backup/
mv Master.csv.old client1nocli"`date`".csv
echo "Segue o arquivo do dia " | mutt -a (aqui e onde devo colocar o nome do arquivo minha duvida) -s "Backup CSV" [email protected]
echo finish
Envio de arquivo em anexo por e-mail.
dlabreu,
Dá uma olhada numa solução parecida que fiz há muito tempo atrás, que envolve o envio de arquivo anexado por e-mail. Na época utilizei o mpack. No artigo, também tem o script que utilizei que envia o e-mail com um arquivo em anexo.
O link é este: http://luisfk.blogspot.com/2008/01/u...secretria.html
Qualquer dúvida, poste aqui.
Re: HELP !!! Duvida ao enviar o anexo via email no Script
Você precisa deixar como o nome do arquivo ? Apenas dia/mes/ano ? Precisa do horario também ?
Vc pode usar o nome do arquivo como variavel
Código :
DATE=`date`
ARQ="client1nocli$DATE.csv"
mv Master.csv.old $ARQ
echo "Segue o arquivo do dia " | mutt -a $ARQ -s "Backup CSV" [email protected]
Espero ter entendi certo o que vc precisa.