在 shell 中写一个发邮件的程序可以使用 sendmail
命令。
首先,你需要确保本地有安装并正确配置了 sendmail
程序。然后,使用 echo
命令写出邮件的内容,并使用管道(|
)将其传递给 sendmail
命令即可。
下面是一个简单的例子,假设要发送一封标题为 "Hello",正文为 "Hello, how are you?" 的邮件给用户 "user@example.com":
echo"To: user@example.com" | sendmail -v -t
echo "Subject: Hello" | sendmail -v -