B | 指定 body type。该行其余部分是定义 body type 的文本字符串。如果缺失该项字段,则缺省情况下 body type 是 7 位的,而且不会尝试特殊的处理。合法值是 7BIT 和 8BITMIME。 |
C | 包括控制用户。对于以文件或程序作收件人的地址,sendmail 作为该文件或程序的所有者来执行传送。控制用户被设置为文件或程序的所有者。由 .forward 或 :include: 文件读取的收件人地址也将使控制用户被设置为文件所有者。当 sendmail 传送邮件到这些收件人时,sendmail 作为控制用户传送,然后转换回 root 用户。 |
F | 包括信包标志。标志是以下的任意组合:w(设置 EF_WARNING 标志)、r(设置 EF_RESPONSE 标志)、8(设置 EF_HAS8BIT 标志)和 b(设置 EF_DELETE_BCC 标志)。其它字母则被忽略而无提示。 |
H | 包括一个标题定义。此类行的数量任意。H 行出现的顺序确定了它们在最终消息里的出现顺序。这些行使用的语法与 /etc/mail/sendmail.cf 配置文件中的标题定义相同。(对于早于 AIX 5.1 的版本,该文件是/etc/sendmail.cf。) |
I | 为 df 文件指定内节点和设备信息;这可以在磁盘崩溃后用来恢复邮件队列。 |
K | 指定上一次传输尝试的时间(以秒为单位)。 |
M | 当一条消息由于在传送尝试中出现了错误而放入队列时,错误的性质就存储在 M 行。 |
N | 指定传送尝试的总数。 |
O | 指定 ESMTP 的消息传输系统(MTS)的原始值。它只用于传送状态通知。 |
P | 包括当前消息的优先级。优先级用来对队列排序。数字越大表示优先级越低。当消息位于队列中时优先级增加。初始优先级取决于消息的类和消息的大小。 |
Q | 包含初始收件人,由 ESMTP 事务中的 ORCPT= 字段指定。仅用于传送状态通知。只应用于紧接着的 R 行。 |
R | 包含收件人地址。每个收件人占一行。 |
S | 包含发送方地址。此类行只有一行。 |
T | 包含消息创建时间,用来计算何时消息超时。 |
V | 指定队列文件格式版本号(该队列文件格式用来允许新的 sendmail 二进制文件读取旧版本创建的队列文件)。缺省时指版本 0。如果存在,必须是文件的第一行。 |
Z | 指定原始信包标识(从 ESMTP 事务中)。只用于传送状态通知。 |
$ | 包含宏定义。某些宏($r 和 $s)的值会传递到队列运行阶段。 |
传送到 amy@zeus 的消息的 q 文件类似于: