linux - 使用 EMAIL 发送电子邮件

标签 linux unix command-line sendmail

我正在努力寻找文档来提供有关如何在 rmail 应用程序中输入消息的清晰示例。

我需要指定电子邮件的发件人、电子邮件的主题,然后添加一些内容。这是一项小型学校作业,我们从虚拟工厂车间的虚拟机器传递“状态更新”。

这是我找到的最接近的,但不是很清楚:http://www.s-gms.ms.edus.si/cgi-bin/man-cgi?rmail+1

谁能给我一个例子,说明如何发送这样的消息? (显然不包括评论...)

/* header stuff */

From: something@something.com

Subject: Status update for machine 5

/* message content */

Machine ID: 7

Status Reported: Machine going offline (status 6)

Status effective: 2012-06-02 12:30:23

我在应用程序中通过软件控制管道打开 rmail,没有任何问题,我只是不确定如何格式化我提供给它的数据,因为我在网上找不到任何示例。

谢谢!

最佳答案

您可能有兴趣在大多数现代 Unix 上使用/usr/bin/mail,而不是 rmail。

您应该阅读手册页,但一般来说,使用“-s”标志来设置邮件主题并在标准输入上输入消息内容就足够了。无需设置 From: 行,因为系统会为您执行此操作(一般情况下,系统不会让您指定任意 from 地址以防止伪造。)

关于linux - 使用 EMAIL 发送电子邮件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10046410/

相关文章:

python - 在 python 中以正确格式输出 XML

c - 使用 Fork 和 Dup 的 Unix 管道

c# - 我不明白 PlatformID 枚举

python - 替换部分 fasta header

安卓NDK : Your APP_BUILD_SCRIPT points to an unknown file:

windows - Lua os.execute 空终端

python - python 有没有办法判断变量是否是系统命令

linux - 在 BASH 中使用 PIPESTATUS 有什么问题?

php - require_once 可以和符号链接(symbolic link)一起使用吗?

linux - 创建符号链接(symbolic link)失败