顯然有多個不同版本的mailx。在眾多差異中,我能找到的所有教程都指出您需要“-a”選項來附加文件,而我的 mailx 版本則指出您需要“-A”選項。此外,在我的版本中,顯然不可能附加文件並在同一命令中指定文本正文(在教程版本中並非如此),如所述在這篇文章中。
嘗試運行 mailx 或 mail 最初給了我這則訊息:
Command 'mail' not found, but can be installed with:
sudo apt install mailutils
然而,這給了我奇怪的版本,顯然不是每個人都有的......這個版本顯然已經過時了? (請參閱上面連結的帖子的評論)
安裝「bsd-mailx」反而沒有幫助(這個版本沒有附加檔案的選項)。安裝 s-nail 也不行,因為它甚至不包括 ubuntu 儲存庫版本中的 mail 或 mailx。顯然我需要“Heirloom”版本,但在 ubuntu 存儲庫中找不到該版本,並且不包含在 s-nail 中(可能與這個問題?
那麼,我如何獲得 mailx 的“傳家寶”版本,其行為就像所有教程似乎假設的那樣?
答案1
好的找到了,s-nail 取代了 mail 和 mailx。在其他人的版本中,“mail”和“mailx”只是到 s-nail 的符號鏈接,而在我的情況下,這些符號鏈接從未創建過?無論如何,我只需將“mail”或“mailx”替換為“s-nail”即可獲得與所有 mailx 教程中描述的相同功能和參數選項...