Envío de archivos adjuntos con mailx y uuencode

Envío de archivos adjuntos con mailx y uuencode

Estoy en el proceso de intentar ejecutar un script que generalmente se encuentra en una máquina AIX en su nuevo nodo host Linux.

El código que estoy ejecutando se ve así:

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

Entonces, normalmente lo que esto hace es tomar el archivo .dat y enviarlo de manera estándar en formato csv, y envía el correo sin cuerpo, solo con info.csv y results.log adjuntos.

Lo que realmente está sucediendo es que la salida codificada que produce uuencode (si lo ejecutara de forma independiente) se envía en el cuerpo del mensaje y no hay archivos adjuntos.

El cuerpo del correo electrónico se ve así:

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

La versión de uuencode en la nueva 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.

Respuesta1

¿Quizás estás enfrentando el problema que yo tuve?
comportamiento del archivo adjunto mailx entre ....
¿Y necesitas usar la opción "-a"?

pete

información relacionada