名 称
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 の 代 り に 標 準 出 力 へ 送 |
り ま す 。 本 オ プ シ ョ ン を 使 用 し な い 場 合 、 正 し く な い 引 数 や 存 在 し な い login で vacation を 呼 び 出 す 等 の 致 命 的 な エ ラ ー は 、 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 デ フ ォ ル ト の 送 信 メ ッ セ ー ジ |
関 連 項 目
歴 史
vacation コ マ ン ド は 4.3BSD か ら 登 場 し ま し た 。