vacation.0
上传用户:xu_441
上传日期:2007-01-04
资源大小:1640k
文件大小:5k
源码类别:

Email客户端

开发平台:

Unix_Linux

  1. VACATION(1)                                           VACATION(1)
  2. NNAAMMEE
  3.        vvaaccaattiioonn - return ``I am not here'' indication
  4. SSYYNNOOPPSSIISS
  5.        vvaaccaattiioonn  --ii  [--rr  _i_n_t_e_r_v_a_l]  [--xx] vvaaccaattiioonn [--aa _a_l_i_a_s] [--ff
  6.        _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
  7. DDEESSCCRRIIPPTTIIOONN
  8.        VVaaccaattiioonn returns a message to  the  sender  of  a  message
  9.        telling them that you are currently not reading your mail.
  10.        The intended use is in a _._f_o_r_w_a_r_d file.  For example, your
  11.        _._f_o_r_w_a_r_d file might have:
  12.               eric, "|/usr/bin/vacation -a allman eric"
  13.        which would send messages to you (assuming your login name
  14.        was eric) and reply to any messages for ``eric'' or ``all-
  15.        man''.
  16.        Available options:
  17.        --aa _a_l_i_a_s
  18.               Handle  messages  for  in  the same manner as those
  19.               received for the user's login name.
  20.        --ff _f_i_l_e_n_a_m_e
  21.               Use _f_i_l_e_n_a_m_e as name of  the  database  instead  of
  22.               _~_/_._v_a_c_a_t_i_o_n_._d_b.   Unless the _f_i_l_e_n_a_m_e starts with /
  23.               it is relative to ~.
  24.        --ii     Initialize the vacation database files.  It  should
  25.               be used before you modify your _._f_o_r_w_a_r_d file.
  26.        --mm _f_i_l_e_n_a_m_e
  27.               Use  _f_i_l_e_n_a_m_e  as  name  of the file containing the
  28.               message to send instead of _~_/_._v_a_c_a_t_i_o_n_._m_s_g.  Unless
  29.               the _f_i_l_e_n_a_m_e starts with / it is relative to ~.
  30.        --rr _i_n_t_e_r_v_a_l
  31.               Set  the  reply  interval  to  _i_n_t_e_r_v_a_l  days.  The
  32.               default is one  week.   An  interval  of  ``0''  or
  33.               ``infinite''  (actually, any non-numeric character)
  34.               will never send more than one reply.
  35.        --ss _a_d_d_r_e_s_s
  36.               Use _a_d_d_r_e_s_s instead of the sender  address  in  the
  37.               _F_r_o_m line to determine the reply address.
  38.        --xx     reads an exclusion list from stdin (one address per
  39.               line).  Mails coming from an address in this exclu-
  40.               sion  list  won't  get  a reply by vvaaccaattiioonn.  It is
  41.               possible to exclude complete domains by  specifying
  42.               ``@domain'' as element of the exclusion list.
  43.                    $Date: 1999/10/27 03:42:07 $                 1
  44. VACATION(1)                                           VACATION(1)
  45.        --zz     Set  the  sender  of the vacation message to ``<>''
  46.               instead of the user.  This  probably  violates  the
  47.               RFCs  since vacation messages are not required by a
  48.               standards-track RFC to have a null reverse-path.
  49.        No message will be sent unless _l_o_g_i_n (or an _a_l_i_a_s supplied
  50.        using  the  --aa  option)  is  part of either the ``To:'' or
  51.        ``Cc:''  headers  of   the   mail.    No   messages   from
  52.        ``???-REQUEST'',  ``Postmaster'', ``UUCP'', ``MAILER'', or
  53.        ``MAILER-DAEMON'' will be replied to (where these  strings
  54.        are  case  insensitive)  nor  is  a notification sent if a
  55.        ``Precedence:  bulk''  or  ``Precedence:  junk''  line  is
  56.        included  in  the  mail headers.  The people who have sent
  57.        you messages are maintained as a  db(3)  database  in  the
  58.        file _._v_a_c_a_t_i_o_n_._d_b in your home directory.
  59.        VVaaccaattiioonn expects a file _._v_a_c_a_t_i_o_n_._m_s_g, in your home direc-
  60.        tory, containing a message to be sent back to each sender.
  61.        It  should  be an entire message (including headers).  For
  62.        example, it might contain:
  63.               From: eric@CS.Berkeley.EDU (Eric Allman)
  64.               Subject: I am on vacation
  65.               Delivered-By-The-Graces-Of: The Vacation program
  66.               Precedence: bulk
  67.               I am on vacation until July 22.  If you have something urgent,
  68.               please contact Keith Bostic <bostic@CS.Berkeley.EDU>.
  69.               --eric
  70.        VVaaccaattiioonn reads the first line from the standard input  for
  71.        a UNIX ``From'' line to determine the sender.  Sendmail(8)
  72.        includes this ``From'' line automatically.
  73.        Fatal errors, such  as  calling  vvaaccaattiioonn  with  incorrect
  74.        arguments,  or with non-existent _l_o_g_i_ns, are logged in the
  75.        system log file, using syslog(8).
  76. FFIILLEESS
  77.        ~/.vacation.db    database file
  78.        ~/.vacation.msg   message to send
  79. SSEEEE AALLSSOO
  80.        sendmail(8), syslog(8)
  81. HHIISSTTOORRYY
  82.        The vvaaccaattiioonn command appeared in 4.3BSD.
  83.                    $Date: 1999/10/27 03:42:07 $                 2