home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
OS/2 Shareware BBS: 2 BBS
/
02-BBS.zip
/
gpm108b.zip
/
English
/
GPMail.CFG
< prev
next >
Wrap
Text File
|
2000-04-26
|
20KB
|
474 lines
;*===========================================================================*
;* General Purpose Mailer. FTN-compatible Extended-Binkley-Style mailer *
;* for OS/2 Warp with multiline support and Presentation Manager GUI. *
;* Written by Igor Vanin (2:5030/448@fidonet, vanin@gpmail.spb.ru) *
;*===========================================================================*
;* Main configuration file. *
;*===========================================================================*
;* Attention: this is EXAMPLE of the configuration file. *
;* You must edit this file before running the mailer first time. *
;*===========================================================================*
;=============================================================================
;* This section contains the main parameters of your system. *
;=============================================================================
; This keyword specifies the FTN-address of your station. You may include up
; to 255 addresses in your configuration files. The first line sets your main
; address, the others are additional addresses (AKA - "also known as").
; The addresses must be defined in the beginning of the configuration file
; before using other variables.
; The addresses are set globally for all the lines, i.e. you can not set a
; different address for each line of a multiline node (use the hideaka command
; for this, see below).
Address 2:5030/448.999@fidonet ; Main system address
Address 7:1080/448.999@fidonet
Address 55:1055/1.999@general
; System Operator's name. It is send to remote mailer during the EMSI or
; YooHoo handshake.
SysopName "Johnny Stupid"
; The name of your station.
StationName "Unknown BBS"
; The phone number of your system. It is sent to remote in the EMSI.
Phone 7-812-765-4321
; Location of your station. It is send to remote mailer in the EMSI.
Location "St.Petersburg, Russia"
; The flags of your station. They will be sent to remote mailer in EMSI.
; Note: our FREQ flag is XW.
Flags V32B,V42B,MO,XW,U,OS2
;=============================================================================
;* File names and pathnames *
;=============================================================================
; The path where some auxiliary and temporary files and directories
; are created. By default it is the path where GPMail was started.
System_Dir C:\Net\GPMail
; The path where file flags are stored by default (if a particular flag is
; defined without a path). Some auxiliary flags are also stored there.
; Default value is 'Flags' subdirectory from the mailer startup path.
Flag_Dir C:\Net\Flags
; Path where incoming files are placed during protected sessions.
Protected_Inbound C:\Net\Files\Inbound
; Path where incoming files are placed during an unprotected session.
Normal_Inbound C:\Net\Files\Uncheck
; Path where incoming files are placed during sessions with unknown stations.
; (Unknown are stations not defined in nodelists or configuration files).
Unknown_Inbound C:\Net\Files\Unknown
; Enables/Disables support for long filenames for received files.
; Set this to No if your filesystem does not support long names (e.g. FAT).
Long_FileNames Yes
; If the disk with the inbound has less free space than defined by this
; keyword, files will not be received. The value is set in kilobytes.
; Default value is 0, i.e. mailer attempt to work until the disk is full.
SendOnly_Diskspace 1024
;=============================================================================
;* Extended Bink-Style Outbound setup *
;=============================================================================
; Path to extended bink-style outbound. This keyword is set globally
; and can not be changed for a single line or by an event.
Outbound_Path C:\Net\Files\Outbound
; Time (in minutes) between automatic rescans of the outbound.
; Rescan is a process of looking through the files in the outbound and
; forming the outbound queue.
; If the value is set to 0, there will be no automatic rescans.
AutoRescan 15
; Flag_NoScan <filename>
; If the file named <filename> exists, mailer will not automatically rescan
; outbound until this flag disappears. If defined without a path, Flag_Dir
; is assumed. Default value is not defined.
;Flag_NoScan NoScan.GPM
; è½ετÑó«Ñ ß½«ó« Scan_OnLine «»αÑñѽ∩ÑΓ, ߬᡿α«óáΓ∞ ½¿ áπΓíáπ¡ñ »ÑαÑñ
; »ÑαÑñáτÑ⌐ EMSI. Åα¿ º¡áτÑ¡¿¿ Yes αѼ«ΓÑ »ÑαÑñáÑΓß∩ Γ«τ¡δ⌐ αẼÑα »«τΓδ
; ¿ Σá⌐½«ó ñ½∩ ¡ÑÑ, »α¿ No - αẼÑα «Γ »«ß½Ññ¡Ñú« αÑ߬á¡á. ç¡áτÑ¡¿Ñ »«
; π¼«½τá¡¿ε - No.
; The Scan_OnLine keyword defines, whether the outbound should be rescanned
; before sending EMSI. If set to Yes, the remote will receive the exact size
; of mail and files. If set to No, the remote will receive the size calculated
; in the last rescan. Default value is No.
;Scan_OnLine Yes
; The CallPrio, SendPrioIn, SendPrioOut, RecvPrioIn, RecvPrioOut keywords
; set the XBSO priorities. Default values of 3, 0, 3, 0, 0 respectively
; correspond to ordinary BSO (hlo & hut = 1, flo & out = 3, dlo & dut = 5,
; clo & cut = 7, ilo & iut = 9).
; CallPrio sets priority for outgoing calls. A call is made only if there are
; files in the queue with the same or higher priority. Default value - 3.
CallPrio 3
; SendPrioIn sets priority of files which are sent during an incoming call.
; A file will only be sent if its priority is same or higher. Defaults to 0.
SendPrioIn 0
; SendPrioOut sets priority of files which are sent during an outgoing call.
; A file will only be sent if its priority is same or higher. Defaults to 3.
SendPrioOut 3
; RecvPrioIn sets priority of files which are received during an incoming
; call. Default value is 0. Note that this feature is used only when remote
; mailer supports XBSO.
RecvPrioIn 0
; RecvPrioOut sets priority of files which are received during an outgoing
; call. Default value is 0. Note that this feature is used only when remote
; mailer supports XBSO.
RecvPrioOut 0
;=============================================================================
;* Nodelist, subst-list and password-list setup *
;=============================================================================
; Path to nodelists and nodelist index. This keyword must be defined in two
; configuration files: of the mailer and of the nodelist compiler. It must
; contain the same path in both files. It is set globally and can not be
; changed for a single line or by an event.
Nodelist_Path C:\Net\Nodelist
; You may define additional configuration files in the main one.
; Subst.CFG contains additional information for specified addresses.
Include Subst.CFG
; Defines the file which contains passwords for specific addresses. Each line
; of this file must contain an FTN-address and a password.
Password_List C:\Net\GPMail\password.lst
;=============================================================================
;* Dial and answer control. *
;=============================================================================
; Defines the time when, outgoing calls are allowed.
; Note that you can manually initiate a call at any time, regardless of the
; value of this variable.
Call_Time Always
;Call_Time Never
;Call_Time 23:00-8:00
; The interval between outgoing calls (in seconds).
Circle 60
; The number of seconds the mailer waits for a carrier on an outgoing call.
Time_Dial 60
; The maximum number of attempts to call a station. If mailer fails to connect
; to a station more times then specified here, it will stop trying and this
; station will receive 'Hold' status. Set this variable to 0 to disable this
; feature.
; 'Failure' is - inability to setup the connection in time, specified by the
; Time_Dial variable
; - exceeding the number of rings (set by Max_OutRings)
; - receiving one of the NoConnect words as an answer from modem.
; Default value is 0.
;Call_Tries 20
; For outgoing calls: sets the maximum number of rings, during which modem
; waits for answer. This variable is usable only of your modem sends some
; response (RINGING or anything else) for every ring. If set to 0, this
; feature is disabled, no limit is defined. Default value is 0.
Max_OutRings 5
; The Reset_Circle keyword defines, whether the interval between outgoing
; calls should be reset after answering an incoming call. If set to No, then
; mailer immediately begins an outgoing call if the circle expired while
; answering. If set to Yes, then after every incoming call the circle is
; started over. Default value is No.
Reset_Circle No
; Defines the time, when incoming calls are accepted. Default value is
; Never, i.e. mailer does not automatically answer the calls. Note that you
; can manually initiate the answer sequence at any time, regardless of the
; value of this variable.
Answer_Time Never
;Answer_Time Always
;Answer_Time 1:00-7:00
; Sets the number of rings after which mailer starts answering a call. The
; value of this variable is only used during the time defined by the
; Answer_Time keyword.
Answer_Ring 1
; The duration (in seconds) that mailer waits for a carrier on an
; incoming call.
Wait_Carrier 60
; Minimum connect speeds for incoming and outgoing calls. If connection is
; established at lower speed, mailer hangs up. Default values are 0, i.e. no
; speed control is done.
;MinBaud_In 9600
;MinBaud_Out 9600
; The time when file requests from your station are allowed. Default value is
; 'Never', file requests are disabled.
;Freq_Time 3:30-2:30
; Defines the time when your BBS is available.
; Default is Never, i.e. BBS is not accessible.
;BBS_Time 1:00-2:30,3:30-10:00
; The BBS_String and NoBBS_String keywords define the strings, which will be
; shown as a BBS-banner when answering a call, depending on whether the BBS is
; available or not. Don't forget to quote the line if it contains spaces.
BBS_String "Press ESC-ESC for enter BBS."
NoBBS_String "Sorry, mail-only time now. Please, hangup!"
;=============================================================================
;* Handshake and session parameters *
;=============================================================================
; The EMSI keyword enables or disables EMSI handshake. Default is Yes.
EMSI Yes
; This keyword enables or disables YooHoo handshake. Default value is Yes.
; Note: Yoohoo handshake makes use of mailonly and sendonly impossible. Also,
; only one address is presented to remote during Yoohoo handshake.
; YooHoo handshake is used if EMSI handshake is not supported by remote or
; disabled.
YooHoo Yes
; The FTS1 keyword enables or disables FTS-0001 sessions using XModem/TeLink
; protocol. Default value is Yes.
; FTS-1 handshake is used when EMSI and YooHoo handshakes are disabled or not
; supported by remote. Note, that FTS-0001 must be supported by every FidoNet
; node! If you don't have an address in FidoNet or if you only have a point
; address, usage of FTS-1 and XModem is not recommended. These are old and
; ineffective protocols. They have many limitations compared to ones used in
; EMSI- and YooHoo-sessions.
FTS1 Yes
; This keyword defines file transfer protocols and their preferred order for
; the answering mailer while initializing an EMSI- or YooHoo-session.
; Each protocol is defined by a character:
; H = Hydra, D = DirZap, Z = ZedZap, 1 = ZModem(1K).
; Default value is Protocols HDZ1.
Protocols HDZ1
; This keyword enables CRC-32 error detection. If set to Yes, mailer will use
; (if possible) the CRC-32 error detection during file transfer, otherwise the
; faster but less reliable CRC-16 will be used.
; Default value is Yes.
;CRC32 No
; This keyword defines the availability of the chat mode.
; Default value is Yes.
Chat Yes
; This keyword enables (Yes) or disables (No) manual skipping and refusing of
; received files. Default value is Yes.
RxManualSkip Yes
; The TimeLimitIn and TimeLimitOut keywords define time limits for incoming
; and outgoing calls (in minutes). Default value for both is 0, i.e. no limits
; are set.
;TimeLimitIn 30
;TimeLimitOut 60
; Minimum speed in CPS.
; This is a bunch of keywords:
; MinCpsRx300 - minimum cps at 300 bps for receiving files
; MinCpsRx1200 - minimum cps at 1200 bps for receiving files
; MinCpsRx2400 - minimum cps at 2400 bps for receiving files
; and so on for speeds 4800, 7200, 9600, 12000, 14400,
; 16800, 19200, 21600, 24000, 26400, 28800, 31200, 33600, 57600.
; Similarly, to define minimum cps for sending files use MinCpsTx300 and so on.
; If set to 0 (default), no minimum is set.
MinCpsRx300 15
MinCpsRx1200 60
MinCpsRx2400 120
MinCpsRx4800 240
MinCpsRx7200 360
MinCpsRx9600 480
MinCpsRx12000 600
MinCpsRx14400 720
MinCpsRx16800 840
MinCpsRx19200 960
MinCpsRx21600 1080
MinCpsRx24000 1200
MinCpsRx26400 1320
MinCpsRx28800 1440
MinCpsRx31200 1560
MinCpsRx33600 1680
MinCpsRx57600 3000
MinCpsTx300 15
MinCpsTx1200 60
MinCpsTx2400 120
MinCpsTx4800 240
MinCpsTx7200 360
MinCpsTx9600 480
MinCpsTx12000 600
MinCpsTx14400 720
MinCpsTx16800 840
MinCpsTx19200 960
MinCpsTx21600 1080
MinCpsTx24000 1200
MinCpsTx26400 1320
MinCpsTx28800 1440
MinCpsTx31200 1560
MinCpsTx33600 1680
MinCpsTx57600 3000
; There are two more minimum limits not attached to any speed: MinCpsRx and
; MinCpsTx. If set to 0, they are not used. Any other settings override
; the MinCpsRxNNNNN and MinCpsTxNNNNN values regardless of what the speed is.
; Use these keywords in Subst.Cfg file for setting limits for specific
; addresses.
; "MailOnly Yes" does not allow any files except netmail packets to be
; transmitted. Default value is No.
; This variable is almost useless by itself; you mat make use of it by
; changing its value at specific time or for a specific address using the Set
; command in Event or For strings in the Subst.Cfg and Events.Cfg files.
MailOnly No
; "SendOnly Yes" does not allow any files to be received; only the
; transmission is done. Default value is No.
; This variable is almost useless by itself; you mat make use of it by
; changing its value at specific time or for a specific address using the Set
; command in Event or For strings in the Subst.Cfg and Events.Cfg files.
SendOnly No
;=============================================================================
;* Log-files setup *
;=============================================================================
; Manager_Log sets filename and path for Outbound & Event manager log file.
; Default is "GPMail.Log"
; Line_Log sets filename and path for Line Window log file.
; Default is the value of Manager_Log.
Manager_Log GPMail.Log
Line_Log GPMail.Log
; It is recommended for multiline nodes to use separate logs for lines and
; manager to avoid confusion.
; The detail level of the logs: 1 - minimum, 2 - normal, 3 - more elaborate,
; 4..7 are not used, 9 - debug log.
; Default value is 3.
Manager_LogLevel 3 ; Manager log written to file
Manager_ScrLogLevel 3 ; Manager log shown on the screen
Line_LogLevel 3 ; Line log written to file
Line_ScrLogLevel 3 ; Line log shown on the screen
; The Manager_ScrLogLines and Line_ScrLogLines keywords define how many lines
; of log are kept on the screen. Manager_ScrLogLines is for Manager log
; (default is 50), Line_ScrLogLines is for Line log (default is 300).
Manager_ScrLogLines 50
Line_ScrLogLines 300
; This keyword enables the feature of writing full path to sent/received files
; to log. Default value is No.
Log_FullPath No
; Defines filename for logging incoming and outgoing EMSI packets. They will
; not be logged if this keyword is not present.
; Default value is not defined.
EMSI_log EMSI.Log
;=============================================================================
;* Miscellaneous info *
;=============================================================================
; Defines the time zone: the gap (in hours) between local time and GMT.
; For example, for Moscow time this value is +3 in winter and +4 in summer.
TimeZone +4
; The SortMode keyword controls the sort method of the queue in the
; outbound manager window.
; 0 - in order of addresses increase,
; 1 - in order of addresses decrease,
; 2 - sort by size of files to send,
; 3 - sort by size of files to send (reverse order).
; Default value is 0.
SortMode 0
; These keywords control the sort mode of the outbound queue.
; Queue_Top <addr_list_top>
; Queue_Bottom <addr_list_bottom>
; <addr_list_top> and <addr_list_bottom> contain a lists of addresses.
; If an address matches the <addr_list_top> list, it will appear at the top of
; the queue; if it matches the <addr_list_bottom> list, it will appear at the
; bottom of the queue. All other addresses will be placed between the top and
; bottom lists. Default value is not defined, i.e. this mode is disabled.
; Example:
;Queue_Top Protected
;Queue_Bottom !Listed & !2:*/*.* | 7:890/123.45
; Configuration file with modem setup:
Include Modem.CFG
; Configuration file with events setup:
Include Events.CFG
; Configuration file with file requests setup:
Include FReq.CFG
; Configuration file with sound setup:
Include Sound.CFG
; Configuration file with parameters for advanced users:
Include Advanced.CFG
; The AutoFail keyword defines mailer behaviour in critical situations.
; May be set to 0, 1 or 2.
; At present only one critical situation is handled: failure to open
; communication port. If Autofail is set to 0, mailer asks the user what to
; do. If Autofail is set to 1, this particular line will be closed. If it is
; set to 2, mailer will terminate with errorlevel 5 (use this value for
; autopilot mode).
; Default value is 0.
AutoFail 0
; The MenuItem keyword is used to create the user menu, which is added to the
; Outbound and Event Manager window.
; MenuItem <menutext> <commands>
; The <menutext> word contains the item name of the menu. If you place the
; '~' before some character in this word, this character will be underlined.
; The <commands> field defines any manager's commands.
; To insert a separator to the menu use this:
; MenuItem -
; The SubMenu keyword creates user menu hierarchy (submenus):
; SubMenu <menutext>
; The <menutext> word contains the item name of the submenu.
; Normal MenuItem strings are places after this keyword.
; Nested submenus are allowed.
; A submenu must be concluded with the following string:
; SubMenu -
; Examples:
;SubMenu "Polls"
;MenuItem "~Poll my uplinks" Poll 8 2:5030/251 2:5030/1016
;MenuItem "~Poll NC" Poll 8 2:5030/0
;SubMenu -
;MenuItem -
;MenuItem "E~xit with errorlevel 100" Exit 100