home *** CD-ROM | disk | FTP | other *** search
/ Mega Top 1 / os2_top1.zip / os2_top1 / APPS / DATACOM / MAILERS / XENIA / XENIA.CFG < prev    next >
Text File  |  1995-01-31  |  12KB  |  216 lines

  1. ; =============================================================================
  2. ; XENIA.CFG  Main configuration file          Xenia Version 1.98 - January 1995
  3. ; =============================================================================
  4. ; Everything after the first ; on a line is regarded as a comment, and ignored,
  5. ; *except* if the ; is immediately preceded by a \.
  6. ; So you CAN now use a ; in a modem command string!
  7.  
  8.  
  9. ; -----------------------------------------------------------------------------
  10. ; SEE DOCS\SUPPORT.DOC FOR LICENSE, REGISTRATION, SUPPORT AND INSTALLATION INFO
  11. ; -----------------------------------------------------------------------------
  12.  
  13.  
  14. ; -----------------------------------------------------------------------------
  15. ; Xenia filenames and contents....
  16. ; *   means tasknumber in decimal, or no number at all if no task number.
  17. ; ##  means tasknumber in hex - mostly with internally-used files.
  18. ;
  19. ; XENIA.CFG     Main config file, with include statements for multiline.
  20. ; XENIA*.EVT    Event file, separate for a task or one for multiple lines.
  21. ;               Contains its own samples, as well as Xenia's errorlevel info.
  22. ;               NOT to be included in XENIA.CFG, Xenia reads this one itself.
  23. ; XENIA*.SCD    Created by Xenia; schedule/stats file, separate for each task.
  24. ; XENIA*.SNC    Created by Xenia; timesync information for XENSYNC/XENSYNC2.
  25. ; XENIA*.BAN    Optional banner file to show callers instead of 'banner' line.
  26. ; XENAP*.BAT    Created for BBS batch, for user to call from batchfile.
  27. ;               parms: app task port dev handle lock line time errfree callerid
  28. ;               app       Name of application (batchfile or exe/com to start)
  29. ;               task      Task number 1-255, or 0 if none
  30. ;               com       Comport number 1-64, 0 if device name specified
  31. ;               dev       Device name, COM1 etc, or specific device name
  32. ;               handle    Port handle (FOSSIL port 0-63), or OS/2 handle
  33. ;               lock      Locked com speed, or line speed if not locked
  34. ;               line      Line speed (from modem connect string etc)
  35. ;               time      Minutes left until next non-BBS event (1-1440)
  36. ;               errfree   Extended connect string (/ARQ etc), /NONE if none.
  37. ;               callerid  Caller ID, N/A if not available.
  38. ; XENBAD##.000  Bad transfer recovery files, maintained via BAD-XFER.LOG
  39. ; *.REQ         Inbound file requests are not stored under their usual name,
  40. ;               but as XENREQ##.000 so requests don't get mixed up between
  41. ;               tasks. You won't even notice this, so never mind.
  42. ; XENRQ*.LOG    Request logfile for each task; only appended to if it exists.
  43. ; flagdir       Binkley-style TASK.## is created during mailsessions, also .BSY
  44. ;               flags in the appropriate outbound directory or the flagdir, to
  45. ;               prevent mailprocessors from touching files while they're open,
  46. ;               and so other Xenia tasks won't try dialing the same system.
  47. ; XMRESCAN.FLG  When touched, Xenia does a forced rescan of the outbound dirs.
  48. ;               Location: the flagdir. Don't delete or mess about with it.
  49. ;               You MAY touch it, for instance after packing new mail....
  50. ; NEWMAIL.FLG   Also in the flagdir. You can create this flg after new mail
  51. ;               has been imported, and kill it upon starting your msgeditor.
  52. ;               If Xenia sees this flg, you'll see 'NOTE: NEW MAIL HAS ARRIVED'
  53. ;               in the status window. Nothing else will happen. Simply useful.
  54. ; MAILFLAG.##   Created in flagdir task > 0 and M=0[,0[,0]] in XENIA*.EVT
  55. ;               With this you can trigger a separate process for inbound mail!
  56. ; SHUTDOWN.##   If Xenia finds this file in the flagdir, it'll delete the file
  57. ;               and exit immediately with errorlevel 0; ## is tasknumber in hex
  58. ;
  59. ; In the OS/2 version Xenia of course creates .CMD files instead of .BAT
  60. ; If you leave out .CMD/.BAT from filenames in the CFG files, you can run the
  61. ; DOS and OS/2 executables on the same config, provided you use some cmdline
  62. ; parameters to take care of the differences.
  63. ; Note: 4DOS .BTM batchfiles are also recognized.
  64.  
  65.  
  66. ; -----------------------------------------------------------------------------
  67. ; Executable and batch files (located in \XENIA\BIN\ directory)
  68. ;
  69. ; DOS version   OS/2 version    Description
  70. ; ------------- --------------- --------------
  71. ; XENIA.EXE     XENIA2.EXE      Xenia Mailer
  72. ;               XENIA2.ICO      OS/2 icon for Xenia Mailer
  73. ; XENEDIT.EXE   XENEDIT2.EXE    Xenia Edit
  74. ; XENSYNC.COM   XENSYNC2.EXE    Time synchronization utility
  75. ; REQCOMP.EXE   REQCOMP2.EXE    Request indexer
  76. ; NODEIDX.EXE   NODEIDX2.EXE    Nodelist indexer
  77. ; BSYKILL.COM   BSYKILL2.EXE    Clean up orphan semaphore files
  78. ;                               Call from AUTOEXEC.BAT or OS/2 STARTUP.CMD
  79. ; FAXSWAP.COM   FAXSWAP2.EXE    FAX bitswap utility
  80. ; EXPPW.COM     EXPPW2.EXE      Export FrontDoor/InterMail password config
  81. ;
  82. ; RUNXEN.BAT    RUNXEN.CMD      Sample batch to start Xenia
  83. ; RUNXED.BAT    RUNXED.CMD      Sample batch for XenEdit
  84. ; MAILPACK.BAT  MAILPACK.CMD    Sample 'MAILPACK' statement batch
  85. ; MAILPROC.BAT  MAILPROC.CMD    Sample 'MAILPROCESS' statement batch
  86. ; XENMAX.BAT    XENMAX.CMD      Sample 'EXTAPP' batch for starting Maximus BBS
  87. ; RUNMAX.BAT    RUNMAX.CMD      Sample batch for Maximus BBS
  88.  
  89.  
  90. ; -----------------------------------------------------------------------------
  91. ; Xenia main command-line options....
  92. ;
  93. ; task N     Multiline task number 1-255
  94. ; share      Leave comport active during shell or when calling BBS application
  95. ;            Can also be specified in XENIA.CFG by using statement 'shareport'
  96. ;            NOTE: You'll need to use this option if you use the OS/2 version!
  97. ; unattended Start mailer in unattended mode (events active)
  98. ;            As a node or automated system, you'll want unattended.
  99. ;            Can also be specified in XENIA.CFG
  100. ; term       Immediately go to terminal mode, and exit Xenia afterwards.
  101. ;
  102. ; Other command-line options; you won't normally use these (or not on cmdline).
  103. ; clear      Clear counters in Xenia status window
  104. ; ignore     Don't exit if errors are detected when reading XENIA.CFG
  105. ;            Can also be specified in XENIA.CFG itself.
  106. ; force      Run forced events again or something; don't trust this one!
  107. ; dynam      Re-do dynamic events again... don't trust this one either ;-)
  108. ; poll <a>   Go poll given address (format zone:net/node). Maximum 20 poll <a>
  109. ; exitdynam  Exit Xenia when there's no more outbound stuff to deal with.
  110. ;            This only applies if not in unattended mode, a similar option is
  111. ;            available inside events.
  112. ; answercall Enable incoming calls outside unattended mode.
  113. ;            If combined with exitdynam, Xenia will exit after the first call.
  114. ; snoop <n>  OS/2 ONLY: SNSERVER/PMSNOOP, as Binkley/Maximus.
  115. ;            May also be specified in XENIA.CFG
  116. ;            Sample: snoop \pipe\line1, or \\SERVER\PIPE\line1 on a LAN.
  117. ;            A pipe can be shared with different apps, ie. 1 pipe per BBS line.
  118. ;            NOTE: snoop slows down Xenia, and causes trouble on some systems!
  119. ; port N     Com port number (under OS/2, a device name like COM1 is also ok)
  120. ;            Can also be specified in a XENIA.CFG include file
  121.  
  122.  
  123. ; -----------------------------------------------------------------------------
  124. ; Xenia uses the environment variable MAILER (if present) to find its cfgfiles
  125. ; You can put this in your AUTOEXEC.BAT, or OS/2's CONFIG.SYS
  126. ; SET MAILER=C:\XENIA\
  127. ;
  128. ; Also make sure you add the directory with all Xenia executable and batchfiles
  129. ; to your DOS PATH statement, and/or OS/2 PATH and LIBPATH (for the DLLs).
  130. ; If you use the layout as shown below, that'd be C:\XENIA\BIN\
  131. ;
  132. ;
  133. ; The directory structure used in the sample configuration is as follows:
  134. ; C:\XENIA\             Home, where the main config files etc are located
  135. ; C:\XENIA\MODEMS\      Configs for all Modems and other Terminal Equipment
  136. ; C:\XENIA\BIN\         All program files (EXE/COM/BAT/BTM/CMD)
  137. ; C:\XENIA\LOGS\        Logfiles
  138. ; C:\XENIA\OUTBOUND\    Primary outbound
  139. ; C:\XENIA\INBOUND\     Default inbound for received mail bundles and files
  140. ; C:\XENIA\SAFEIN\      Inbound for password secured sessions
  141. ; C:\XENIA\FAXIN\       Inbound for received FAXes
  142. ; C:\XENIA\DOWNLOAD\    Terminal downloads
  143. ; C:\XENIA\NODELIST\    Raw nodelists and nodelist indexes
  144. ; C:\XENIA\IPC\         Flags, semaphores, IPC (Inter Process Communications)
  145.  
  146.  
  147. ; -----------------------------------------------------------------------------
  148. ; In INCLUDE, STATUSLOG, CAPTURE, TIMELOG, SYSTEM, EMSI_IDENT, PORT and SNOOP
  149. ; statements, you can insert the tasknumber with '%.0u', which is replaced by
  150. ; tasknumber 1-255, or nothing for no number. NOTE: the u HAS to be lowercase!
  151. ; So for instance, XENIA%.0u.LOG in task 1 would make XENIA1.LOG
  152. ; This makes life a whole lot easier in multiline setup, because you basically
  153. ; need only one configuration, with just a little stuff specific for each line.
  154.  
  155. TASKNUMBER 1            ; TASK <n> on the command-line will override this one
  156.  
  157. INCLUDE C:\XENIA\XENSYS.CFG             ; System and sysop name, dirs and logs
  158. INCLUDE C:\XENIA\XENADR.CFG             ; domain, nodelist, address, alias
  159. INCLUDE C:\XENIA\XENPASS.CFG            ; mailsession passwords
  160. INCLUDE C:\XENIA\XENPHONE.CFG           ; phone (overrides), multiline dialling
  161. INCLUDE C:\XENIA\XENDIAL.CFG            ; phone number translation
  162. INCLUDE C:\XENIA\LINE%.0u.CFG           ; one for each task with port, modem..
  163. INCLUDE C:\XENIA\XENBACK.CFG            ; dialback facility
  164. INCLUDE C:\XENIA\XENBBS.CFG             ; external applications (BBS, UUCP)
  165. INCLUDE C:\XENIA\XENREQ.CFG             ; requests
  166. INCLUDE C:\XENIA\XENTERM.CFG            ; terminal
  167. INCLUDE C:\XENIA\XENTIME.CFG            ; time synchronisation
  168. INCLUDE C:\XENIA\XENVIDEO.CFG           ; display options and colour settings
  169. INCLUDE C:\XENIA\XENKEYS.CFG            ; user defined application keys
  170. INCLUDE C:\XENIA\XENOPT.CFG             ; options of diverse flavour ;-)
  171.  
  172.  
  173. ; -----------------------------------------------------------------------------
  174. ; The following statements are ignored by Xenia Mailer
  175.  
  176. ;APPLICATION <progname> ....            ; For third party applications
  177. ;MSGAREAS <areafile>                    ; XenEdit message area definition file
  178.  
  179.  
  180. ; -----------------------------------------------------------------------------
  181. ; The outbound window in the main Xenia Mailer display
  182. ;
  183. ; You can browse through all entries by using the cursorkeys.
  184. ;
  185. ; If you've enabled VERBOSE_OUTBOUND, you will also see the amount of mail
  186. ; destined for each address, and the age (in calendar days) of the oldest mail.
  187. ; By mail I mean packets or arcmail files, not ordinary file attaches.
  188. ;
  189. ; Types:  NCIHDAPRQ
  190. ;         N--------    Normal
  191. ;         -C-------    Crash
  192. ;         --I------    Immediate (as Crash now)
  193. ;         ---H-----    Hold / Wait for Pickup
  194. ;         ----D----    Direct (behaviour as normal)
  195. ;         -----A---    Along with mail
  196. ;         ------P--    Poll marker file
  197. ;         -------R-    Request
  198. ;         --------Q    Query response
  199. ;
  200. ; Status: (the last char on the right of the outbound window)
  201. ;         !    Unkown destination (not found in nodelist, nor in PHONE list)
  202. ;         +    Will call this one
  203. ;         *    Tried at least once, will call again
  204. ;         x    Too many bad tries/connects, remove *.$$? file to reset
  205. ;         r    Receive only (event with R option)
  206. ;         c    Would go, but no Crash/Immediate and event is C)rash only
  207. ;         #    Would go, but only in MAILHOUR or event with # option
  208. ;         d    Would go, but blocked by OKDIAL configuration
  209. ;         <    Would go, but too small yet (Q=nnn option in event)
  210. ;         $    Just done, removed in next scan
  211. ;         ?    Weird stuff (probably multiline clash) see at next scan; RARE.
  212. ;         -    All remaining, like mail on hold etc
  213.  
  214.  
  215. ; =============================================================================
  216.