返回一条消息给发送方表示邮件接收方正在度假。
vacation [ { -I | User } ] | [ { -f Number [ Unit ] | User } ]
vacation 命令返回一条消息给邮件消息的发送方,通知发送方:接收人正在度假。其意图使用在 $HOME/.forward 文件中,它容许消息发送给您,同时也发送一条消息返回给发送方。
vacation 命令需要包含回送给每位发送者的消息的 $HOME/.vacation.msg 文件。如果 不存在此文件,vacation 命令则 查找 /usr/share/lib/vacation.def,这是系统范围的 缺省 vacation 消息文件。它应当是一条完整的消息,包含任何所需的报头,如From 或 Subject。缺省情况下,该消息仅每星期一次发送给每位发送邮件给您的人。使用 -f 标志 更改发送消息的频率间隔。发送消息的人名保存在文件 $HOME/.vacation.pag 和 $HOME/.vacation.dir 中。当使用 -I(大写 i)标志 为用户标识进行 vacation 命令初始化时,系统创建这些文件。
如果没有指定 -I 标志,vacation 命令从标准输入读取首行来查找 From 行以确定发送方。标准输入中如果没有文本可用,则命令返回一条错误消息。所有正确格式化 的来件都有一个 From 行。如果 From 标题行表明消息是来自 Postmaster、MAILER-DAEMON,或如果初始 From 行包含 字符串 REQUEST@,或如果 Precedence: bulk 或 Precedence: junk 行 包含在头中,则不发送消息。
-I | 初始化 $HOME/.vacation.pag 和 $HOME/.vacation.dir 文件。在修改 $HOME/.forward 文件之前,使用此标志 执行 vacation 命令。 |
-fNumber [Unit ] | 指定发送度假消息的频率间隔。Number 参数是一个整数值, Unit 参数指定时间单位。Unit 参数可以是以下值之一: |
mark,|"/usr/bin/vacation mark"发送方 接收 $HOME/.vacation.msg 文件中的消息;或者如果该文件不存在,则接收 /usr/share/lib/vacation.def 文件 中找到的缺省消息。如果这两个文件都不存在,不会给邮件消息发送方发送自动应答, 且不生成错误消息。如果这两个文件中有一个存在,发送方每周会 从 mark 收到一条 vacation 消息,不管发送方给mark 发送多少消息。
mark, |"/usr/bin/vacation -f10d mark"发送方每十天从 mark 接收一条 vacation 消息, 不管发送方给 mark 发送多少消息。
From: mark@odin.valhalla (Mark Smith) Subject: I am on vacation. Delivered-By-The-Graces-Of: the Vacation program I am on vacation until October 1. If you have something urgent, please contact Jim Terry <terry@zeus.valhalla>. --mark
rm .forward .vacation.dir .vacation.pag .vacation.msg
$HOME/.forward | 包含想将邮件转发至的人名。 |
/usr/share/lib/vacation.def | 包含系统范围内的缺省 vacation 消息。 |
$HOME/.vacation.dir | 包含使用 vacation 命令时发送邮件给您的人名。 |
$HOME/.vacation.msg | 包含个人化的 vacation 消息。 |
$HOME/.vacation.pag | 包含使用 vacation 命令时发送邮件给您的人名。 |
/usr/bin/vacation | 包含 vacation 命令。 |
.forward 文件。
《AIX 5L V5.2 系统用户指南:通信与网络》中的『邮件概述』、『转发邮件』和『发送度假消息通知』。
《AIX 5L V5.2 系统用户指南:操作系统与设备》中的『理解目录』。