home *** CD-ROM | disk | FTP | other *** search
/ Black Box 4 / BlackBox.cdr / lan / charon31.arj / CHARON.DAT < prev    next >
Text File  |  1991-02-09  |  12KB  |  333 lines

  1. ; charon.dat -- sample charon configuration data file 
  2. ; all text following a ';' on each line is considered to be a
  3. ; comment line.
  4. ;
  5. ; Quoted Strings may contain escaped characters
  6. ;    \nnn        An octal escape
  7. ;    \e        Decimal 27 ESCAPE
  8. ;    \r        Decimal 13 CR
  9. ;    \n        Decimal 10 NL
  10. ;    \\        The character '\'
  11. ;
  12. ; Quoted strings may continue accross line boundaries, in which case the
  13. ; <CR><NL> will become part of the quoted string.
  14. ;
  15. ;
  16. ; This file is a 'free format' file. The columar position is not
  17. ; important during the parsing of this file.
  18. ;
  19. ; What is important is the sequencing of the command elements, the
  20. ; having the proper number of arguements for each command.
  21. ;
  22. ; Arguements that do not contain spaces do not require quotes.
  23. ;
  24.  
  25. myname     romulus.erc.clarkson.edu    ; the internet name of the gateway machine
  26.  
  27. screensave    15            ; 15 second screen saver timeout
  28.  
  29. rconsole                ; include this parameter if you want
  30.                     ; to enable remote terminals to telnet
  31.                     ; into the gateway and view the console.
  32.  
  33.                     ; users will be required to log in.
  34.                     ; they must be direct members of the
  35.                     ; group "RCONSOLE"
  36.  
  37. server     "draco"                ; enter the Novell server name, 
  38.                     ; and additional server information
  39.         userid         "charon"    ; the Print Server Account name
  40.         password     ""        ; the Print Server Account password
  41.  
  42.         mailqueue     "mailqueue"    ; the name of the mailqueue
  43.         poll        10        ; poll this queue every Poll seconds
  44.  
  45.  
  46. server     "darius"
  47.         userid      "charon"
  48.     password     ""
  49.     mailqueue       "mailqueue"
  50.         poll            10
  51.  
  52. mailer                              ; begin mailer information section
  53.         agent       "omnigate"    ; specify the config.tel name 
  54.                     ; of the smtp agent
  55.         lists               ; specify information about where
  56.                     ; mailing list information is stored
  57.             "draco"     ; The Master Novell Server 
  58.             "sys:public\\lists"   ; the Directory on that Server
  59.                     ; Don't include trailing \
  60.                     ; and remember to use two of them
  61.                     ; because \ in quotes means an escape
  62.  
  63.     smtpout             ; specify where outgoing SMTP messages
  64.                     ; should be queued for transmission
  65.                     ; to the SMTP Agent.
  66.             "draco"     ; The Master Novell Server Name
  67.             "workqueue"      ; The name of the Queue on that Server.
  68.             10           ; How Frequently that queue should be
  69.                     ; polled
  70.  
  71.     smtpin              ; Specify where incoming SMTP messages
  72.                     ; should be queued.
  73.             "draco"        ; The Master Novell Server Name
  74.             mailqueue    ; The name of the Queue on that Server.
  75.  
  76.         listcycles      2           ; number of list addressees to deliver 
  77.                     ; to per cycle
  78.         listdelay       1           ; number of seconds to delay between 
  79.                     ; cycles during list delivery
  80.  
  81.         debug                       ; Inclusion of this parameter in the
  82.                     ; mailer section causes an SMTPD
  83.                     ; debug window to be created.
  84.                     ; Comment out the debug line if
  85.                     ; you don't need a debugging window.
  86.  
  87.         max_smtpds      2           ; Specify the maximum number of
  88.                     ; SMTPDs (they listen for incoming
  89.                     ; SMTP connections) that may be
  90.                     ; active at any given time.
  91.                     ; A new one is created when
  92.                     ; an incoming SMTP session is established.
  93.                     ; unless MAX_SMTPDs have already been
  94.                     ; created.
  95.  
  96. ;    nobroadcast            ; this optional parameter, if 
  97.                     ; included, instructs charon to
  98.                     ; not send broadcast messages to
  99.                     ; recipients when they receive
  100.                     ; new mail
  101.  
  102.     returnlines    0        ; this optional parameter specifies
  103.                     ; how many lines of message text
  104.                     ; in rejected messages should be
  105.                     ; returned to the sender.
  106.                     ; 0 means all lines. If not specified
  107.                     ; the default is 10
  108.  
  109.     returnto    "sender"    ; this optional parameter indicates who
  110.                     ; should receive rejected mail messages.
  111.                     ; possible choices are
  112.                     ;
  113.                     ;    "sender"   - default if not specified
  114.                     ;    "postmaster"
  115.                     ;    "both"
  116.  
  117.     timeout        600        ; this optional parameter sets the
  118.                     ; maximum execution time per message
  119.                     ; in seconds for outgoing and incoming
  120.                     ; smtp mail. The default is 10 minutes.
  121.                     ; 
  122.  
  123. timesync                ; this section lists the master and
  124.                     ; slave time synchronize entries
  125.                     ; which allows charon to synchronize
  126.                     ; the server time on novell servers
  127.                     ; to a single master novell server
  128.                     ; or to a unix system which supports
  129.                     ; rdate
  130.  
  131.     master    "omnigate"        ; the master name. This should either
  132.                     ; be your master novell server
  133.                     ; or the name of a unix system which
  134.                     ; supports rdate (be sure there is
  135.                     ; an entry for this host in your config.tel
  136.                     ; file
  137.  
  138.     slave    darius            ; list each slave novell server
  139.     slave    draco            ; the gateway group must be a console operator
  140.                     ; on these servers to set the time
  141.  
  142.     poll    86400            ; this parameter tells the gateway
  143.                     ; how often it should synchronize
  144.                     ; the servers. The value is in
  145.                     ; seconds and the default is once
  146.                     ; every 12 hours  (24 hours is shown
  147.                     ; in this file).
  148.  
  149. aliases                    ; this section lists the aliases
  150.  
  151.                     ; The NODE command equates a Novell
  152.                     ; Server with it's internet domain name.
  153.                     ; you must have a Node entry for each
  154.                     ; novell server serviced by this gateway.
  155.  
  156.         node    "draco.erc.clarkson.edu" ; Specify the Internet name of a Novell Server
  157.         "draco"            ; along with its Novell Name
  158.  
  159.         node    "darius.erc.clarkson.edu" ; Specify the Internet name of a Novell Server
  160.         "darius"        ; along with its Novell Name
  161.  
  162.                     ; The USER command defines an alias
  163.                     ; for a Novell Username (optionally at a host)
  164.                     ;
  165.                     ; you MUST specify an alias for Postmaster.
  166.  
  167.                     ; you MAY specify an alias for Postmaster
  168.                     ; on each server.
  169.  
  170.                     ; first the global alias is checked
  171.                     ; (an alias without a host specified)
  172.                     ; then an alias for the target user@host
  173.                     ; is checked
  174.  
  175.         user    "postmaster"            ; Specify an alias for the Postmaster (required)
  176.         "supervisor@draco"    ; to actually send mail to this user on this Novell Server
  177.  
  178.         user    "postmaster@darius"     ; Specify an alias for the Postmaster on Novell Server Darius
  179.         "supervisor@darius"    ; to send it to the supervisor on Darius
  180.  
  181.         user    "postmaster@draco"      ; Same as Above
  182.         "supervisor@draco"    ; Send it to supervisor on draco instead
  183.  
  184.         user    "novell-l-request"      ; Enter an alias for a list maintainer
  185.         "bkc@draco"        ; Thats me
  186.  
  187.     user    "supervisor@darius"    ; this is an interesting one
  188.         "bkc@omnigate.clarkson.edu" ; entered just to prove a point.
  189.                     ; you can 'nest' aliases up to 10
  190.                     ; deep.
  191.                     ; in this case, mail to postmaster@darius
  192.                     ; would go to supervisor@darius which
  193.                     ; is actually sent to bkc@omnigate.clarkson.edu
  194.  
  195.                     ; the LIST command specifies the required
  196.                     ; information about mailing lists which
  197.                     ; you want the gateway to be able to expand.
  198.  
  199.         list       "novell-l"          ; the name of the list (like a userid)
  200.         "novell.lst"        ; the name of the file in the lists dir
  201.                     ; (see mailer section above) that contains
  202.                     ; the subscribers to the list.
  203.                     ; The format of a list file is the
  204.                     ; same as what Pmail uses, and both
  205.                     ; pmail and charon can use the same
  206.                     ; list file.
  207.                     ; (one addressee per line).
  208.  
  209.     list    "charon-l"          ; here's another list    
  210.         "charon.lst"
  211.     
  212. logfiles                ; The logfiles section describes
  213.                     ; files to be used to log
  214.                     ; accounting and message information
  215.                     ; in.
  216.                     ; Information written to a log file
  217.                     ; consists of key/value pairs
  218.                     ; written with an optional seperator
  219.                     ; string between values and an optional
  220.                     ; field width.
  221.  
  222.  
  223.         file    "system"        ; the internal name of this 
  224.                     ; particular log file. The name
  225.                     ; is referenced later in the file.
  226.  
  227.             server  "draco"            ; the file server which we wish
  228.                         ; to use to store the log file on.
  229.                         ; This parameter is optional, and if
  230.                         ; not given implies that the log
  231.                         ; file will be stored on a non-novell
  232.                         ; drive.
  233.             name    "vol1:usr\\staff\\bkc\\system.act"
  234.                         ; the real physical name of the log file.
  235.                         ; it may reference a local drive, if
  236.                         ; desired.
  237.  
  238.             maxsize 64000               ; This optional parameter specifies
  239.                         ; the maximum size of the file. If
  240.                         ; not given, the log file can grow to
  241.                         ; any length.
  242.  
  243.             recycle                 ; This optional parameter is used along
  244.                         ; with the maxsize variable to indicate
  245.                         ; what action should be taken when
  246.                         ; the log file reaches maximum size.
  247.                         ; Recycle means that the write pointer
  248.                         ; is moved to the beginning of the file
  249.                         ; and operation continues.
  250.  
  251.             separator   " "         ; optional, specifies the seperator string to
  252.                         ; be output between data fields.
  253.                         ; this string can contain newlines "\n"
  254.                         ; commas, anything you want.
  255.  
  256.     ;       showtags                ; This boolean option indicates that
  257.                         ; the key names should be written to
  258.                         ; the file preceeding the values.
  259.  
  260.     ;    columns        16        ; this optional parameter specifies
  261.                         ; the maximum and minimum field width
  262.                         ; for the data values written to the
  263.                         ; log file. Values shorter than this
  264.                         ; width are padded on the left
  265.                         ; values longer are truncated.
  266.         
  267.         file    "smtp_accounting"    ; the internal name of the file
  268.             server  draco               ; which server we want
  269.             name    "vol1:usr\\staff\\bkc\\smtp.act" ; the name of the physical file.
  270.  
  271.  
  272.             maxsize 64000
  273.             recycle         
  274.             separator   ","            ; comma seperator
  275.  
  276.  
  277. log                    ; this section attaches processes
  278.                     ; to log files
  279.  
  280.         process     "system"        ; which process we want to log
  281.         file        "system"          ; which log file we will use
  282.                     ; this corresponds to a file statement
  283.                     ; from the logfiles section
  284.         item    date            ; record the date
  285.         item    info        ; log informationals
  286.         item    warn        ; log warnings
  287.  
  288.     process smtpout         ; smtp output
  289.         file    smtp_accounting
  290.         item    date
  291.         item    time
  292.         item    process
  293.         item    sender_name ; log the senders name
  294.         item    sender_node ; log the senders node
  295.         item    filesize    ; log the size of the message
  296.         item    destination_name ; log the destination userid
  297.         item    destination_node ; log the destination node
  298.         item    message_id
  299.  
  300.     process mailer          ; mailer transfers to novell mailboxes
  301.         file    smtp_accounting
  302.         item    date
  303.         item    time
  304.         item    process
  305.         item    sender_name ; log the senders name
  306.         item    sender_node ; log the senders node
  307.         item    filesize    ; log the size of the message
  308.         item    destination_name ; log the destination userid
  309.         item    destination_node ; log the destination node
  310.         item    message_id
  311.  
  312.     process smtpin        ; this isn't too useful from an accounting
  313.                 ; standpoint, since entries here will also
  314.                 ; show up under the mailer entry
  315.         file    smtp_accounting
  316.         item    date
  317.         item    time
  318.         item    process
  319.         item    sender_name ; log the senders name
  320.         item    sender_node ; log the senders node
  321.         item    filesize    ; log the size of the message
  322.         item    destination_name ; log the destination userid
  323.         item    destination_node ; log the destination node
  324.         item    message_id
  325.  
  326. ; Note: You may enter a process name more than once. If you want
  327. ; to record process information to two different log files,
  328. ; just enter the process name twice and use a different file statement
  329. ; each time.
  330.  
  331.