为什么“mail”命令的选项“-s”不起作用?

为什么“mail”命令的选项“-s”不起作用?

当我使用

mail root -s "subject" <~/.bashrc 

它不起作用。它只是提示我输入主题,就像我使用 一样mail root。在我输入内容后,以“ 。”或 Ctrl+D 结尾,它似乎识别了-s,所以它读到

send-mail "invalid options --'s'

诸如此类的事情。

答案1

在 Linux 上,命令后面可以有多个程序mail,但它们通常应该接受-s选项。但是,我测试的程序要求电子邮件地址位于选项后面。请尝试使用此命令:

mail -s 'subject' root < ~/.bashrc

这种语法对我来说一直很有效。

相关内容