Senden von Anhängen mit Mailx und Uuencode

Senden von Anhängen mit Mailx und Uuencode

Ich versuche gerade, ein Skript auszuführen, das normalerweise auf einer AIX-Maschine auf ihrem neuen Linux-Hostknoten läuft.

Der Code, den ich ausführe, sieht folgendermaßen aus:

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

Normalerweise wird dabei die DAT-Datei genommen und standardmäßig in ein CSV-Format ausgegeben. Die E-Mail wird dann ohne Text, sondern nur mit den angehängten Dateien „info.csv“ und „results.log“ gesendet.

Was tatsächlich passiert, ist, dass die von uuencode erzeugte codierte Ausgabe (wenn Sie es einfach unabhängig ausführen würden) im Nachrichtentext gesendet wird und keine Anhänge vorhanden sind.

Der E-Mail-Text sieht folgendermaßen aus:

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

Die Version von uuencode auf der neuen Maschine:

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.

Antwort1

Stehen Sie möglicherweise vor dem gleichen Problem wie ich?
Mailx-Anhangsverhalten zwischen …
und müssen Sie die Option „-a“ verwenden?

Peter

verwandte Informationen