VACATION(1) VACATION(1)
名称
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 を ~/.vaca-
tion.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’’ や ‘‘Prece-
dence: junk’’ の行がヘッダに含まれているメールに対しても自動応答は送 ら
れ ま せ ん 。 あなたへのメールの送信者のアドレスはホームディレクトリの
.vacation.db ファイル中で db(3) を使用して管理されます。
vacation ではホームディレクトリに .vacation.msg ファイルを置くことに よ
っ て、あなたへのメールの送信者へのメッセージを指定します。このファイル
は (ヘッダを含む) 完全なメッセージでなければなりません。以下に例を示 し
ます。
From: eric@CS.Berkeley.EDU (Eric Allman)
Subject: I am on vacation
Delivered-By-The-Graces-Of: The Vacation program
Precedence: bulk
わたしは 7 月 22 日まで休暇をとっています。緊急の場合は
Keith Bostic
Copyright(C) linux-cmd.com All Rights Reserved. Author Takayuki Yukawa