Manpages

名 称

vacation − 不 在 の 通 知 を 返 送 す る

書 式

vacation [−i] [−I] [−r interval] [−x] [−a alias] [−d] [−f database] [−m message] [−s address] [−t time] [−z] login

解 説

vacation は 、 メ ー ル の 送 信 者 に 対 し て 、 あ な た が 現 在 メ ー ル を 読 ん で い な い 旨 を 通 知 す る メ ッ セ ー ジ を 返 送 し ま す 。 通 常 、 .forward フ ァ イ ル の 中 で 使 わ れ ま す 。 例 え ば 、 あ な た の .forward フ ァ イ ル の 中 で 次 の よ う に 記 述 し ま す 。

\eric, "|/usr/bin/vacation -a allman eric" こ れ で 、 あ な た 自 身 (こ こ で は ロ グ イ ン 名 が eric で あ る と し ま す ) に メ ッ セ ー ジ を 送 る と と も に 、 ’’eric’’ も し く は ’’allman’’ に 宛 て ら れ た メ ッ セ ー ジ に 自 動 応 答 し ま す 。 以 下 の オ プ シ ョ ン を 指 定 す る こ と が で き ま す 。

−a alias

alias 宛 て の メ ッ セ ー ジ を ユ ー ザ の ロ グ イ ン 名 に 送 ら れ た メ ー ル と 同 様 に 処 理 し ま す 。

−d エ ラ ー お よ び デ バ ッ グ の メ ッ セ ー ジ を 、

syslog の 代 り に 標 準 出 力 へ 送

り ま す 。 本 オ プ シ ョ ン を 使 用 し な い 場 合 、 正 し く な い 引 数 や 存 在 し な い loginvacation を 呼 び 出 す 等 の 致 命 的 な エ ラ ー は 、 syslog(8) を 使 用 し て 、 シ ス テ ム ロ グ フ ァ イ ル へ 記 録 し ま す 。

−f filename デ ー タ ベ ー ス 名 と し て 、 filename~/.vacation.db の 代 り に 使 用 し ま す 。 filename が / で 開 始 し な い 場 合 に は 、 ~ か ら の 相 対 と な り ま す 。

−i

vacation デ ー タ ベ ー ス を 初 期 化 し ま す 。 こ れ は 、 .forward フ ァ イ ル を 変 更 す る 前 に 行 な っ て お く 必 要 が あ り ま す 。

−I

−i と 同 じ で す (後 方 互 換 性 の た め に あ り ま す )。

−l

vacation デ ー タ ベ ー ス フ ァ イ ル の 内 容 を 列 挙 し ま す 。 こ の 情 報 に は 、 ア ド レ ス と 、 そ れ ぞ れ の ア ド レ ス に お い て 最 後 に 自 動 応 答 し た 時 刻 を 含 み ま す 。

−m filename 送 信 さ れ る メ ッ セ ー ジ を 含 む フ ァ イ ル と し て 、 filename~/.vacation.msg の 代 り に 使 用 し ま す 。 filename が / で 開 始 し な い 場 合 に は 、 ~ か ら の 相 対 と な り ま す 。
−r
interval 自 動 応 答 の 間 隔 を interval 日 に 設 定 し ま す 。 デ フ ォ ル ト は 1 週 間 で す 。 間 隔 を ’’0’’ に 設 定 す る と 、 全 て の メ ッ セ ー ジ に 対 し て 自 動 応 答 を 行 な い ま す 。 ’’infinite’’ (実 際 に は 数 字 以 外 の 文 字 な ら な ん で も ) を 設 定 す る と 、 同 じ 送 信 者 に は 一 度 し か 自 動 応 答 を 行 な い ま せ ん 。
−s
address 受 け 付 け る メ ー ル の From 行 に あ る 送 信 者 ア ド レ ス の 代 り に 、 address を 、 vacation メ ッ セ ー ジ の 受 信 者 と し て 使 用 し ま す 。
−t
time 無 視 さ れ ま す 。 Sun の vacation プ ロ グ ラ ム と の 互 換 性 の た め だ け に 存 在 し ま す 。

−x 除 外 リ ス ト を 標 準 入 力 か ら 読 み 込 み ま す

(行 毎 に 1 ア ド レ ス )。 除 外

リ ス ト に 含 ま れ る ア ド レ ス か ら 届 く メ ー ル に 対 し て は 、 vacation は 返 送 し ま せ ん 。 除 外 リ ス ト の 要 素 と し て ’’@domain’’ を 指 定 す る こ と で 、 ド メ イ ン 全 体 を 除 外 す る こ と も 可 能 で す 。

−z

vacation メ ッ セ ー ジ の 送 信 者 を 、 ユ ー ザ の 代 り に ’’<>’’ に し ま す 。 vacation メ ッ セ ー ジ の 送 信 者 を 空 の 逆 パ ス に す る こ と は standards-track RFC は 求 め て い ま せ ん の で 、 RFC 違 反 と な る か も し れ ま せ ん 。

login (も し く は −a オ プ シ ョ ン に よ っ て 指 定 さ れ た alias ) が メ ー ル の ’’To:’’ も し く は ’’Cc:’’ ヘ ッ ダ に な け れ ば 、 自 動 応 答 は 送 ら れ ま せ ん 。 ま た 、 ’’???-REQUEST’’, ’’???-RELAY’’, ’’???-OWNER’’, ’’OWNER-???’’, ’’Postmaster’’, ’’UUCP’’, ’’MAILER’’, ’’MAILER-DAEMON’’ か ら (大 文 字 、 小 文 字 は 区 別 さ れ ま せ ん ) の メ ー ル や 、 ’’Precedence: bulk’’ や ’’Precedence: junk’’ の 行 が ヘ ッ ダ に 含 ま れ て い る メ ー ル に 対 し て も 自 動 応 答 は 送 ら れ ま せ ん 。 あ な た へ の メ ー ル の 送 信 者 の ア ド レ ス は ホ ー ム デ ィ レ ク ト リ の .vacation.db フ ァ イ ル 中 で db(3) を 使 用 し て 管 理 さ れ ま す 。

vacation で は ホ ー ム デ ィ レ ク ト リ に .vacation.msg フ ァ イ ル を 置 く こ と に よ っ て 、 あ な た へ の メ ー ル の 送 信 者 へ の メ ッ セ ー ジ を 指 定 し ま す 。 こ の フ ァ イ ル は (ヘ ッ ダ を 含 む ) 完 全 な メ ッ セ ー ジ で な け れ ば な り ま せ ん 。 以 下 に 例 を 示 し ま す 。

From: eric [AT] CS.EDU (Eric Allman)
Subject: I am on vacation
Delivered-By-The-Graces-Of: The Vacation program
Precedence: bulk わ た し は
7 月 22 日 ま で 休 暇 を と っ て い ま す 。 緊 急 の 場 合 は
Keith Bostic <bostic [AT] CS.EDU> に 連 絡 願 い ま す 。
--eric

Vacation

(訳 註 )返 答 メ ッ セ ー ジ に 日 本 語 を 使 う 場 合 に は 、 漢 字 コ ー ド は JIS (ISO-2022-JP) で な け れ ば い け ま せ ん 。

vacation は メ ー ル の 送 信 者 を 決 定 す る た め に 標 準 入 力 の 1 行 目 の UNIX ’’From’’ 行 を 読 み ま す 。 こ の ’’From’’ 行 は sendmail(8) が 自 動 的 に 付 加 す る も の で す 。

vacation が 不 正 な 引 数 で 呼 ば れ た り 、 login 名 が 存 在 し な い よ う な 致 命 的 な エ ラ ー は シ ス テ ム の ロ グ フ ァ イ ル に syslog(8) を 使 っ て 記 録 さ れ ま す 。

関 連 フ ァ イ ル

~/.vacation.db デ フ ォ ル ト の デ ー タ ベ ー ス フ ァ イ ル

~/.vacation.msg デ フ ォ ル ト の 送 信 メ ッ セ ー ジ

関 連 項 目

sendmail(8), syslogd(8)

歴 史

vacation コ マ ン ド は 4.3BSD か ら 登 場 し ま し た 。