Beginning
with V8.12 sendmail, you can list the senders
contained in the vacation
program's database. Every time you receive a mail
message from someone, that individual's mail address
is looked up in the vacation
program's database. If the address if found, and if
the date associated with it is zero or if it is newer than the
timeout interval, no vacation message is sent.
If the address is found, and if the date associated with it is older
than the timeout interval, a vacation message is
sent and the date for that address's record is
updated to the present. If the address is absent from the database, a
vacation message is sent and that address is
added to the database and is given the present time.
The -l command-line switch causes
vacation to print a list of the sender addresses
it has in its database, one address per line, in the following
format:
address date
The address is the sender address that received
the message, or an address preset with the -x
command-line switch. The date is when the message was last sent, or,
for -x addresses, either a zero (which displays as
Wed Dec 31 17:00:00 1969) prior to V8.12.4, or a literal
(exclusion) for V8.12.4 and above:
friend@remote.site.com Fri Mar 1 15:10:48 2002
buddy@another.com Wed Dec 31 17:00:00 1969 V8.12.3 and before
buddy@another.com (exclusion) V8.12.4 and above
The first line shows a sender who recently received a
vacation message. The second line shows a sender
address that was put in the database with the -x
command line.
Note that this -l command-line switch only shows
sender information from the database. Other information, such as the
timeout interval, is not printed with this switch.