我试图使用命令从 shell 脚本发送邮件
mailx -s "TEST MAIL" -c "user_name ..." user<message.txt
但它会生成一个错误,因为无法识别的选项-c
,如果我用作盲复制的选项,也会发生同样的情况-b
,那么我需要在此处使用哪些选项用于抄送和密件抄送???
答案1
Debian 和 Ubuntu 已经mailx
用 s-nail取代了 Heirloom mailx
。两者都支持-b
和-c
选项。但mailx
其他软件包中的其他命令则不然。
我怀疑您也在不知不觉中使用 GNU Mailutilsmailx
或 NMH mailx
。后者将-c
选项重新拼写为-cc
但没有等效项-b
。前者没有直接的等效项,需要使用通用机制注入标头。(注意,严格来说,-b
控制-c
信封不是标题,尽管它们之间的区别在 . 级别上是模糊的mailx
。
进一步阅读
mailx
。 Ubuntu 16.04 手册页。mailx
。 Ubuntu 16.04 手册页。mailx
。 Ubuntu 16.04 手册页。mailx
。 Ubuntu 14.04 手册页。s-nail
。用户命令。蜗牛。 Debian 手册页。mailx
。用户命令。 GNU 邮件实用程序。 Debian 手册页。mailx
。通用命令手册。 BSD 邮箱。 Debian 手册页。mailx
。用户命令。 NMH。 Debian 手册页。- 邮件和mailx之间的区别?
- https://unix.stackexchange.com/a/469833/5132