home *** CD-ROM | disk | FTP | other *** search
/ Beijing Paradise BBS Backup / PARADISE.ISO / software / BBSDOORW / VMS220.ZIP / VMS.CFG < prev    next >
Encoding:
Text File  |  1993-05-22  |  9.8 KB  |  362 lines

  1. ; V-MailServer 2.20 configuration file.
  2. ;
  3. ; See the documentation for more detailed information about each field
  4. ;
  5. ;
  6. ; ---------------------------------------------------------
  7.  
  8.  
  9. ; ---------------------------------------------------------
  10. ; Mail delivery options
  11. ; ---------------------------------------------------------
  12.  
  13. ; MailProgram is the mail delivery program of you choice.
  14. ; Generally, it is RMAIL. You should specify the full path
  15. ; to it.
  16.  
  17. MailProgram %InsMailExecDir%\rmail.exe
  18.  
  19. ; -----------
  20.  
  21. ; If 'MailProgram' needs any other options to run, set them here
  22. ; MailProgramOptions
  23.  
  24. ; -----------
  25.  
  26. ; GradeOption is used if 'MailProgram' can handle UUCP grades, and if
  27. ; you wish to set grades in the other V-MailServer configuration files
  28. ;
  29. ; Specify the option name for setting the grade, or comment out the line
  30. ; to disable UUCP grades.  The actual grade value is set in other
  31. ; configuration files.
  32. ;
  33. ; GradeOption -g
  34.  
  35. ; -----------
  36.  
  37. ; RmailLineMax is the maximum length of a command line for 'MailProgram',
  38. ; not including the length of the 'GradeOption' or 'MailProgramOptions'.
  39. ;
  40. ; For multiple addressing of mailing list, it must be set > 0. A good value
  41. ; to use is 100 for this purpose.  Leaving it at 0 will disable multiple
  42. ; addressing
  43.  
  44. RmailLineMax 0
  45.  
  46.  
  47.  
  48. ; ---------------------------------------------------------
  49. ; Mail addressing options
  50. ; ---------------------------------------------------------
  51.  
  52. ; UUCPFrom is the address to put in the 'From' envelope line at the
  53. ; beginning of outgoing messages
  54.  
  55. UUCPFrom %InsSender-Name%
  56.  
  57. ; -----------
  58.  
  59. ; Node is the name of your site
  60.  
  61. Node %InsNode%
  62.  
  63. ; -----------
  64.  
  65. ; ServerName is the name of the server, for use in the 'From:' field
  66. ; in the header.
  67.  
  68. ServerName %InsServer-Name%@%InsNode%
  69.  
  70. ; -----------
  71.  
  72. ; SenderName is the name used in the header fields 'Sender:'
  73.  
  74. SenderName %InsSender-Name%@%InsNode%
  75.  
  76. ; -----------
  77.  
  78.  
  79. ; The Owner ID is used to identify the owner of the mail server.  Any
  80. ; important status messages, such as security violations, are mailed to
  81. ; address.
  82.  
  83. OwnerID %InsOwnerID%
  84.  
  85. ; To-Format specifies whether multiple "To:" addresses are listed
  86. ; one per line (Separate), or all on one line (Same)
  87.  
  88. To-Format Separate
  89.  
  90.  
  91. ; ---------------------------------------------------------
  92. ; UUEncoding options
  93. ; ---------------------------------------------------------
  94.  
  95.  
  96. ; UUEProg is the UUencoding program. It should be able to place
  97. ; it's output into one or more files.
  98.  
  99. UUEProg %InsMailExecDir%\UUENCODE.EXE
  100.  
  101. ; UUEncodeOptions is the option string to pass to the
  102. ; UUEProg program specified above.
  103.  
  104. UUEncodeOptions -s 700 -c
  105.  
  106. ; UUENCODE_SWITCH and XXENCODE_SWITCH are the UUENCODE program's
  107. ; command line switches to enable UUencoding or XXencoding
  108.  
  109. ; Commented out because Richard Marks' UUENCODE program defaults to
  110. ; UUEncoding
  111. ; UUENCODE_SWITCH
  112. XXENCODE_SWITCH -x
  113.  
  114. ; UUETEMP is the name of the output file for the UUencoder.
  115.  
  116. UUETEMP %InsTempDir%\VSRUUE
  117.  
  118. ; UUEOUTPUTSPEC is used for multi-part UUencoded requests. Most 
  119. ; UUencoders will create multiple files for multi-part UUencodes.
  120. ; They should have a simple format that they use to name the multiple
  121. ; files.  Richard Mark's Uuencode will number the files sequentially,
  122. ; for example. Eg. VSRUUE1.UUE, VSRUUE2.UUE...
  123.  
  124. UUEOUTPUTSPEC %InsTempDir%\vsruue*.??e
  125.  
  126. ; Parameters for determining whether files are encoded, and the maximum
  127. ; length of an un-encoded file
  128. UU-Encodeskip .TXT.DOC..
  129. UU-MaxSize 10000
  130.  
  131. ; ---------------------------------------------------------
  132. ; Files and Paths
  133. ; ---------------------------------------------------------
  134.  
  135. ; TEMPDIR is the directory to use for temporary files
  136. TEMPDIR %InsTempDir%
  137.  
  138. ; PASSWORDFILE is the name of the file that contains the password
  139. ; information
  140.  
  141. PASSWORDFILE %InsVmsDir%\password.dat
  142.  
  143.  
  144. ; SEQF is the name of a file that contains a number used for creating
  145. ; temporary files and queue files.
  146.  
  147. SEQF %InsVmsDir%\seqf
  148.  
  149.  
  150. ; Words-path is the subdirectory that contains the message files for
  151. ; V-MailServer
  152.  
  153. words-path %InsVmsDir%\words
  154.  
  155. ; INFOPATH is the path to look in for file used by the INFO command
  156.  
  157. INFOPATH %InsVmsDir%\info
  158.  
  159.  
  160. ; HELPFILE is the name of the file to send in response to 'HELP'
  161.  
  162. HELPFILE %InsVmsDir%\words\help.txt
  163.  
  164. ; INDEXFILE is the name of the file to send in response to 'INDEX'
  165.  
  166. INDEXFILE %InsVmsDir%\index
  167.  
  168. ; LOGFILE is the name of the VMS request log
  169.  
  170. LOGFILE %InsVmsDir%\log\vmslog
  171.  
  172. ; LOGTYPE determines whether to include incoming message headers or text
  173. ; bodies in the LOG file.
  174.  
  175. ; Place the keywords "Headers" and/or "Body" on the line below if you wish
  176. ; to include the header, body, or both in the log file.  The keywords can
  177. ; be in any order, with any number of spaces between them
  178.  
  179. LOGTYPE Headers Body
  180.  
  181. ; REJECTFILE contains the addresses of any users or domains to disallow
  182. ; VMS access for.  Specifying a partial domain will disallow access
  183. ; to ALL users in that domain
  184.  
  185. REJECTFILE %InsVmsDir%\reject.vms
  186.  
  187.  
  188.  
  189. ; ---------------------------------------------------------
  190. ; File area parameters
  191. ; ---------------------------------------------------------
  192.  
  193.  
  194. ; VALIDPATHS contains the directory names of all the valid directories
  195. ; that may be accessed via VMS requests.  It is used for security.
  196.  
  197. VALIDPATHS %InsVmsDir%\legalpth.dat
  198.  
  199. ; SEARCHTREE contains the names of all the directories to search
  200. ; when requesting a file.
  201.  
  202. SEARCHTREE %InsVmsDir%\srchpath.dat
  203.  
  204.  
  205. ; USERDIRFILE contains the address and the user directory for any
  206. ; people who you have set up a user directory for.
  207.  
  208. USERDIRFILE %InsVmsDir%\user\userdir
  209.  
  210. ; USERSECURITYFILE contains the legal user directories a user may access.
  211.  
  212. USERSECURITYFILE %InsVmsDir%\user\userdirs
  213.  
  214.  
  215. ; FILEALIAS defines the name of the file which contains aliases for
  216. ; filename being requested, along with command files to execute if the
  217. ; file is accessed
  218.  
  219. FILEALIAS %InsVmsDir%\FALIAS
  220.  
  221.  
  222. ; ---------------------------------------------------------
  223. ; Traffic and Request Limiting
  224. ; ---------------------------------------------------------
  225.  
  226. ; TRAFFICCONTROL is the file used to monitor traffic
  227.  
  228. TRAFFICCONTROL %InsVmsDir%\log\traffic.dat
  229.  
  230. ; limit total requested bytes to 250000 per day
  231.  
  232. DAILYLIMIT 250000
  233.  
  234. ; limit Number of bytes per mail message to 150000
  235.  
  236. MESSAGELIMIT 150000
  237.  
  238. ; allow the first request of the first message of the day to retrieve
  239. ; more than the daily or message limits
  240. ; ALLOWFIRSTREQUEST 0 will disable this
  241.  
  242. ALLOWFIRSTREQUEST 1
  243.  
  244.  
  245. ; ---------------------------------------------------------
  246. ; QUEUE parameters
  247. ; ---------------------------------------------------------
  248.  
  249. ; QUEUEDIR is the directory for queueing requests as they come in
  250. ;
  251.  
  252. QUEUEDIR %InsVmsDir%\queue
  253.  
  254. ; QUEUELIMITFILE is the name of the file that stores the number of
  255. ; bytes processed by VMAILX
  256.  
  257. QUEUELIMITFILE %InsVmsDir%\log\quelim
  258.  
  259. ; QUEUEPROGRAM defines the program name to put in the .X files,
  260. ; when a request is queued for later processing.
  261.  
  262. QUEUEPROGRAM %InsVmsDir%\vmail.exe
  263.  
  264. ; QUEUEPROGRAMOPTIONS lists the options to be added to the QUEUEPROGRAM
  265. ; when it is used.
  266. QUEUEPROGRAMOPTIONS -t
  267.  
  268.  
  269.  
  270. ; if free space is < Minimum-Free-Disk, queueing is automatically enabled
  271. Minimum-Free-Disk  c: 200000
  272. Minimum-Free-Disk  d: 200000
  273. Minimum-Free-Disk  e: 200000
  274. Minimum-Free-Disk  f: 200000
  275.  
  276. ; The parameters below refer to the actual outgoing UUCP spool drive used
  277. ; by RMAIL, or whatever MTA you are using.
  278. ;
  279. ; VMAILX checks this specified drive for the required free space, and will
  280. ; stop processing requests if there isn't enough.  This prevents RMAIL from
  281. ; running out of disk space
  282.  
  283. Minimum-Free-Spool 200000
  284. Mail-Spool-Drive d:
  285.  
  286.  
  287. ; ---------------------------------------------------------
  288. ; MASTER files
  289. ; ---------------------------------------------------------
  290.  
  291. ; AFSFILE is the list of addresses and the file to send in response
  292. ; to a message.
  293.  
  294. AFSFILE %InsVmsDir%\afs\afsmast
  295.  
  296. ; MAILINGLISTS contains the names of all the mailing lists and the files
  297. ; that contain each one.
  298.  
  299. MAILINGLISTS %InsVmsDir%\mail\mailmast
  300.  
  301. ; KILLFILE defines the name of the KILL file, which contains the header
  302. ; names and values to check for killing incoming messages
  303.  
  304. KILLFILE %InsVmsDir%\kill
  305.  
  306. ; The UDCFILE contains the User-Defined Command names, passwords,
  307. ; command file names and allowable User-IDs.
  308.  
  309. UDCFILE %InsVmsDir%\udc\UDCS
  310.  
  311.  
  312.  
  313. ; ---------------------------------------------------------
  314. ; Header Conversion and general ACL scripts
  315. ; ---------------------------------------------------------
  316.  
  317. ; Main header conversion file for mail server requests.
  318.  
  319. HeaderConversion %InsVmsDir%\acl\default.hc
  320.  
  321. ; Header conversion file for requests queued for later delivery
  322. ; ie - using the "-q" parameter, or if not enough free disk space
  323.  
  324. JustHeaderConversion %InsVmsDir%\acl\queue.hc
  325.  
  326.  
  327. ; ACL script to execute when processing mail server requests
  328.  
  329. CommandFile %InsVmsDir%\acl\default.acl
  330.  
  331. ; ACL script to execute if queuing requests for later delivery
  332.  
  333. QueueCommandFile %InsVmsDir%\acl\queue.acl
  334.  
  335.  
  336. ; Miscellaneous Parameters
  337. ;
  338.  
  339. ; ---------------------------------------------------------
  340. ; Obsolete parameters - listed for information only
  341. ; ---------------------------------------------------------
  342.  
  343. ;
  344. ; FILETYPE is the program that is executed to determine which files
  345. ; should be uuencoded or not
  346.  
  347. ; FILETYPE %InsVmsDir%\chkuue.exe
  348.  
  349.  
  350. ; FILETYPEOPTIONS are any options which should be added to the
  351. ; the FILETYPE program's command line
  352.  
  353. ; FILETYPEOPTIONS
  354.  
  355. ; STATUSWORKFILE is a temporary file for holding the 'status' message
  356.  
  357. ; STATUSWORKFILE %InsTempDir%\reqstat.vms
  358.  
  359. ; TEMPMAILFILE is the temporary file used when creating any mail
  360. ;TEMPMAILFILE %InsTempDir%\pjunk
  361.  
  362.