vacation.0
上传用户:xu_441
上传日期:2007-01-04
资源大小:1640k
文件大小:5k
- VACATION(1) VACATION(1)
- NNAAMMEE
- vvaaccaattiioonn - return ``I am not here'' indication
- SSYYNNOOPPSSIISS
- vvaaccaattiioonn --ii [--rr _i_n_t_e_r_v_a_l] [--xx] vvaaccaattiioonn [--aa _a_l_i_a_s] [--ff
- _d_a_t_a_b_a_s_e] [--mm _m_e_s_s_a_g_e] [--ss _a_d_d_r_e_s_s] [--zz] _l_o_g_i_n
- DDEESSCCRRIIPPTTIIOONN
- VVaaccaattiioonn returns a message to the sender of a message
- telling them that you are currently not reading your mail.
- The intended use is in a _._f_o_r_w_a_r_d file. For example, your
- _._f_o_r_w_a_r_d file might have:
- eric, "|/usr/bin/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''.
- Available options:
- --aa _a_l_i_a_s
- Handle messages for in the same manner as those
- received for the user's login name.
- --ff _f_i_l_e_n_a_m_e
- Use _f_i_l_e_n_a_m_e as name of the database instead of
- _~_/_._v_a_c_a_t_i_o_n_._d_b. Unless the _f_i_l_e_n_a_m_e starts with /
- it is relative to ~.
- --ii Initialize the vacation database files. It should
- be used before you modify your _._f_o_r_w_a_r_d file.
- --mm _f_i_l_e_n_a_m_e
- Use _f_i_l_e_n_a_m_e as name of the file containing the
- message to send instead of _~_/_._v_a_c_a_t_i_o_n_._m_s_g. Unless
- the _f_i_l_e_n_a_m_e starts with / it is relative to ~.
- --rr _i_n_t_e_r_v_a_l
- Set the reply interval to _i_n_t_e_r_v_a_l days. The
- default is one week. An interval of ``0'' or
- ``infinite'' (actually, any non-numeric character)
- will never send more than one reply.
- --ss _a_d_d_r_e_s_s
- Use _a_d_d_r_e_s_s instead of the sender address in the
- _F_r_o_m line to determine the reply address.
- --xx reads an exclusion list from stdin (one address per
- line). Mails coming from an address in this exclu-
- sion list won't get a reply by vvaaccaattiioonn. It is
- possible to exclude complete domains by specifying
- ``@domain'' as element of the exclusion list.
- $Date: 1999/10/27 03:42:07 $ 1
- VACATION(1) VACATION(1)
- --zz Set the sender of the vacation message to ``<>''
- instead of the user. This probably violates the
- RFCs since vacation messages are not required by a
- standards-track RFC to have a null reverse-path.
- No message will be sent unless _l_o_g_i_n (or an _a_l_i_a_s supplied
- using the --aa option) is part of either the ``To:'' or
- ``Cc:'' headers of the mail. No messages from
- ``???-REQUEST'', ``Postmaster'', ``UUCP'', ``MAILER'', or
- ``MAILER-DAEMON'' will be replied to (where these strings
- are case insensitive) nor is a notification sent if a
- ``Precedence: bulk'' or ``Precedence: junk'' line is
- included in the mail headers. The people who have sent
- you messages are maintained as a db(3) database in the
- file _._v_a_c_a_t_i_o_n_._d_b in your home directory.
- VVaaccaattiioonn expects a file _._v_a_c_a_t_i_o_n_._m_s_g, 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 contain:
- From: eric@CS.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 Keith Bostic <bostic@CS.Berkeley.EDU>.
- --eric
- VVaaccaattiioonn reads the first line from the standard input for
- a UNIX ``From'' line to determine the sender. Sendmail(8)
- includes this ``From'' line automatically.
- Fatal errors, such as calling vvaaccaattiioonn with incorrect
- arguments, or with non-existent _l_o_g_i_ns, are logged in the
- system log file, using syslog(8).
- FFIILLEESS
- ~/.vacation.db database file
- ~/.vacation.msg message to send
- SSEEEE AALLSSOO
- sendmail(8), syslog(8)
- HHIISSTTOORRYY
- The vvaaccaattiioonn command appeared in 4.3BSD.
- $Date: 1999/10/27 03:42:07 $ 2