Enviando anexos com mailx e uuencode [duplicado]

3

Estou no processo de tentar executar um script que geralmente fica em uma máquina AIX em seu novo nó Linux host.

O código que estou executando é assim:

   (uuencode $path/info.dat info.csv; uuencode $RESULTS results.log) | mail -s "Info" $MAIL_RECIPIENTS

Normalmente, o que isso faz é pegar o arquivo .dat e as saídas padrão em um formato csv - e envia o email sem corpo, mas apenas o info.csv e o results.log anexados.

O que está realmente acontecendo é que a saída codificada que o uuencode produz (se você fosse apenas executá-lo independentemente) está sendo enviada no corpo da mensagem e não há anexos.

O corpo do email é assim:

begin 775 info.csv

M+3'U+C'S+C4S+C(Q-#'W."(L(D%55$]314Y$("'B+")!551/4T5.1"'@(BPB
etc..
etc...
end

begin 775 results.log
M+3'U+C'S+C4S+C(Q-#'W."(L(D%55$]314Y$("'B+")!551/4T5.1"'@(BPB
etc...
etc...
end

A versão do uuencode na nova máquina:

uuencode (GNU sharutils) 4.7
Copyright (C) 1994, 1995, 1996, 2002, 2005, 2007 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
    
por mixiul__ 18.06.2014 / 18:10

1 resposta

0

Você talvez esteja enfrentando o problema que eu fiz?
comportamento do anexo mailx entre ....
e precisa usar a opção "-a"?

Pete

    
por 19.06.2014 / 17:36

Tags