danielviolin
(usa Red Hat)
Enviado em 09/12/2013 - 08:27h
think linux escreveu:
Cara não sou expert em shell script, mas tentei até onde sei, pena que não funcionou, neste caso tenho uma dica para você, usar o sendEmail para realizar este processo, instala o sendemail e testa, o único "problema" é que a senha fica exposta, mas que no final você pode guardar o script com você
sem a senha para manutenções e compilar o com a senha usando o shc, antes testa se serve para você, depois compila e tal... É só no lugar de
echo `cat $log` | mail -s "LOG dos Arquivos Excluidos do IFT (Internet File Transfer) ROMI " sistema@dominio.com
Colocar isto
# Envia Email
EMAIL_DE="gmail.com"
EMAIL_PARA="@hotmail.com"
SERVIDOR_SMTP="smtp.gmail.com:587"
SENHA="senha"
ASSUNTO="LOG dos Arquivos Excluidos do IFT (Internet File Transfer) ROMI "
MENSAGEM="message-file=$log"
ANEXO=""
sendEmail -f $EMAIL_DE -t $EMAIL_PARA -u $ASSUNTO -o $MENSAGEM -a $ANEXO -s $SERVIDOR_SMTP -xu $EMAIL_DE -xp $SENHA
exit 0
Quando utilizo o sendmail, no momento que executo o script na mão, aparece isso:
(Internet... Unbalanced '('
Transfer)... Unbalanced ')'