VACATION(1-BSD) RISC/os Reference Manual VACATION(1-BSD)
NAME
vacation - return ``I am not here'' indication
SYNOPSIS
vacation -i
vacation [ -a alias ] login
DESCRIPTION
vacation returns a message to the sender of a message tel-
ling them that you are currently not reading your mail. The
intended use is in a .forward file. For example, your .for-
ward file might have:
\eric, "|/usr/ucb/vacation -a allman eric"
which would send messages to you (assuming your login name
was eric) and reply to any messages for ``eric'' or ``all-
man''.
No message will be sent unless login or an alias supplied
using the -a option is a substring of either the ``To:'' or
``Cc:'' headers of the mail. No messages from ``???-
REQUEST'', ``Postmaster'', ``UUCP'', ``MAILER'', or
``MAILER-DAEMON'' will be replied to, nor is a notification
sent if a ``Precedence: bulk'' or ``Precedence: junk'' line
is included in the mail headers. Only one message per week
will be sent to each unique sender. The people who have
sent you messages are maintained as an ndbm(3) database in
the files .vacation.pag and .vacation.dir in your home
directory.
The -i flag initializes the vacation database files. It
should be used before you modify your .forward file.
vacation expects a file .vacation.msg, in your home direc-
tory, containing a message to be sent back to each sender.
It should be an entire message (including headers). For
example, it might say:
From: eric@ucbmonet.Berkeley.EDU (Eric Allman)
Subject: I am on vacation
Delivered-By-The-Graces-Of: The vacation program
Precedence: bulk
I am on vacation until July 22. If you have something urgent,
please contact Joe Kalash <kalash@ucbingres.Berkeley.EDU>.
--eric
vacation reads the first line from the standard input for a
UNIX-style ``From'' line to determine the sender.
sendmail(1M) includes this ``From'' line automatically.
Printed 1/15/91 Page 1
VACATION(1-BSD) RISC/os Reference Manual VACATION(1-BSD)
Fatal errors, such as calling vacation with incorrect argu-
ments, or with non-existent logins, are logged in the system
log file, using syslog(3).
FILES
~/.vacation.dir database file
~/.vacation.msg message to send
~/.vacation.pag database file
SEE ALSO
sendmail(1M) in the System Administrator's Reference Manual.
syslog(3) in the Programmer's Reference Manual.
Page 2 Printed 1/15/91