IT用語集 › インフラ › vacation (Unix)

vacation (Unix)

インフラ Svenska → 更新: 2026-10-23

不在通知の元祖。持ち主が留守のあいだメールに返事をする、Unixの小さなプログラム。

Sendmailの作者でもあるEric Allmanが、1980年代にBSD向けに書いた。.forwardに|/usr/bin/vacation usernameを、.vacation.msgに本文を書いておくと、届くメールのすべてにその文面が返される。誰に返信済みかを小さなデータベースに記録しておくので、送信者一人につき返信は週に一通だった。

難しいのは返信することではなく、返信してはいけない場面を知ることだった。メーリングリストへの自動返信は数百人に届いてしまうし、自動返信機能どうしが応酬すれば、ディスクが埋まるまで続きかねない。そこでvacationは、Precedence: bulkやjunkのメール、-requestやMAILER-DAEMONといったアドレスからのメール、そして宛先に当人が実際には含まれていないメールを無視した。現代の不在通知機能は、どれも同じ規則を学び直すはめになっている。

← 用語集に戻る