|
|
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.