使用mailx和uuencode發送附件

使用mailx和uuencode發送附件

我正在嘗試運行一個腳本,該腳本通常位於新主機 Linux 節點上的 AIX 電腦上。

我正在運行的程式碼如下所示:

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

因此,通常情況下,它的作用是獲取 .dat 檔案並以 csv 格式標準輸出 - 並發送不含正文但僅附加 info.csv 和 results.log 的郵件。

實際發生的情況是 uuencode 產生的編碼輸出(如果您只是獨立運行它)正在訊息正文中發送,並且沒有附件。

電子郵件正文如下所示:

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

新機器上uuencode的版本:

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.

答案1

您可能面臨我遇到的問題嗎?
.... 之間的 mailx 附件行為
並且需要使用“-a”選項?

皮特

相關內容