justcode.ikeepstudying.com
Linux: 如何用 Linux 命令行发电子邮件, shell 发电子邮件 - Just Code
Linux 可以用多种方式通过命令行发送电子邮件。有一些方法十分简单,有一些相对会复杂一些,不过仍旧提供了很多有用的特性。选择哪一种方式取决于你想要什么 —— 向同事快速发送消息,还是向一批人群发带有附件的更复杂的信息。接下来看一看几种可行方案: mail 发送一条简单消息最便捷的 Linux 命令是 mail。假设你需要提醒老板你今天得早点走,你可以使用这样的一条命令: $ echo "Reminder: Leaving at 4 PM today" | mail -s "early departure" myboss 另一种方式是从一个文件中提取出你想要发送的文本信息: $ mail -s "Reminder:Leaving early" myboss < reason4leaving 在以上两种情况中,你都可以通过 -s 来为邮件添加标题。 sendmail 使用 sendmail 命令可以发送一封不包含标题的快信。(用目标收件人替换 recip): $ echo "leaving now" | sendmail recip 你可以用这条命令发送一条只有标题,没有内容的信息: $ echo "Subject: leaving now" | sendmail recip …