Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
用一行代码从 shell 发送邮件的最佳方式是什么?
mailx -s "subject" foo@bar.com
进入正文的逐行条目,消息仅在 Ctrl+D 或“。”终止时发送。
由于我通过另一个程序访问系统命令,我希望能够执行以下操作:
mailx -s "subject" foo@bar.com \n Body Text \n .
一气呵成。
谢谢!
mailx -s "subject" foo@bar.com <<<$'\n Body Text \n'
感谢 Alfe 和 Joachim PileBorg,我现在有两个解决方案!Alfe 提供的一个可以工作,如下所示:
echo "body" | mailx -s "subject" foo@bar.com
虽然我的 Unix 生锈了,但我想它基本上做同样的事情。