📄 vacation.0
字号:
VACATION(1) VACATION(1)NNAAMMEE vvaaccaattiioonn - return ``I am not here'' indicationSSYYNNOOPPSSIISS 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] [--tt _t_i_m_e] [--zz] _l_o_g_i_nDDEESSCCRRIIPPTTIIOONN 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. --tt _t_i_m_e Ignored, available only for compatibility with Sun's vacation program. --xx reads an exclusion list from stdin (one address per line). Mails coming from an address in this $Date: 2000/03/17 07:32:50 $ 1VACATION(1) VACATION(1) exclusion list won't get a reply by vvaaccaattiioonn. It is possible to exclude complete domains by specify- ing ``@domain'' as element of the exclusion list. --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 sendSSEEEE AALLSSOO sendmail(8), syslog(8)HHIISSTTOORRYY The vvaaccaattiioonn command appeared in 4.3BSD. $Date: 2000/03/17 07:32:50 $ 2
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -