|
|
1.1 root 1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20: SBBSecho
21: Version 1.22
22: Updated 02/15/96
23:
24: FidoNet Packet Tosser for Synchronet BBS Version 2
25:
26: Copyright 1995 Digital Dynamics
27:
28: PO Box 501
29: Yorba Linda, CA 92686
30:
31: Voice: 714-529-6328 BBS: 714-529-9525 V.32/V.32bis
32: FAX: 714-529-9721 714-529-9547 V.FC
33: Fido: 1:103/705 ftp: netcom.com /pub/sb/sbbs
34:
35:
36: Table of Contents
37: =================
38: &&Contents
39:
40: Introduction....................................................@@INTRO___
41: Terminology.....................................................@@TERMS___
42: Installation....................................................@@INSTALL_
43: AREAS.BBS Format................................................@@AREASBBS
44: Configuration...................................................@@CONFIG__
45: Running SBBSecho................................................@@EXECUTE_
46: Command Line Switches...........................................@@SWITCHES
47: Area Manager Remote Commands....................................@@AREAFIX_
48:
49: Introduction
50: ============
51: &&Introduction
52: $$INTRO___
53:
54: SBBSecho is a full-blown FTN echomail program (tosser/scanner) for Synchronet
55: BBS version 2. SBBSecho is level III implementation of the SMB v2.00
56: specification including support for HyperAllocated and LZH compressed message
57: bases.
58:
59: It is intended to replace FTSC-1 (*.MSG) compatible echomail programs (GEcho,
60: Squish, FastEcho, Alexi/Mail, etc.) and SBBSFIDO with a single program
61: incorporating the standard features of echomail programs without the .MSG
62: phase (consuming disk space and time).
63:
64: You will not need to use SBBSFIDO (*.MSG import/export utility for Synchronet)
65: or any echomail programs after you have installed SBBSecho.
66:
67: Terminology
68: ============
69: &&Terminology
70: $$TERMS___
71:
72: FTN
73: ~~~
74: FidoNet Technology Network: Any network using FidoNet standards for addressing,
75: mail packets, mail sessions, node lists, etc.
76:
77: Zones, Nets, Nodes, and Points?
78: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
79: FTN node addresses are like phone numbers, they are made up of multiple
80: components (four to be exact). The components are: zone, net, node, and point.
81: Each component is specified by a decimal (base-10) number, separated by symbols
82: (no spaces):
83:
84: Zone:Net/Node.Point
85:
86: The zone represents the continent (if FidoNet) or the network number (if other
87: FTN network). All FidoNet nodes in North America have a zone 1 address. When
88: the zone is specified in an address, it is the first component and must be
89: followed by a colon. If the zone is not present in an address, the local
90: system's zone is assumed.
91:
92: The net represents the network number of the FTN node. Duplicate net numbers
93: may exist between zones. If the net number is not present, the local system's
94: net is assumed.
95:
96: The node number specifies an exact FTN node within a network. The node number
97: is the only required element of an FTN node address.
98:
99: The point is an optional component which specifies a sub-node that does not
100: directly receive mail and is also not listed in the main FTN node list, but
101: instead gets all its mail from its boss-node (zone:net/node.0). When the point
102: is not specified, 0 (zero) is assumed (i.e. 1:2/3 and 1:2/3.0 are identical)
103: which indicates the system is not a point node address.
104:
105: A 2D (2 dimensional) address refers to an FTN address containing just the
106: net and node numbers (i.e. 103/705).
107:
108: A 3D (3 dimensional) address refers to an FTN address containing the zone,
109: net, and node numbers (i.e. 1:103/705), specifically excluding the point number
110: if it exists.
111:
112: A 4D (4 dimensional) address refers to an FTN address containing the zone,
113: net, node, and optional point numbers (i.e. 1:103/705.1).
114:
115: A 5D (5 dimensional) address refers to an FTN address consisting of a standard
116: 3D or 4D address with an appended "@domain" (i.e. 1:103/[email protected]).
117:
118: Attach or FLO Mailer?
119: ~~~~~~~~~~~~~~~~~~~~~
120: If you are using FrontDoor, InterMail, D'bridge, SEAdog, Dutchie, or any other
121: ArcMail *.MSG attach-style mailer, you are using what we will refer to as an
122: "Attach Mailer".
123:
124: If you are using BinkleyTerm, Portal of Power, or any other FLO/CLO/HLO/DLO
125: style mailer, you are using what we will refer to as a "FLO Mailer".
126:
127: Both types are supported equally by SBBSecho.
128:
129: NetMail
130: ~~~~~~~
131: Point-to-point (usually person-to-person) direct or routed messages.
132:
133: EchoMail
134: ~~~~~~~~
135: Group or conference messages of a particular subject matter. Usually
136: distributed on a regional or continental (e.g. FidoNet Zone 1 backbone) scale.
137: FTN style echomail areas have a unique area tag (name) associated with them to
138: distinguish each area from the others.
139:
140: Packet
141: ~~~~~~
142: An FTN packet is a group of one or more messages contained in a single
143: uncompressed file. Packets may contain echomail and/or netmail messages.
144: Packets usually have a .PKT extension, although outbound NetMail packets for
145: FLO Mailers will have .?UT extensions (where ? is either O, C, D, or H). The
146: first eight characters of the filename may be anything, but are usually decimal
147: digits representing the date and time the packet was created. SBBSecho creates
148: temporary outbound packet files with a .PK_ extension and then renames them to
149: .PKT when they're completed. If you find any .PK_ files in your outbound
150: directory, don't worry. SBBSecho will find them the next time it is run and
151: continue packing them and sending them on their way.
152:
153: Bundle
154: ~~~~~~
155: An FTN bundle is a single file archive of one or more (usually compressed)
156: packets. Bundles will have file extensions where the first two characters
157: represent the day of the week the bundle was created (MO, TU, WE, TH, FR, SA,
158: and SU) and the third character of the extension is a number or letter. The
159: first eight characters of the filename may be anything, but are usually
160: hexadecimal digits representing the FTN node address (or relative address) of
161: the system that created the bundle. SBBSecho changes the file extension of bad
162: inbound bundles to .MO_, .MO-, or .MO.
163:
164: Areafix/Area Manager
165: ~~~~~~~~~~~~~~~~~~~~
166: Areafix is a synonym for area manager (the very first FTN area manager
167: program was called AreaFix). Area manager capabilities (remote adding/removing
168: of areas, changing compression type, etc) are built into SBBSecho, so therefore
169: no external area manager program is required. If you are not an FTN hub, then
170: the area manager portion of SBBSecho will probably not get any use on your
171: system.
172:
173: Installation
174: ============
175: &&Installing SBBSecho
176: $$INSTALL_
177:
178: To begin, copy the SBBSECHO.EXE, ECHOCFG.EXE, and AREAMGR.HLP files into your
179: Synchronet EXEC directory (usually C:\SBBS\EXEC), copy the SBBSECHO.CFG file
180: into your Synchronet CTRL directory (usually C:\SBBS\CTRL), and copy the
181: SBBSECHO.DOC file into your Synchronet DOCS directory (usually C:\SBBS\DOCS).
182:
183: If you plan on using the 32-bit DOS, OS/2, or Windows 95/NT version of
184: SBBSecho, you will need to put the appropriate SBBSECHO.EXE file into your
185: Synchronet EXEC directory (unzip OS2.ZIP for the OS/2 version, DOS4G.ZIP for
186: the 32-bit DOS version, or WIN32.ZIP for the Windows 95/NT version). If
187: you get memory allocation errors running the 16-bit DOS version or desire
188: improved performance, you will want to run one of the 32-bit versions.
189:
190: Add the SBBSCTRL and SBBSNODE environment variables to your AUTOEXEC.BAT.
191: Example:
192:
193: SET SBBSCTRL=C:\SBBS\CTRL
194: SET SBBSNODE=C:\SBBS\NODE1
195:
196: Note: The node number used for the SBBSNODE environment variable is not
197: important, use your NODE1 directory.
198:
199: These environment variables must be present for SBBSECHO and ECHOCFG to
200: function correctly. Type "SET" at the DOS prompt to be sure they are listed
201: correctly.
202:
203: You will also need to modify your existing MAILER.BAT (or FDRUN.BAT, IMRUN.BAT,
204: etc) file to accomodate the use of SBBSecho, or replace it with the MAILER.BAT
205: included with SBBSecho. If this is your first time setting up FidoNet, you will
206: not currently have a MAILER.BAT file set up, so use the one that is included
207: and modify it so that it reflects the proper drive letters and directories.
208:
209: Next, SBBSecho expects to find the file AREAS.BBS in your Synchronet DATA
210: directory (usually C:\SBBS\DATA) unless you have overridden the default name
211: and/or location using the ECHOCFG program. The format of this file is very
212: similar to the standard AREAS.BBS (which many echomail programs use, or can
213: at least export their native area file to this format - i.e. GEcho's GSETUP).
214:
215: SCFG can also export your sub-boards to AREAS.BBS, but you're probably better
216: off modifying the AREAS.BBS file you're already using (if you are) or
217: converting your current echomail program's area file to AREAS.BBS. This is
218: because SCFG assumes the sub-board short name will be the same as the area's
219: tag (as shown in your echo list), but this may not always be the case - unless
220: you imported an AREAS.BBS or FIDONET.NA file into SCFG to begin with).
221:
222: AREAS.BBS Format
223: ================
224: &&AREAS.BBS Format
225: $$AREASBBS
226:
227: Lines beginning with a semicolon (;) are considered comments, and are ignored.
228:
229: Each line is in the following format:
230:
231: CODE TAG UPLINKS
232:
233: Where:
234: CODE is the internal code of the sub-board. Any unrecognized internal
235: codes are considered "Passthru" (not imported to your BBS).
236:
237: TAG is the FidoNet tag as shown in your echo list (i.e. FIDONET.NA).
238: If this is '*', then it will be considered a "badecho" area
239: and will receive all messages for areas not otherwise specified
240: in this file.
241:
242: UPLINKS is a list of FidoNet addresses which you wish to export mail
243: to. At the very least, your hub's address should be listed
244: here. Your address should NOT be listed here. If multiple
245: addresses are specified, you should specify the full 3D address
246: for each.
247:
248: AREAS.BBS Example:
249:
250: SBBS SYNCHRONET 1:3615/50
251: SYNCDATA SYNCDATA 1:3615/50
252: SYNC_SYS SYNC_SYSOPS 1:3615/50
253:
254: The amount of spacing between each element in the line is not important. Each
255: line can be up to 1000 characters in length.
256:
257: So if your OLD AREAS.BBS file is in .MSG format (for example):
258:
259: C:\FD\ECHO\SBBS SYNCHRONET 1:3615/50
260:
261: It must be changed to match the example given above!
262:
263: Configuration
264: =============
265: &&Configuring SBBSecho
266: $$CONFIG__
267:
268: In order to set up SBBSecho for your system you must run the included ECHOCFG
269: program. It should already be located in your EXEC directory. You may want to
270: put your EXEC directory in your DOS search path so you can execute SBBSECHO and
271: ECHOCFG from any drive and directory on your system.
272:
273: Multiple configuration files can be used (but isn't usually required) for
274: multi-mailer systems. The default configuration filename is SBBSECHO.CFG
275: located in your Synchronet CTRL directory. You can override this by specifying
276: the name and location of the configuration file on the SBBSECHO and ECHOCFG
277: command lines. Example:
278:
279: ECHOCFG D:\ECHO1.CFG
280: SBBSECHO D:\ECHO1.CFG
281:
282: If you do not specify a configuration file, ECHOCFG and SBBSECHO will use
283: SBBSECHO.CFG located in your Synchronet CTRL directory.
284:
285: Upon running ECHOCFG you will be brought to the main menu of the configuration
286: program. The path and filename of the configuration file being modified will
287: appear at the top of the menu. Following are screen captures of available menus
288: within the configuration program and an explanation of the options contained on
289: each of them.
290:
291: �[�][?]�������������������������������������������ͻ
292: � C:\SBBS\CTRL\SBBSECHO.CFG �
293: ��������������������������������������������������
294: � �Mailer Type FrontDoor/Attach �
295: � �Maximum Packet Size 250K �
296: � �Maximum Bundle Size 250K �
297: � �Areafix Failure Notification User #1 �
298: � �Registration Number UNREGISTERED �
299: � �Nodes... �
300: � �Paths... �
301: � �Log Options... �
302: � �Toggle Options... �
303: � �Archive Programs... �
304: � �Additional Echo Lists... �
305: ��������������������������������������������������ͼ
306:
307: Mailer Type:
308: Selecting this option will toggle between the mailer types supported
309: by SBBSecho, either FrontDoor (message attach) type mailers or Binkley
310: (FLO file) type mailers. Choose the one that matches your front-end
311: mailer type.
312:
313: Maximum Packet Size:
314: This option allows you to set the maximum size of each outgoing
315: echomail packet.
316:
317: Maximum Bundle Size:
318: Mail packets are normally packed into what are called "bundles" (unless
319: a node is set up to receive uncompressed mail packets). This option
320: allows you to specify the maximum size of each outgoing mail bundle.
321:
322: Areafix Failure Notification:
323: This is the user number of the person where notification of Areafix
324: failures should be sent. Such failures include nodes which are not
325: configured for areafix, nodes using incorrect areafix passwords, and
326: the like. Setting this to 0 will disable this option.
327:
328: Registration Number:
329: Upon registering SBBSecho with Digital Dynamics, you will be given a
330: registration number. You should select this option and enter the
331: registration number you are given here. If you have not yet registered
332: the program, this should say "Unregistered".
333:
334: Nodes...
335: This option allows you to add, remove, and configure nodes that you
336: will be sending mail to. Selecting this option will bring you to
337: a sub-menu which will look similar to the following:
338:
339: �[�][?]�����ͻ
340: � Nodes �
341: ������������
342: � �ALL �
343: � �1:100/ALL �
344: � �1:200/300 �
345: � �2:ALL �
346: � � �
347: ������������ͼ
348:
349: At the Nodes... sub-menu, pressing the INSert key will allow you to
350: add a new node, pressing the DELete key will remove the currently
351: highlighted node number, and pressing ENTER on the currently
352: highlighted node will allow you to edit the options for that particular
353: node from a menu like the following (note that the node number you are
354: editing appears at the top of the window):
355:
356: �[�][?]�������������������������������ͻ
357: � 1:200/300 �
358: ��������������������������������������
359: � �Address 1:200/300 �
360: � �Archive Type ZIP �
361: � �Packet Type 2+ �
362: � �Packet Password �
363: � �Areafix Password �
364: � �Areafix Flags �
365: � �Status None �
366: � �Direct No �
367: � �Passive No �
368: � �Send Notify List No �
369: ��������������������������������������ͼ
370:
371: Address:
372: This is the address of the node you are editing, selecting it
373: will allow you to change this to a different address. Using
374: the "ALL" wildcard in place of one of the address components
375: will allow you to configure settings for all nodes that meet
376: that specication (e.g. all nodes in zone 1 can be specified
377: as 1:ALL or all nodes in zone 1, net 103 can be specified
378: as 1:103/ALL).
379:
380: Archive Type:
381: This is the compression type to be used when packing mail
382: bundles for this node. Selecting this option will allow you
383: to choose from a menu of currently configured archive types,
384: like the following:
385:
386: �[�][?]���������ͻ
387: � Archive Type �
388: ����������������
389: � �ZIP �
390: � �ARC �
391: � �LZH �
392: � �ARJ �
393: � �PAK �
394: � �SQZ �
395: � �ZOO �
396: � �None �
397: ����������������ͼ
398:
399: Selecting "None" will specify that this node is to receive
400: uncompressed packets (no bundles).
401:
402: Packet Type:
403: This is the packet type that will be used when creating mail
404: packets for this node. The default packet type used by SBBSecho
405: is 2+. If you are a "point" address (e.g. 1:100/100.1) you
406: should use either a type 2+ or 2.2 packet since type 2 packets
407: do not support point numbers. Selecting this option will allow
408: you to choose from a menu of currently supported packet types:
409:
410: �[�][?]��������ͻ
411: � Packet Type �
412: ���������������
413: � �2+ �
414: � �2.2 �
415: � �2 �
416: ���������������ͼ
417:
418: Packet Password:
419: This is a password that will be placed into each outgoing mail
420: packet for this node. Passwords are normally used for extra
421: security when sending and receiving mail packets. This node
422: must also have the same packet password defined for your
423: address and SBBSecho must be set up for secure operation (set
424: in the 'Toggle Options' sub-menu) in order for this feature to
425: function properly.
426:
427: Areafix Password:
428: This is the password that will be required by this node (in
429: the subject field) when it sends messages to the area manager
430: (AreaFix).
431:
432: Areafix Flags:
433: When additional echo lists have been defined (from the
434: 'Additional Echo Lists...' sub-menu) these flags determine
435: which echo lists can be used by this node when processing area
436: manager add requests.
437:
438: Status:
439: This option determines the netmail status that will be set
440: when SBBSecho sends out an areafix message or a file attach.
441: Selecting this option toggles between None, Crash, and Hold
442: status.
443:
444: Direct:
445: When set to 'Yes' this option will add a Direct kludge line
446: to messages that SBBSecho sends out (or create DLO/DUT files
447: for FLO mailers).
448:
449: Passive:
450: Setting this option to 'Yes' will prevent messages from being
451: sent to this node without the need for altering the AREAS.BBS
452: file. This is useful for temporarily shutting off the messages
453: to this node. This option can be toggled on and off remotely
454: via an area manager request.
455:
456: Send Notify List:
457: This determines whether or not this node is sent a Notify List
458: when using that command line option in SBBSecho.
459: A Notify List is a netmail sent to the system operator of the
460: node showing options set for the node as well as connected
461: areas.
462:
463: Paths...
464: This option allows you to configure the paths and filenames which are
465: used by SBBSecho. Selecting this option will bring you to the
466: following sub-menu:
467:
468: �[�][?]���������������������������������������������������ͻ
469: � Paths and Filenames �
470: ����������������������������������������������������������
471: � �Inbound Directory <Specified in SCFG> �
472: � �Secure Inbound (optional) None Specified �
473: � �Outbound Directory C:\IM\OUTBOUND\ �
474: � �Area File SCFG->DATA\AREAS.BBS �
475: � �Log File SCFG->DATA\SBBSECHO.LOG �
476: ����������������������������������������������������������ͼ
477:
478: Inbound Directory:
479: This is the directory where SBBSecho should look for inbound
480: mail packets. This is normally taken from whatever has been
481: set in the SCFG program.
482:
483: Secure Inbound (optional):
484: This is an optional directory where SBBSecho should look for
485: secure inbound mail packets.
486:
487: Outbound Directory:
488: This is the directory where SBBSecho will place outgoing mail
489: packets and bundles.
490:
491: Area File:
492: This is the path and filename of the file that SBBSecho will
493: use as it's AREAS.BBS file. By default SBBSecho looks for
494: the file AREAS.BBS in the data directory defined in SCFG.
495:
496: Log File:
497: This is the path and filename of the file that SBBSecho will
498: use when logging events. By default SBBSecho uses the file
499: SBBSECHO.LOG in the data directory defined in SCFG.
500:
501: Log Options...
502: This list allows you to toggle what events SBBSecho should place into
503: the logfile. Selecting this option will bring you to the following
504: sub-menu:
505:
506: �[�][?]����������������������������������ͻ
507: � Log Options �
508: �����������������������������������������
509: � �ALL �
510: � �NONE �
511: � �DEFAULT �
512: � �Ignored NetMail Messages No �
513: � �NetMail for Unknown Users No �
514: � �Areafix NetMail Messages Yes �
515: � �Imported NetMail Messages Yes �
516: � �Packing Out-bound NetMail Yes �
517: � �Routing Out-bound NetMail Yes �
518: � �In-bound Packet Information Yes �
519: � �In-bound Security Violations Yes �
520: � �In-bound Grunged Messages Yes �
521: � �Disallowed Private EchoMail Yes �
522: � �Circular EchoMail Messages No �
523: � �Duplicate EchoMail Messages No �
524: � �Area Totals Yes �
525: � �Over-All Totals Yes �
526: �����������������������������������������ͼ
527:
528: Selecting ALL, NONE, or DEFAULT will toggle all of the options to
529: 'Yes', 'No', or to their default states, respectively.
530:
531:
532: Toggle Options...
533: These options allow you to toggle various features in SBBSecho.
534: Selecting this option will bring you to the following sub-menu:
535:
536: �[�][?]�������������������������������������������������ͻ
537: � Toggle Options �
538: ��������������������������������������������������������
539: � �Secure Operation Yes �
540: � �Swap for Executables Yes �
541: � �Fuzzy Zone Operation No �
542: � �Store PATH Lines in Message Base Yes �
543: � �Store SEEN-BY Lines in Message Base Yes �
544: � �Store Unknown Kludge Lines in Message Base Yes �
545: � �Allow Nodes to Add Areas in the AREAS.BBS List Yes �
546: ��������������������������������������������������������ͼ
547:
548: Secure Operation:
549: When set to 'Yes', SBBSecho will compare the origin of any
550: incoming mail packets to the nodes in the AREAS.BBS file
551: as messages are imported. If a packet password has been
552: defined for that node, it will also be compared to the
553: password contained in the mail packet. Packets and messages
554: failing this security will not be imported.
555:
556: Swap for Executables:
557: SBBSecho relies on external executable programs for extracting
558: and compressing mail bundles. This option tells SBBSecho to
559: swap out of memory when running any of these executables,
560: giving the executable programs more free memory to run in.
561: This option is only used in the 16-bit DOS flavor of SBBSecho.
562:
563: Fuzzy Zone Operation:
564: Some mail programs do not create netmail messages with zone
565: information (INTL kludge line) or may only do so when sending
566: between zones. This is a problem for systems that receive
567: netmail for multiple addresses with different zones (AKAs with
568: different zone numbers). Setting this option to "Yes" allows
569: SBBSecho to guess what the correct originating and destination
570: zone is based on the net and node portions of the destination
571: address in netmail message.
572:
573: Store PATH Lines in Message Base:
574: When set to 'Yes', SBBSecho will store the PATH lines from
575: incoming echomail in the Synchronet message base headers (not
576: the body text). This option is useful for troubleshooting
577: routing/duplicate message problems.
578:
579: Store SEEN-BY Lines in Message Base:
580: When set to 'Yes', SBBSecho will store the SEEN-BY lines from
581: incoming echomail in the Synchronet message base headers (not
582: the body text). This option is useful for troubleshooting
583: routing/duplicate message problems.
584:
585: Store Unknown Kludge Lines in Message Base:
586: When set to 'Yes', SBBSecho will store any unknown kludge lines
587: from incoming echomail in the Synchronet message base headers.
588: This option is useful for troubleshooting problems.
589:
590: Allow Nodes to Add Areas in the AREAS.BBS List:
591: When set to 'Yes', SBBSecho will allow nodes to add areas
592: (via area manager) which are listed in the AREAS.BBS list.
593: When set to 'No', SBBSecho will only allow nodes to add areas
594: from any additionally configured echo lists which they have
595: access to.
596:
597: Archive Programs...
598: This option allows you to add or remove archive programs from SBBSecho.
599: Selecting this option will bring you to the following menu:
600:
601: �[�][?]�������������ͻ
602: � Archive Programs �
603: ��������������������
604: � �ZIP �
605: � �ARC �
606: � �LZH �
607: � �ARJ �
608: � �PAK �
609: � �SQZ �
610: � �ZOO �
611: � � �
612: ��������������������ͼ
613:
614: At the Archive Programs... sub-menu, pressing the INSert key will allow
615: you to add a new archive program. Pressing the DELete key will remove
616: the currently highlighted archive program. And pressing ENTER on the
617: currently highlighted archive program will allow you to edit the
618: options for that particular prgram from a menu like the following (note
619: that the name of the archive program you are editing appears at the top
620: of the window):
621:
622: �[�][?]���������������������������������������������������ͻ
623: � ZIP �
624: ����������������������������������������������������������
625: � �Packer Name ZIP �
626: � �Hexadecimal ID 504B �
627: � �Offset to Hex ID 0 �
628: � �Pack Command Line PKZIP %f %s �
629: � �Unpack Command Line PKUNZIP %f %s �
630: ����������������������������������������������������������ͼ
631:
632: Packer Name:
633: This is the name that will be used to reference this particular
634: archiving program. This is also the name that should be used
635: by nodes using areamanger to change their compression type
636: remotely.
637:
638: Hexadecimal ID:
639: This is a hexadecimal identifier that SBBSecho should look for
640: when determining the compression type used on incoming bundles.
641: In this example we are looking for the ID 'PK', '50' is the
642: hexadecimal value for the letter 'P' and '4B' is the
643: hexadecimal value for the letter 'K'.
644:
645: Offset to Hex ID:
646: This is the byte offset (from the beginning of the file) where
647: the hexadecimal ID for this archive program can be located.
648: In this example we are looking at an offset of 0 bytes from the
649: beginning of the file.
650:
651: Pack Command Line:
652: This is the command line used by this archiving program for
653: compressing files. The '%f' command line specifier will expand
654: to the name of the compressed file, the '%s' command line
655: specifier will expand to the name of the file being compressed.
656:
657: Unpack Command Line:
658: This is the command line used by the archiving program for
659: UNcompressing files. The '%f' command line specifier will
660: expand to the name of the compressed file, the '%s' command
661: line specifier will expand to the path where the file is
662: being extracted to.
663:
664: Additional Echo Lists...
665: This option allows you to add and remove additional echo lists which
666: can be used by SBBSecho for area manager add requests. Normally these
667: will be used in addition to your AREAS.BBS file. If you have the
668: toggle option 'Allow Nodes to Add Areas in the AREAS.BBS List' set to
669: 'No', you MUST create at least one additional echo list if you wish
670: to allow other nodes to add areas via area manager requests.
671:
672: Selecting this option will bring you to a sub-menu listing any
673: additional echo lists you currently have defined:
674:
675: �[�][?]������������������ͻ
676: � Additional Echo Lists �
677: �������������������������
678: � �C:\BACKBONE\FIDONET.NA �
679: � � �
680: �������������������������ͼ
681:
682: Pressing the INSert key will allow you to add a new echo list, pressing
683: the DELete key will remove the currently highlighted echo list, and
684: pressing ENTER on the currently highlighted echo list will allow you to
685: edit information about that list:
686:
687: �[�][?]���������������������������������������������������ͻ
688: � Echo List �
689: ����������������������������������������������������������
690: � �Echo List Path/Name C:\BACKBONE\FIDONET.NA �
691: � �Hub Address None �
692: � �Forward Password None �
693: � �Forward Requests No �
694: � �Echo List Flags BACK �
695: ����������������������������������������������������������ͼ
696:
697: Echo List Path/Name:
698: This is the full path and filename of the echo list you are
699: defining. This list should contain the areatag names of areas,
700: one per line, with any comments seperated from the areatag by
701: at least one space.
702:
703: Hub Address:
704: This is the address of the hub of the conferences contained
705: in this list. If an area is remotely added from this list
706: (using Areafix) this address is automatically added to the
707: AREAS.BBS file.
708:
709: Forward Password:
710: This is the area manager password to use when forwarding
711: requests.
712:
713: Forward Requests:
714: Setting this option to 'Yes' will cause SBBSecho to send a
715: request to the Hub Address specified to turn on an area from
716: this list. This happens when users remotely add areas using
717: Areafix and is not necessary if you are already receiving the
718: conferences in this list (ie: from Planet Connect).
719:
720:
721: Echo List Flags:
722: These are the flags required for a node to be able to gain
723: access to this particular echo list. These flags are defined
724: for each node from the 'Nodes...' sub-menu.
725:
726: Selecting this option will bring you to a sub-menu where you
727: may add and remove flags for this echo list.
728:
729: �[�][?]������������ͻ
730: � Echo List Flags �
731: �������������������
732: � �BACK �
733: � � �
734: �������������������ͼ
735:
736: Running SBBSecho
737: ================
738: &&Running SBBSecho
739: $$EXECUTE_
740:
741: The command line for executing SBBSECHO is very similar to SBBSFIDO, although
742: some command line switches have been eliminated.
743:
744: We suggest you use the following command lines:
745:
746: For importing:
747:
748: C:\SBBS\EXEC\SBBSECHO /LES!
749:
750: For exporting (Attach Mailer):
751:
752: C:\SBBS\EXEC\SBBSECHO /LIN
753:
754: For exporting (FLO Mailer):
755:
756: C:\SBBS\EXEC\SBBSECHO /LINF
757:
758: Remove all references to SBBSFIDO from your batch files (if you have any).
759: See the included MAILER.BAT as an example.
760:
761: Command Lines Switches
762: ======================
763: &&Command Lines Switches
764: $$SWITCHES
765:
766: usage: sbbsecho [cfg_file] [/switches] [sub_code]
767:
768: where: cfg_file is the filename of config file (default is ctrl\sbbsecho.cfg)
769: sub_code is the internal code for a sub-board (default is ALL subs)
770:
771: SBBSecho will execute normally (for Attach Mailer operation) with NO command
772: line switches required. Command lines switches are used to cause SBBSecho to
773: _do_ or _not_ do specific operations. When used, command line switches
774: are prepended by a slash (/) character. Multiple switches can be specified
775: in one grouping (multiple /switch sets are supported, but not required).
776: Switch letters are not case sensitive. The available switch letters and their
777: descriptions are:
778:
779: P: Do not import inbound packets or extract inbound bundles
780: X: Do not delete inbound packets (*.PKT) after they're imported
781: N: Do not import inbound netmail (packetized netmail and *.MSG)
782: D: Do not delete inbound netmail (*.MSG) after they're imported
783: I: Do not import inbound echomail
784: E: Do not export outbound echomail
785: M: Ignore echomail pointers (export all locally created echomail messages)
786: U: Update echomail pointers only (export no echomail messages)
787: T: Do not update echomail pointers (test export)
788: H: Export all echomail messages (including messages imported from FidoNet)
789: J: Ignore recieved bit on netmail (import even though flagged as received)
790: L: Create log file (data\sbbsecho.log)
791: R: Create report of import totals (text\sbbsecho.msg)
792: B: Import locally created netmail too (ignore the local flag)
793: A: Export ASCII characters only (override individual sub-board ex-ASCII strip)
794: F: Create packets for outbound netmail (necessary for FLO Mailer operation)
795: G: Generate notify lists
796: Y: Import netmail for unknown users to sysop (user #1)
797: O: Import all netmail regardless of destination address (unless flagged local)
798: S: Import private echomail override (strip private flag)
799: =: Change existing tear lines to === when exporting
800: !: Notify users via telegram of received echomail messages
801:
802: AREAFIX Commands
803: ================
804: &&Areafix Commands
805: $$AREAFIX_
806:
807: Remote area manager, or areafix, commands are used by uplinks to be able to
808: turn echo areas off and on, list currently connected areas, and more.
809:
810: The following text is from the file AREAMGR.HLP which, after installation of
811: SBBSecho, should be located in your Synchronet EXEC directory. It lists the
812: area manager commands available to the nodes which have been configured using
813: the ECHOCFG program:
814:
815: Address all requests to 'SBBSecho' or 'AreaFix' (without quotes).
816: Your Area Manager password goes on the subject line.
817:
818: In the body of the message to Area Manager:
819:
820: [+]<areaname> Connect an area
821: -<areaname> Disconnect an area
822: %HELP Request this message
823: %LIST Request a list of areas available to you
824: %QUERY Request a list of areas to which you are connected
825: %UNLINKED Request a list of areas to which you are not connected
826: %COMPRESSION <type> Change the compression type (ARC/ARJ/LZH/PAK/SQZ/ZIP/ZOO)
827: %PASSWORD <password> Change your AreaMgr password
828: %RESCAN Request a rescan of newly added areas
829: %ACTIVE Reconnect all temporarily disconnected areas
830: %PASSIVE Temporarily disconnect all connected areas
831: %FROM <address> Remote maintenance, must be the first command
832: %+ALL Connect all available areas
833: %-ALL Disconnect all areas
834: [---] Everything below the tear line is ignored
835:
836: NOTE: A compression type of NONE is also supported for uncompressed packets.
837:
838:
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.