Some
addresses should not receive replies from
vacation. Your boss might be one such case, or
perhaps some friends who don't need to know
you're away. To exclude addresses, just create a
file that contains the list of addresses, one address per line. For
example:
boss@your.domain
friend@your.domain
another@another.domain
You execute vacation from the command line like
this:
% /usr/ucb/vacation -x < list
The -x command-line switch causes
vacation to read one address at a time from its
standard input and add it to a list of addresses to exclude from
replies.
To make things easier, if you specify a domain with an
@ at the front, all addresses in that domain will
also be excluded:
% echo @your.domain | /usr/ucb/vacation -x
Here, instead of using a file as before, a single domain is echoed
through the vacation program. The
-x command-line switch causes all addresses in the
domain your.domain to be excluded from
vacation replies.
Whenever you add addresses to the exclusion list, you can rerun
vacation with -x and the new
addresses will be added. Initializing the database with
-i clears the list, so whenever you initialize, be
sure to reload your list with -x. The two switches
can be combined, perhaps in a Makefile, to make
initializing easier:
vacation:
/usr/ucb/vacation -i -x < $(HOME)/.vacation.exclude