;
;                         REPLYCHK.CFG  (Version 3.00)
;                            (c) Optimized Software
;
;                             By: James Goldbloom
;                              1:109/611@Fidonet
;
;
; Version 3.00 has THREE new keywords: "LogLevel", "WriteTo" and "MyDomain".
;
; READ THIS -> To use this program, edit in the below information, and then
;              save this file.  You may create as many of these files as
;              necessary, simply use the "/C=" parameter passed to the
;              REPLYCHK.EXE file to point to custom configuration files.
;              All lines starting with ";" semi-colon are COMMENTS only.
;
;              The purpose of the REPLYCHK program is to quickly, easily,
;              intercept incoming netmail messages before being tossed into
;              oblivion by your tosser!  Edit data *after* all keywords.
;
;
; CheckFor  -  This is the text that is normally on the same line as
;              the originator's address.  This text must be the first
;              on the line, and is used to extract the internet address!
;
;     Notes:   There may be more than one of these lines, up to 10 total!
;              The first one detected will be the first one used, so be
;              sure to specify the most common or most likely one that is
;              found on your system, first.  Spelling and punctuation
;              matter a great deal!  Ask your gateway for the kludge
;              line or data line they generate which contains the RAW
;              Internet address of the person who wrote the message!
;              Use that text, *without* control codes, below!  (Up to 10!)
;              REPLYCHK will automatically detect the "^aREPLYADDR" kludge
;              (Fidonet compliant).  Those specified below can be either
;              kludges or data lines in the body text (see LINESTOCHECK).
;
; Remove any below you do NOT need, and ADD any you think you do need!
; Do not enable the "From:" unless you know you need it, and remember
; that Version 2.0 or INET.EXE created the FROM: kludge, so be careful!

CheckFor Originally_From:
CheckFor Reply_Addr:
CheckFor ReplyTo
;CheckFor Apparently_From:
;CheckFor Origin_Address
;CheckFor Reply_Address
;CheckFor UUCP_Address
;CheckFor From:

; StartCharacter - This line specifies characters which normally indicate
; the beginning of an internet address.  These are used to parse the line
; found above in CheckFor.  The address is determined to be immediately
; following this character, less any spaces.  You may specify more than one
; character to search for, but do not place any imbedded spaces in this line
; except the one after the keyword.  Again, the first one found is the
; one that will be used.  For example, if your gateway sends a kludge to
; you such as REPLYTO "John Doe" <John@aol.com>, use the < and not the
; quote, so REPLYCHK nows to start with the 2nd 'J', not the first!
; If you add, below, "(" or ")" for Start/Endcharacter, make sure your
; gateway does not include the user's REAL name between!  Be careful!

StartCharacter <

; EndCharacter signifies the END of the address, as the remainder of the
; line is truncated.  Usually '>' but it can vary for each gateway.

EndCharacter >

; ReplaceWithSpace is simply a macro that will translate the indicated
; characters into a space character where they are found in the physical
; 'To:' line of the incoming netmail message.  Most tossers handle this
; pretty well, so this setting is NOT a requirement for most platforms.
; Leave this Commented out if you've had no troubles with this before!

;ReplaceWithSpace _.

; LINESTOCHECK is a numerical value indicating the highest line number you
; want REPLYCHK to check.  This enhances speed if checking long messages.
; You can also prevent REPLYCHK from mistaking words in the message text
; for kludges which are meant to be scanned.  I.E., if you know that the
; headers of your incoming internet messages are always less than 20 lines,
; then you could specify 20 here so it will NOT look through the entire
; body of message text.  10-20 is suggested, certainly no more than 20!

LinesToCheck 15

; Outbound netmail (Fidonet or Internet) have a kludge called MSGID which
; REPLYCHK will compare with the address(es) listed below.  This is
; important because if the MSGID kludge matches the data you supply
; below - REPLYCHK will NOT format the message since it is outbound
; coming from *your* node...!!   These entries are optional but should be
; used for additional security of your outbound netmail messages...
;
; PRIMARYNODE:
; The Primary node number is of course your node number you use as your
; primary access.  Only put ONE primary node number allowed, naturally,
; and use the format Zone:Net/Node[.point]  (Same for AKANODE below...)
;
; AKANODE:
; You may put aka ("Also Known As") node numbers (up to 20) each on
; different lines of the configuration file below.  These may be
; node numbers you have if you reside in private networks, etc.
; AkaNode's are optional, but PrimaryNode is very important to specify!

PrimaryNode 1:123/456

AkaNode 60:60/60
;AkaNode 10:10/10.1
;AkaNode 20:20/20.2

; LOGFILE determines the path and or filename of the REPLYCHK log file.
; Exclude path and the logfile will be written either to the path
; pointed to by the INET environment variable, or current directory.
; If errors are encountered, or a processing history summary is
; needed, consult this log.  Make sure the path and filename is valid.
; Comment this line out if you do not want log support at all.

LogFile c:\inet\replychk.log

; LOGSIZE is the amount of kilobytes (1 kilobyte=1024 bytes) to limit
; the logfile to, prior to deleting it.  A good value is 150, which
; will translate to a logfile no larger than 153600 bytes at any time!
; Comment this line out if you do not want your log purged.

LogSize 150

;
; NEW IN VERSION 2.0...   (Change the level accordingly if desired)
;
; LOGLEVEL determines what level out disk output will be generated during
; each session run.  Setting to 0 disables all log ouput, regardless of
; other settings in this configuration file.  Use numerals only, 0 thru 2!
; You must also specify a "LogFile" or this option is quite meaningless.
;
; Possible Settings:   0  None       (No log will be created at all)
;                      1  Normal     (All information written to logs)
;                      2  Reduced    (Program info, errors and FORMATTED
;                                     messages only will be logged to disk)

LogLevel 1

;
; NEW IN VERSION 2.0...   (un-comment to enable - please make changes)
;
; WRITETO is the alternate path to write ONLY those messages which are
; formatted by REPLYCHK.  This is handy for many purposes, such as
; sending Internet inbounds to a special directory for tossing into
; a unique message area as configured by your tosser, or maybe for
; later storage and processing by your tosser/mailer software.
; Use the format:  [drive:]\path    (drive is optional, path required)
; Replychk will halt and ask if the path should be created in the
; event of error when verifying this path exists.  Be around for this!
;
; REPLYCHK uses a very intelligent algorithm to determine existing
; netmails which may or may not exist in the path, and renumber
; newly formatted netmails accordingly.  This is automatic.
;
; Note:  You can use the "/W=[drive:]\path" command line parameter
;        to override the data supplied below in this configuration file.

WriteTo C:\SPECIAL

;
; NEW IN VERSION 2.0....  (please make changes - watch your spelling!)
;
; MYDOMAIN is the DOMAIN NAME ONLY of the Internet domain used on your
; system.  Most usually the UUCP style domain which is shared by all
; nodes in Fidonet: "@Fnode.Nnet.Zzone.fidonet.org" (syntax example). If
; your gateway allows a unique domain, use that instead.  Consult your
; gateway operator for this domain name, please.  Insert your node #,
; net # and zone # in the above example, when configuring this keyword.
; This domain is checked for in the message to see if the message
; originated from your system - meaning it is outbound, and REPLYCHK
; will skip it and report a domain match occured.  Lines starting
; with "By:" or "From:" and the Fidonet compliant "Reply-To:" will be
; the only lines scanned and checked.  INET creates the latter one
; in version 3.1 and later, and the others for versions 1.x and 2.x.
;
; If your node is 1:23/4, your domain is: "@f4.n23.z1.fidonet.org" and
; of course do NOT leave off the "@" symbol and NEVER use quotes!

MyDomain @f611.n109.z1.fidonet.org

;
; <<end of configuration file>>  Version 3.00  SEND THIS FOR BUG REPORTS
