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