2016-04-22 104 views
0

如何用mailx發送包含正文和附件的電子郵件?用郵件發送包含正文和附件的電子郵件x

此代碼將發送電子郵件與身體:

cat $body | tr -d \\r | mailx -s "SUBJECT" [email protected]

tr -d \\r在這種情況下必要的,因爲如果身體沒有通過管道輸送tr,它將作爲一個的.bin附件發送(爲這個特定的機構)。找到了解決身體發送的.bin文件的位置:Use crontab job send mail, The email text turns to an attached file which named ATT00001.bin

我試圖把-f $attachment主題後,但我考慮到誤差,More than one file given with -f,並且該命令將無法運行。

回答

1

mailx的手冊頁:

-a file 
      Attach the given file to the message. 

-f使得mailx的過程文件,如果它是提供標準輸入,所以你遇到一個錯誤,因爲你是通過標準輸入和文件提供的數據mailx兩個。

+0

有答案。我很尷尬。謝謝。 – sharpmartin6

相關問題