VACATION(1) 1989 VACATION(1) NNAAMMEE vacation - return ``I am not here'' indication SSYYNNOOPPSSIISS vvaaccaattiioonn --ii [ --rr interval ] vvaaccaattiioonn [ --aa alias ] login DDEESSCCRRIIPPTTIIOONN _V_a_c_a_t_i_o_n 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 ._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''. 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 ``Pre- cedence: bulk'' or ``Precedence: junk'' line is included in the mail headers. The people who have sent you messages are maintained as an _n_d_b_m(3) database in the files ._v_a_c_a_t_i_o_n._p_a_g and ._v_a_c_a_t_i_o_n._d_i_r in your home directory. The --ii flag initializes the vacation database files. It should be used before you modify your ._f_o_r_w_a_r_d file. The --rr flag sets the reply interval to _i_n_t_e_r_v_a_l days. The default is one week. An interval of ``0'' means that a reply is sent to each message, and an interval of ``infin- ite'' (actually, any non-numeric character) will never send more than one reply. It should be noted that intervals of ``0'' are quite dangerous, as it allows mailers to get into ``I am on vacation'' loops. _V_a_c_a_t_i_o_n 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@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, Printed 7/27/90 February 1 VACATION(1) 1989 VACATION(1) please contact Joe Kalash <kalash@ucbingres.Berkeley.EDU>. --eric _V_a_c_a_t_i_o_n reads the first line from the standard input for a UNIX-style ``From'' line to determine the sender. _S_e_n_d_- _m_a_i_l(8) includes this ``From'' line automatically. Fatal errors, such as calling _v_a_c_a_t_i_o_n with incorrect argu- ments, or with non-existent _l_o_g_i_ns, are logged in the system log file, using _s_y_s_l_o_g(8). FFIILLEESS ~/.vacation.dir database file ~/.vacation.msg message to send ~/.vacation.pag database file SSEEEE AALLSSOO sendmail(8), syslog(8) Printed 7/27/90 February 2