home *** CD-ROM | disk | FTP | other *** search
- ; =============================================================================
- ; XENIA.CFG Main configuration file Xenia Version 1.98 - January 1995
- ; =============================================================================
- ; Everything after the first ; on a line is regarded as a comment, and ignored,
- ; *except* if the ; is immediately preceded by a \.
- ; So you CAN now use a ; in a modem command string!
-
-
- ; -----------------------------------------------------------------------------
- ; SEE DOCS\SUPPORT.DOC FOR LICENSE, REGISTRATION, SUPPORT AND INSTALLATION INFO
- ; -----------------------------------------------------------------------------
-
-
- ; -----------------------------------------------------------------------------
- ; Xenia filenames and contents....
- ; * means tasknumber in decimal, or no number at all if no task number.
- ; ## means tasknumber in hex - mostly with internally-used files.
- ;
- ; XENIA.CFG Main config file, with include statements for multiline.
- ; XENIA*.EVT Event file, separate for a task or one for multiple lines.
- ; Contains its own samples, as well as Xenia's errorlevel info.
- ; NOT to be included in XENIA.CFG, Xenia reads this one itself.
- ; XENIA*.SCD Created by Xenia; schedule/stats file, separate for each task.
- ; XENIA*.SNC Created by Xenia; timesync information for XENSYNC/XENSYNC2.
- ; XENIA*.BAN Optional banner file to show callers instead of 'banner' line.
- ; XENAP*.BAT Created for BBS batch, for user to call from batchfile.
- ; parms: app task port dev handle lock line time errfree callerid
- ; app Name of application (batchfile or exe/com to start)
- ; task Task number 1-255, or 0 if none
- ; com Comport number 1-64, 0 if device name specified
- ; dev Device name, COM1 etc, or specific device name
- ; handle Port handle (FOSSIL port 0-63), or OS/2 handle
- ; lock Locked com speed, or line speed if not locked
- ; line Line speed (from modem connect string etc)
- ; time Minutes left until next non-BBS event (1-1440)
- ; errfree Extended connect string (/ARQ etc), /NONE if none.
- ; callerid Caller ID, N/A if not available.
- ; XENBAD##.000 Bad transfer recovery files, maintained via BAD-XFER.LOG
- ; *.REQ Inbound file requests are not stored under their usual name,
- ; but as XENREQ##.000 so requests don't get mixed up between
- ; tasks. You won't even notice this, so never mind.
- ; XENRQ*.LOG Request logfile for each task; only appended to if it exists.
- ; flagdir Binkley-style TASK.## is created during mailsessions, also .BSY
- ; flags in the appropriate outbound directory or the flagdir, to
- ; prevent mailprocessors from touching files while they're open,
- ; and so other Xenia tasks won't try dialing the same system.
- ; XMRESCAN.FLG When touched, Xenia does a forced rescan of the outbound dirs.
- ; Location: the flagdir. Don't delete or mess about with it.
- ; You MAY touch it, for instance after packing new mail....
- ; NEWMAIL.FLG Also in the flagdir. You can create this flg after new mail
- ; has been imported, and kill it upon starting your msgeditor.
- ; If Xenia sees this flg, you'll see 'NOTE: NEW MAIL HAS ARRIVED'
- ; in the status window. Nothing else will happen. Simply useful.
- ; MAILFLAG.## Created in flagdir task > 0 and M=0[,0[,0]] in XENIA*.EVT
- ; With this you can trigger a separate process for inbound mail!
- ; SHUTDOWN.## If Xenia finds this file in the flagdir, it'll delete the file
- ; and exit immediately with errorlevel 0; ## is tasknumber in hex
- ;
- ; In the OS/2 version Xenia of course creates .CMD files instead of .BAT
- ; If you leave out .CMD/.BAT from filenames in the CFG files, you can run the
- ; DOS and OS/2 executables on the same config, provided you use some cmdline
- ; parameters to take care of the differences.
- ; Note: 4DOS .BTM batchfiles are also recognized.
-
-
- ; -----------------------------------------------------------------------------
- ; Executable and batch files (located in \XENIA\BIN\ directory)
- ;
- ; DOS version OS/2 version Description
- ; ------------- --------------- --------------
- ; XENIA.EXE XENIA2.EXE Xenia Mailer
- ; XENIA2.ICO OS/2 icon for Xenia Mailer
- ; XENEDIT.EXE XENEDIT2.EXE Xenia Edit
- ; XENSYNC.COM XENSYNC2.EXE Time synchronization utility
- ; REQCOMP.EXE REQCOMP2.EXE Request indexer
- ; NODEIDX.EXE NODEIDX2.EXE Nodelist indexer
- ; BSYKILL.COM BSYKILL2.EXE Clean up orphan semaphore files
- ; Call from AUTOEXEC.BAT or OS/2 STARTUP.CMD
- ; FAXSWAP.COM FAXSWAP2.EXE FAX bitswap utility
- ; EXPPW.COM EXPPW2.EXE Export FrontDoor/InterMail password config
- ;
- ; RUNXEN.BAT RUNXEN.CMD Sample batch to start Xenia
- ; RUNXED.BAT RUNXED.CMD Sample batch for XenEdit
- ; MAILPACK.BAT MAILPACK.CMD Sample 'MAILPACK' statement batch
- ; MAILPROC.BAT MAILPROC.CMD Sample 'MAILPROCESS' statement batch
- ; XENMAX.BAT XENMAX.CMD Sample 'EXTAPP' batch for starting Maximus BBS
- ; RUNMAX.BAT RUNMAX.CMD Sample batch for Maximus BBS
-
-
- ; -----------------------------------------------------------------------------
- ; Xenia main command-line options....
- ;
- ; task N Multiline task number 1-255
- ; share Leave comport active during shell or when calling BBS application
- ; Can also be specified in XENIA.CFG by using statement 'shareport'
- ; NOTE: You'll need to use this option if you use the OS/2 version!
- ; unattended Start mailer in unattended mode (events active)
- ; As a node or automated system, you'll want unattended.
- ; Can also be specified in XENIA.CFG
- ; term Immediately go to terminal mode, and exit Xenia afterwards.
- ;
- ; Other command-line options; you won't normally use these (or not on cmdline).
- ; clear Clear counters in Xenia status window
- ; ignore Don't exit if errors are detected when reading XENIA.CFG
- ; Can also be specified in XENIA.CFG itself.
- ; force Run forced events again or something; don't trust this one!
- ; dynam Re-do dynamic events again... don't trust this one either ;-)
- ; poll <a> Go poll given address (format zone:net/node). Maximum 20 poll <a>
- ; exitdynam Exit Xenia when there's no more outbound stuff to deal with.
- ; This only applies if not in unattended mode, a similar option is
- ; available inside events.
- ; answercall Enable incoming calls outside unattended mode.
- ; If combined with exitdynam, Xenia will exit after the first call.
- ; snoop <n> OS/2 ONLY: SNSERVER/PMSNOOP, as Binkley/Maximus.
- ; May also be specified in XENIA.CFG
- ; Sample: snoop \pipe\line1, or \\SERVER\PIPE\line1 on a LAN.
- ; A pipe can be shared with different apps, ie. 1 pipe per BBS line.
- ; NOTE: snoop slows down Xenia, and causes trouble on some systems!
- ; port N Com port number (under OS/2, a device name like COM1 is also ok)
- ; Can also be specified in a XENIA.CFG include file
-
-
- ; -----------------------------------------------------------------------------
- ; Xenia uses the environment variable MAILER (if present) to find its cfgfiles
- ; You can put this in your AUTOEXEC.BAT, or OS/2's CONFIG.SYS
- ; SET MAILER=C:\XENIA\
- ;
- ; Also make sure you add the directory with all Xenia executable and batchfiles
- ; to your DOS PATH statement, and/or OS/2 PATH and LIBPATH (for the DLLs).
- ; If you use the layout as shown below, that'd be C:\XENIA\BIN\
- ;
- ;
- ; The directory structure used in the sample configuration is as follows:
- ; C:\XENIA\ Home, where the main config files etc are located
- ; C:\XENIA\MODEMS\ Configs for all Modems and other Terminal Equipment
- ; C:\XENIA\BIN\ All program files (EXE/COM/BAT/BTM/CMD)
- ; C:\XENIA\LOGS\ Logfiles
- ; C:\XENIA\OUTBOUND\ Primary outbound
- ; C:\XENIA\INBOUND\ Default inbound for received mail bundles and files
- ; C:\XENIA\SAFEIN\ Inbound for password secured sessions
- ; C:\XENIA\FAXIN\ Inbound for received FAXes
- ; C:\XENIA\DOWNLOAD\ Terminal downloads
- ; C:\XENIA\NODELIST\ Raw nodelists and nodelist indexes
- ; C:\XENIA\IPC\ Flags, semaphores, IPC (Inter Process Communications)
-
-
- ; -----------------------------------------------------------------------------
- ; In INCLUDE, STATUSLOG, CAPTURE, TIMELOG, SYSTEM, EMSI_IDENT, PORT and SNOOP
- ; statements, you can insert the tasknumber with '%.0u', which is replaced by
- ; tasknumber 1-255, or nothing for no number. NOTE: the u HAS to be lowercase!
- ; So for instance, XENIA%.0u.LOG in task 1 would make XENIA1.LOG
- ; This makes life a whole lot easier in multiline setup, because you basically
- ; need only one configuration, with just a little stuff specific for each line.
-
- TASKNUMBER 1 ; TASK <n> on the command-line will override this one
-
- INCLUDE C:\XENIA\XENSYS.CFG ; System and sysop name, dirs and logs
- INCLUDE C:\XENIA\XENADR.CFG ; domain, nodelist, address, alias
- INCLUDE C:\XENIA\XENPASS.CFG ; mailsession passwords
- INCLUDE C:\XENIA\XENPHONE.CFG ; phone (overrides), multiline dialling
- INCLUDE C:\XENIA\XENDIAL.CFG ; phone number translation
- INCLUDE C:\XENIA\LINE%.0u.CFG ; one for each task with port, modem..
- INCLUDE C:\XENIA\XENBACK.CFG ; dialback facility
- INCLUDE C:\XENIA\XENBBS.CFG ; external applications (BBS, UUCP)
- INCLUDE C:\XENIA\XENREQ.CFG ; requests
- INCLUDE C:\XENIA\XENTERM.CFG ; terminal
- INCLUDE C:\XENIA\XENTIME.CFG ; time synchronisation
- INCLUDE C:\XENIA\XENVIDEO.CFG ; display options and colour settings
- INCLUDE C:\XENIA\XENKEYS.CFG ; user defined application keys
- INCLUDE C:\XENIA\XENOPT.CFG ; options of diverse flavour ;-)
-
-
- ; -----------------------------------------------------------------------------
- ; The following statements are ignored by Xenia Mailer
-
- ;APPLICATION <progname> .... ; For third party applications
- ;MSGAREAS <areafile> ; XenEdit message area definition file
-
-
- ; -----------------------------------------------------------------------------
- ; The outbound window in the main Xenia Mailer display
- ;
- ; You can browse through all entries by using the cursorkeys.
- ;
- ; If you've enabled VERBOSE_OUTBOUND, you will also see the amount of mail
- ; destined for each address, and the age (in calendar days) of the oldest mail.
- ; By mail I mean packets or arcmail files, not ordinary file attaches.
- ;
- ; Types: NCIHDAPRQ
- ; N-------- Normal
- ; -C------- Crash
- ; --I------ Immediate (as Crash now)
- ; ---H----- Hold / Wait for Pickup
- ; ----D---- Direct (behaviour as normal)
- ; -----A--- Along with mail
- ; ------P-- Poll marker file
- ; -------R- Request
- ; --------Q Query response
- ;
- ; Status: (the last char on the right of the outbound window)
- ; ! Unkown destination (not found in nodelist, nor in PHONE list)
- ; + Will call this one
- ; * Tried at least once, will call again
- ; x Too many bad tries/connects, remove *.$$? file to reset
- ; r Receive only (event with R option)
- ; c Would go, but no Crash/Immediate and event is C)rash only
- ; # Would go, but only in MAILHOUR or event with # option
- ; d Would go, but blocked by OKDIAL configuration
- ; < Would go, but too small yet (Q=nnn option in event)
- ; $ Just done, removed in next scan
- ; ? Weird stuff (probably multiline clash) see at next scan; RARE.
- ; - All remaining, like mail on hold etc
-
-
- ; =============================================================================