home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 2 BBS / 02-BBS.zip / irexp119.zip / REX.DOC < prev    next >
Text File  |  1999-06-11  |  266KB  |  6,360 lines

  1.  
  2.       Internet Rex v1.19 Documentation                   TABLE OF CONTENTS
  3.       ────────────────────────────────────────────────────────────────────
  4.  
  5.  
  6.       Section 1: Introduction .......................................... 2
  7.         1.1  Finding the latest version ................................ 2
  8.         1.2  Copyright information ..................................... 3
  9.         1.3  Acknowledgements .......................................... 4
  10.         1.4  Registration .............................................. 5
  11.         1.5  Contacting the Author ..................................... 6
  12.  
  13.       Section 2: Quick Setup Guide ..................................... 7
  14.  
  15.       Section 3: Configuring Internet Rex .............................. 8
  16.         3.1  General Information ....................................... 8
  17.           3.1.1  Sysop Name ............................................ 8
  18.           3.1.2  System Name ........................................... 8
  19.           3.1.3  User level ............................................ 8
  20.           3.1.4  Registration String and Registration Key .............. 8
  21.         3.2  Rex's Behaviour ........................................... 8
  22.           3.2.1  Configure appearance .................................. 9
  23.             3.2.1.1  Use upper ASCII ................................... 9
  24.             3.2.1.2  Colour scheme ..................................... 9
  25.             3.2.1.3  Main screen background ............................ 9
  26.             3.2.1.4  Main screen box colour ............................ 9
  27.             3.2.1.5  Menu normal colour ............................... 10
  28.             3.2.1.6  Menu choice colour ............................... 10
  29.             3.2.1.7  Value colour ..................................... 10
  30.             3.2.1.8  String edit colour ............................... 10
  31.             3.2.1.9  Help keyword ..................................... 10
  32.             3.2.1.10  Highlighted help keyword ........................ 10
  33.             3.2.1.11  String edit background character (upper ASCII) .. 10
  34.             3.2.1.12  String edit background character (lower ASCII) .. 11
  35.             3.2.1.13  Background character (upper ASCII) .............. 11
  36.             3.2.1.14  Background character (lower ASCII) .............. 11
  37.             3.2.1.15  Window border foreground colour ................. 11
  38.             3.2.1.16  Window background colour ........................ 11
  39.             3.2.1.17  Close window box colour ......................... 11
  40.             3.2.1.18  Disabled menu choice colour ..................... 11
  41.           3.2.2  Graphical Tossing .................................... 12
  42.           3.2.3  With Progress Bar .................................... 12
  43.           3.2.4  Echo log to screen ................................... 12
  44.           3.2.5  Processor Friendliness ............................... 12
  45.           3.2.6  Kill Empty Netmail ................................... 12
  46.           3.2.7  Send Crash/Immediate Mail ............................ 13
  47.           3.2.8  Send Mail on Hold .................................... 13
  48.           3.2.9  Send File REQuests (FREQs) ........................... 13
  49.           3.2.10  Honour Return Receipt Requests (RRQs) ............... 13
  50.           3.2.11  Honour FREQs ........................................ 13
  51.           3.2.12  RexFix processing ................................... 13
  52.           3.2.13  Delete RexFix messages .............................. 14
  53.           3.2.14  TransX mode ......................................... 14
  54.           3.2.15  Inbound file case ................................... 14
  55.           3.2.16  Swap to EMS/disk .................................... 14
  56.  
  57.       ────────────────────────────────────────────────────────────────────
  58.       (c) Copyright 1997-1999 Khan Software and Charles Cruden           i
  59.       Internet Rex v1.19 Documentation                   TABLE OF CONTENTS
  60.       ────────────────────────────────────────────────────────────────────
  61.  
  62.         3.3  Files, Paths and Programs ................................ 15
  63.           3.3.1  Drive Mappings ....................................... 15
  64.             3.3.1.1  Map drives to drives ............................. 15
  65.               3.3.1.1.1  Default Map .................................. 15
  66.               3.3.1.1.2  Edit Mapping ................................. 15
  67.                 3.3.1.1.2.1  Map Label ................................ 15
  68.                 3.3.1.1.2.2  Edit Mapping ............................. 16
  69.             3.3.1.2  Map drives to directories ........................ 16
  70.           3.3.2  Internet Rex files and paths ......................... 16
  71.             3.3.2.1  Log Filename ..................................... 16
  72.             3.3.2.2  Temporary File Directory ......................... 16
  73.             3.3.2.3  Queue Directory .................................. 17
  74.             3.3.2.4  Holding Directory ................................ 17
  75.             3.3.2.5  Semaphore Directory .............................. 17
  76.             3.3.2.6  Received Mail Semaphore .......................... 17
  77.             3.3.2.7  TransX Mail Semaphore ............................ 17
  78.             3.3.2.8  Run BETWEEN.BAT/.CMD ............................. 17
  79.             3.3.2.9  Always Run BETWEEN.BAT ........................... 18
  80.           3.3.3  Frontend Mailer Setup ................................ 18
  81.             3.3.3.1  Mailer Type ...................................... 18
  82.             3.3.3.2  Netmail Directory ................................ 18
  83.             3.3.3.3  Type of MSGs ..................................... 19
  84.             3.3.3.4  Save inbound mail in ............................. 19
  85.             3.3.3.5  Nodelist directory ............................... 19
  86.             3.3.3.6  Inbound Directory ................................ 20
  87.             3.3.3.7  Inbound files directory .......................... 20
  88.             3.3.3.8  Secure Inbound Directory ......................... 20
  89.             3.3.3.9  Inbound mail directory ........................... 20
  90.             3.3.3.10  Semaphore Directory ............................. 20
  91.             3.3.3.11  Inbound TIC directory ........................... 21
  92.             3.3.3.12  Configure Multinode ............................. 21
  93.               3.3.3.12.1  Enable Multinode Support .................... 21
  94.               3.3.3.12.2  Session Semaphore Check ..................... 21
  95.               3.3.3.12.3  Wait to Clear ............................... 22
  96.             3.3.3.13  Outbound Directory .............................. 22
  97.             3.3.3.14  Outbound Queue .................................. 22
  98.             3.3.3.15  Filebox Directory ............................... 22
  99.             3.3.3.16  Zones Directory ................................. 22
  100.             3.3.3.17  FIDOQUE.DAT path ................................ 22
  101.             3.3.3.18  QQUEUE.DAT path ................................. 23
  102.             3.3.3.19  Packet path ..................................... 23
  103.             3.3.3.20  FILQUEUE.FD path ................................ 23
  104.             3.3.3.21  Long Fileboxes .................................. 23
  105.             3.3.3.22  Default path .................................... 23
  106.             3.3.3.23  Arcmail path .................................... 24
  107.             3.3.3.24  Binkley Outbound ................................ 24
  108.           3.3.4  File REQuest Setup ................................... 24
  109.             3.3.4.1  Alias File ....................................... 24
  110.             3.3.4.2  Secure Alias File ................................ 24
  111.             3.3.4.3  Directories File ................................. 25
  112.             3.3.4.4  Secure Directories File .......................... 25
  113.  
  114.       ────────────────────────────────────────────────────────────────────
  115.       (c) Copyright 1997-1999 Khan Software and Charles Cruden          ii
  116.       Internet Rex v1.19 Documentation                   TABLE OF CONTENTS
  117.       ────────────────────────────────────────────────────────────────────
  118.  
  119.             3.3.4.5  Access file ...................................... 25
  120.             3.3.4.6  FREQ Not Found Notice ............................ 26
  121.             3.3.4.7  Delete FREQ Messages ............................. 26
  122.             3.3.4.8  Wildcard FREQs ................................... 26
  123.             3.3.4.9  Configure FREQ Limits ............................ 26
  124.             3.3.4.10  Process email FREQs ............................. 27
  125.               3.3.4.10.1  Email FREQs ................................. 27
  126.             3.3.4.11  Matching only through ........................... 28
  127.             3.3.4.12  All messages through ............................ 28
  128.             3.3.4.13  Default encoding ................................ 28
  129.             3.3.4.14  Default chunk size .............................. 29
  130.           3.3.5  TransX Setup ......................................... 29
  131.             3.3.5.1  Send TransX Mail ................................. 29
  132.             3.3.5.2  Send mail via .................................... 29
  133.             3.3.5.3  Receive TransX Mail .............................. 29
  134.             3.3.5.4  Receive mail via ................................. 29
  135.             3.3.5.5  TransX SMTP\In Path .............................. 30
  136.             3.3.5.6  TransX SMTP\Out Path ............................. 30
  137.             3.3.5.7  TransX Robot Name ................................ 30
  138.           3.3.6  Compression Programs ................................. 30
  139.             3.3.6.1  Tag .............................................. 30
  140.             3.3.6.2  Command Line ..................................... 30
  141.             3.3.6.3  List Character ................................... 31
  142.           3.3.7  Decompression Programs ............................... 31
  143.         3.4  Connecting to the Net .................................... 32
  144.         3.5  Email Setup .............................................. 32
  145.           3.5.1  Configure email addresses ............................ 32
  146.             3.5.1.1  Address ID ....................................... 33
  147.             3.5.1.2  Username and Domain Name ......................... 33
  148.             3.5.1.3  Mail Spool Type .................................. 33
  149.               3.5.1.3.1  Configure .................................... 34
  150.                 3.5.1.3.1.1  POP3/SMTP setup .......................... 34
  151.                   3.5.1.3.1.1.1  SMTP Host ............................ 34
  152.                   3.5.1.3.1.1.2  POP3 Host ............................ 34
  153.                   3.5.1.3.1.1.3  POP3 Username ........................ 34
  154.                   3.5.1.3.1.1.4  POP3 Password ........................ 34
  155.                   3.5.1.3.1.1.5  Use APOP ............................. 35
  156.                   3.5.1.3.1.1.6  Refetch Mail ......................... 35
  157.                   3.5.1.3.1.1.7  POP3 Timelimit ....................... 35
  158.                   3.5.1.3.1.1.8  Synch Every... ....................... 35
  159.                 3.5.1.3.1.2  UUCP Setup ............................... 35
  160.                   3.5.1.3.1.2.1  UUCP Path ............................ 35
  161.                   3.5.1.3.1.2.2  Site Name ............................ 36
  162.                   3.5.1.3.1.2.3  Host Name ............................ 36
  163.                   3.5.1.3.1.2.4  UUCP Grade ........................... 36
  164.                   3.5.1.3.1.2.5  Spool Type ........................... 36
  165.                 3.5.1.3.1.3  Gateway / With Packet Setup .............. 36
  166.                   3.5.1.3.1.3.1  Gateway's address .................... 36
  167.                   3.5.1.3.1.3.2  Message Flags ........................ 36
  168.                   3.5.1.3.1.3.3  Use UUCP Addressing .................. 37
  169.                   3.5.1.3.1.3.4  Packet Directory ..................... 37
  170.  
  171.       ────────────────────────────────────────────────────────────────────
  172.       (c) Copyright 1997-1999 Khan Software and Charles Cruden         iii
  173.       Internet Rex v1.19 Documentation                   TABLE OF CONTENTS
  174.       ────────────────────────────────────────────────────────────────────
  175.  
  176.                   3.5.1.3.1.3.5  Packet password ...................... 37
  177.                 3.5.1.3.1.4  KA9Q Setup ............................... 37
  178.                   3.5.1.3.1.4.1  SMTP Inbound Path .................... 37
  179.                   3.5.1.3.1.4.2  SMTP Outbound Path ................... 37
  180.                 3.5.1.3.1.5  PMMail setup ............................. 37
  181.                   3.5.1.3.1.5.1  PMMail inbound ....................... 37
  182.                   3.5.1.3.1.5.2  PMMail outbound ...................... 38
  183.                 3.5.1.3.1.6  PostRoad mailer setup .................... 38
  184.                   3.5.1.3.1.6.1  Postroad inbound ..................... 38
  185.                   3.5.1.3.1.6.2  Postroad outbound .................... 38
  186.                 3.5.1.3.1.7  Soup/Yarn setup .......................... 38
  187.                   3.5.1.3.1.7.1  Queue path ........................... 38
  188.                 3.5.1.3.1.8  Eudora setup ............................. 38
  189.                   3.5.1.3.1.8.1  Queue path ........................... 38
  190.                 3.5.1.3.1.9  MR/2 Ice ................................. 39
  191.                   3.5.1.3.1.9.1  Queue path ........................... 39
  192.                 3.5.1.3.1.10  Nettamer setup .......................... 39
  193.                   3.5.1.3.1.10.1  Queue path .......................... 39
  194.               3.5.1.3.2  Use for outbound mail ........................ 39
  195.               3.5.1.3.3  Use for inbound mail ......................... 39
  196.               3.5.1.3.4  Messages downloaded .......................... 39
  197.               3.5.1.3.5  Stray messages from... ....................... 40
  198.           3.5.2  Time Zone ............................................ 40
  199.           3.5.3  Gateway Address ...................................... 40
  200.           3.5.4  Gate mail via ........................................ 40
  201.           3.5.5  Break lines at ....................................... 40
  202.         3.6  FTP Setup ................................................ 40
  203.           3.6.1  Passive Mode FTP ..................................... 41
  204.           3.6.2  Lock Timeout ......................................... 41
  205.           3.6.3  Restarts ............................................. 41
  206.         3.7  Address Manager .......................................... 41
  207.           3.7.1  System Addresses ..................................... 41
  208.             3.7.1.1  Main Address ..................................... 41
  209.             3.7.1.2  System AKAs ...................................... 42
  210.           3.7.2  Zone Matching ........................................ 42
  211.           3.7.3  Domains .............................................. 42
  212.         3.8  Connection Defaults ...................................... 43
  213.           3.8.1  Maximum Resends ...................................... 43
  214.           3.8.2  Dupe Protection Days ................................. 43
  215.           3.8.3  Default Send Acknowledgements ........................ 43
  216.           3.8.4  Dupe protection on all links ......................... 43
  217.           3.8.5  Default Resend Delay ................................. 44
  218.           3.8.6  Partial Purge Delay .................................. 44
  219.           3.8.7  Purge Known Partials ................................. 44
  220.         3.9  Node Manager ............................................. 44
  221.           3.9.1  Sysop's Name ......................................... 44
  222.           3.9.2  System Address ....................................... 45
  223.           3.9.3  Routing Information .................................. 45
  224.           3.9.4  Use AKA .............................................. 45
  225.           3.9.5  Node Active .......................................... 46
  226.           3.9.6  Mailbox Directory .................................... 46
  227.  
  228.       ────────────────────────────────────────────────────────────────────
  229.       (c) Copyright 1997-1999 Khan Software and Charles Cruden          iv
  230.       Internet Rex v1.19 Documentation                   TABLE OF CONTENTS
  231.       ────────────────────────────────────────────────────────────────────
  232.  
  233.           3.9.7  Outbound Messages .................................... 46
  234.             3.9.7.1  Don't Toss Outbound .............................. 46
  235.             3.9.7.2  Toss to Mail ..................................... 46
  236.               3.9.7.2.1  Transport Method ............................. 46
  237.               3.9.7.2.2  Encoding Method to Use ....................... 48
  238.               3.9.7.2.3  Email Address ................................ 48
  239.               3.9.7.2.4  Subject ...................................... 48
  240.               3.9.7.2.5  Message Length / Chunk Size .................. 48
  241.               3.9.7.2.6  Session password ............................. 49
  242.             3.9.7.3  Toss to Directory ................................ 49
  243.               3.9.7.3.1  Destination .................................. 49
  244.               3.9.7.3.2  Check for Locks .............................. 49
  245.               3.9.7.3.3  Lock Filename(s) ............................. 50
  246.               3.9.7.3.4  Wait to Clear ................................ 50
  247.               3.9.7.3.5  Create Locks ................................. 50
  248.               3.9.7.3.6  Lock Filename ................................ 50
  249.             3.9.7.4  Toss to FTP Site ................................. 50
  250.               3.9.7.4.1  Site Name .................................... 50
  251.               3.9.7.4.2  Username ..................................... 51
  252.               3.9.7.4.3  Password ..................................... 51
  253.               3.9.7.4.4  Site's Hours ................................. 51
  254.               3.9.7.4.5  Lock file size ............................... 51
  255.               3.9.7.4.6  Unique storage ............................... 51
  256.               3.9.7.4.7  Filename case ................................ 51
  257.               3.9.7.4.8  Script Type .................................. 52
  258.               3.9.7.4.9  Scripting .................................... 52
  259.               3.9.7.4.10  Destination Directory ....................... 53
  260.               3.9.7.4.11  Check for Locks ............................. 53
  261.               3.9.7.4.12  Lock Filename(s) ............................ 53
  262.               3.9.7.4.13  Wait to Clear ............................... 53
  263.               3.9.7.4.14  Create Locks ................................ 53
  264.               3.9.7.4.15  Lock Filename ............................... 53
  265.             3.9.7.5  Toss to a BinkP site ............................. 53
  266.               3.9.7.5.1  Site's address ............................... 54
  267.               3.9.7.5.2  Site's hours ................................. 54
  268.               3.9.7.5.3  Connection timeout ........................... 54
  269.               3.9.7.5.4  Block size ................................... 54
  270.               3.9.7.5.5  Default domain ............................... 54
  271.           3.9.8  Inbound Messages ..................................... 54
  272.             3.9.8.1  Don't Toss Inbound ............................... 55
  273.             3.9.8.2  Toss From Directory .............................. 55
  274.               3.9.8.2.1  Source ....................................... 55
  275.               3.9.8.2.2  Check for Locks .............................. 55
  276.               3.9.8.2.3  Lock Filename(s) ............................. 55
  277.               3.9.8.2.4  Wait to Clear ................................ 55
  278.               3.9.8.2.5  Create Locks ................................. 55
  279.               3.9.8.2.6  Lock Filename ................................ 56
  280.             3.9.8.3  Toss From Mail ................................... 56
  281.               3.9.8.3.1  Configure Matching Information ............... 56
  282.               3.9.8.3.2  Post to Netmail .............................. 58
  283.               3.9.8.3.3  Delete Empty Messages ........................ 58
  284.  
  285.       ────────────────────────────────────────────────────────────────────
  286.       (c) Copyright 1997-1999 Khan Software and Charles Cruden           v
  287.       Internet Rex v1.19 Documentation                   TABLE OF CONTENTS
  288.       ────────────────────────────────────────────────────────────────────
  289.  
  290.               3.9.8.3.4  Delete File Attach Messages .................. 58
  291.               3.9.8.3.5  Strip Message Headers ........................ 58
  292.             3.9.8.4  Toss From FTP Site ............................... 58
  293.               3.9.8.4.1  Site Name .................................... 58
  294.               3.9.8.4.2  Username ..................................... 58
  295.               3.9.8.4.3  Password ..................................... 59
  296.               3.9.8.4.4  Site's Hours ................................. 59
  297.               3.9.8.4.5  Lock file size ............................... 59
  298.               3.9.8.4.6  Auto-delete .................................. 59
  299.               3.9.8.4.7  Script Type .................................. 59
  300.               3.9.8.4.8  Scripting .................................... 59
  301.             3.9.8.5  Toss from a BinkP site ........................... 60
  302.           3.9.9  File Bundling ........................................ 61
  303.             3.9.9.1  Auto-extract Incoming ............................ 61
  304.             3.9.9.2  Bundle Outgoing Files ............................ 61
  305.             3.9.9.3  Archive Name ..................................... 61
  306.             3.9.9.4  Max size ......................................... 62
  307.             3.9.9.5  Archiver To Use .................................. 62
  308.           3.9.10  Connection Information .............................. 62
  309.             3.9.10.1  Packet level password ........................... 62
  310.             3.9.10.2  Encryption password ............................. 62
  311.             3.9.10.3  Encryption Method ............................... 63
  312.             3.9.10.4  Session password ................................ 63
  313.             3.9.10.5  Secure Connection ............................... 63
  314.             3.9.10.6  Send Acknowledgements ........................... 64
  315.             3.9.10.7  Resend Request Delay ............................ 64
  316.             3.9.10.8  Accept Resend Requests .......................... 64
  317.             3.9.10.9  Purge Delay ..................................... 65
  318.             3.9.10.10  Auto-resend Unacked Mail ....................... 65
  319.           3.9.11  Node's Statistics ................................... 65
  320.         3.10  Queue Editor ............................................ 65
  321.           3.10.1  Packet Level - Outbound Packet ...................... 66
  322.           3.10.2  Packet Level - Inbound Packet ....................... 67
  323.           3.10.3  File Level .......................................... 68
  324.           3.10.4  Contents List Overview .............................. 69
  325.           3.10.5  Partial Message Contents List ....................... 70
  326.         3.11  Logging options ......................................... 70
  327.           3.11.1  Fatal Errors ........................................ 70
  328.           3.11.2  Other Errors ........................................ 70
  329.           3.11.3  Files Sent/Received ................................. 70
  330.           3.11.4  Acks/Receipts ....................................... 70
  331.           3.11.5  General Messages .................................... 70
  332.           3.11.6  Trivial Messsages ................................... 71
  333.           3.11.7  Debug Messages ...................................... 71
  334.           3.11.8  Password masking .................................... 71
  335.           3.11.9  Logfile Max. Size ................................... 71
  336.           3.11.10  Autotrim logfile ................................... 71
  337.           3.11.11  Logging mode ....................................... 71
  338.  
  339.       Section 4: DOS Internet Setup ................................... 73
  340.         4.1  Init String .............................................. 73
  341.  
  342.       ────────────────────────────────────────────────────────────────────
  343.       (c) Copyright 1997-1999 Khan Software and Charles Cruden          vi
  344.       Internet Rex v1.19 Documentation                   TABLE OF CONTENTS
  345.       ────────────────────────────────────────────────────────────────────
  346.  
  347.         4.2  COM Port ................................................. 73
  348.         4.3  Address .................................................. 74
  349.         4.4  IRQ ...................................................... 74
  350.         4.5  Baud ..................................................... 74
  351.         4.6  Vector ................................................... 74
  352.         4.7  IP address ............................................... 74
  353.         4.8  Network Mask ............................................. 75
  354.         4.9  Name Server .............................................. 75
  355.         4.10  Login Name .............................................. 75
  356.         4.11  Password ................................................ 75
  357.         4.12  Phone Number ............................................ 75
  358.         4.13  Dial Attempts ........................................... 76
  359.         4.14  Socket Timeout .......................................... 76
  360.         4.15  Data Timeout ............................................ 76
  361.         4.16  MSS ..................................................... 76
  362.         4.17  Use BootP ............................................... 77
  363.  
  364.       Section 5: OS/2 Connection Script Setup ......................... 78
  365.         5.1  Inactivity Timeout ....................................... 78
  366.         5.2  Socket timeout ........................................... 78
  367.         5.3  COM Port ................................................. 79
  368.         5.4  Baud Rate ................................................ 79
  369.         5.5  Init string .............................................. 79
  370.         5.6  Redials .................................................. 79
  371.         5.7  Username ................................................. 79
  372.         5.8  Password ................................................. 79
  373.         5.9  SLIP or PPP .............................................. 79
  374.         5.10  Your IP Address ......................................... 80
  375.         5.11  Provider's IP Address ................................... 80
  376.  
  377.       Section 6: Win95 Dialup Connections ............................. 81
  378.         6.1  Socket timeout ........................................... 81
  379.         6.2  Dialup Networking ........................................ 81
  380.         6.3  Auto Dial ................................................ 81
  381.         6.4  Auto Hangup .............................................. 81
  382.         6.5  Redials .................................................. 82
  383.         6.6  Inactivity Timeout ....................................... 82
  384.         6.7  Login Name ............................................... 82
  385.         6.8  Password ................................................. 82
  386.         6.9  Connection ............................................... 82
  387.  
  388.       Section 7: Commandline Options .................................. 83
  389.         7.1  Rex Commandline Options .................................. 83
  390.         7.2  Rexcfg Commandline Options ............................... 87
  391.  
  392.       Section 8: Terms ................................................ 89
  393.         8.1  Full Name or Internet Address ............................ 89
  394.         8.2  File Locking (FTP) ....................................... 89
  395.         8.3  Compatability in Rex ..................................... 90
  396.         8.4  Acks and Receipts ........................................ 90
  397.         8.5  Full Paths, etc. ......................................... 91
  398.  
  399.       ────────────────────────────────────────────────────────────────────
  400.       (c) Copyright 1997-1999 Khan Software and Charles Cruden         vii
  401.       Internet Rex v1.19 Documentation                   TABLE OF CONTENTS
  402.       ────────────────────────────────────────────────────────────────────
  403.  
  404.         8.6  Standards ................................................ 91
  405.           8.6.1  Internet RFC standards ............................... 91
  406.           8.6.2  Fidonet Standards .................................... 92
  407.           8.6.3  Miscellaneous Standards .............................. 92
  408.  
  409.       Section 9: Encoding Methods ..................................... 94
  410.         9.1  Base 64 (MIME encoding) .................................. 94
  411.         9.2  UUencoding ............................................... 94
  412.         9.3  XXencoding ............................................... 94
  413.         9.4  FIDS ..................................................... 95
  414.         9.5  TransX ................................................... 95
  415.  
  416.       Section 10: FTP Commands ........................................ 96
  417.  
  418.       Section 11: Email Forwarding/Personal Gateway .................. 102
  419.  
  420.       Section 12: CC email file attaches ............................. 103
  421.  
  422.       Section 13: Troubleshooting .................................... 104
  423.         13.1  FIDS Messages and Reliable Connections ................. 104
  424.         13.2  ViaMail ................................................ 104
  425.  
  426.  
  427.  
  428.  
  429.  
  430.  
  431.  
  432.  
  433.  
  434.  
  435.  
  436.  
  437.  
  438.  
  439.  
  440.  
  441.  
  442.  
  443.  
  444.  
  445.  
  446.  
  447.  
  448.  
  449.  
  450.  
  451.  
  452.  
  453.  
  454.  
  455.  
  456.       ────────────────────────────────────────────────────────────────────
  457.       (c) Copyright 1997-1999 Khan Software and Charles Cruden        viii
  458.  
  459.  
  460.  
  461.  
  462.  
  463.  
  464.  
  465.  
  466.  
  467.  
  468.  
  469.  
  470.  
  471.  
  472.  
  473.  
  474.  
  475.  
  476.  
  477.  
  478.  
  479.       
  480.                                   Internet Rex
  481.       
  482.                                 Technical manual
  483.       
  484.             Copyright (c) 1997-1999 Khan Software and Charles Cruden
  485.       
  486.                                   version 1.19
  487.  
  488.  
  489.       Internet Rex v1.19 Documentation                                    
  490.       ────────────────────────────────────────────────────────────────────
  491.  
  492.                            Section 1: INTRODUCTION
  493.  
  494.  
  495.       Welcome to Internet Rex!
  496.  
  497.       So what is Internet Rex, you're asking?
  498.  
  499.       Internet Rex is a close puppy friend of Fido's.  Fido was designed
  500.       to send mail over phone lines using a modem - Rex is designed to
  501.       send mail over the Internet, using whatever methods are available to
  502.       him.  It's meant to be an easy to use, consolidated method to
  503.       transport mail via email or FTP.  Rex supports the following useful
  504.       features:
  505.  
  506.         o  The only program currently supporting email, BinkP and FTP
  507.         o  The ability to toss mail to a directory, for use on FTP
  508.            servers
  509.         o  Transport methods can be transparently combined: you can send
  510.            files to a remote site using email, but receive mail via FTP
  511.         o  Uses Internet standard encoding methods (MIME, UUencoding,
  512.            XXencoding) for mail: ensures compatibility with other
  513.            programs
  514.         o  Fully MIME compliant: supports multi-part messages, and
  515.            multiple attached files
  516.         o  Fault tolerant file transmission: a system of manifests and
  517.            receipts ensures files are sent and received once and only
  518.            once
  519.         o  Secure links use encryption to ensure that your mail is read
  520.            only by the intended receiver and no one else
  521.         o  Fully compatible with other FTN to Internet transport
  522.            programs, including Fido2Int, TransX, GIGO, WaterGate and many
  523.            others
  524.         o  Native support for DOS, OS/2, Win95/98/NT and Linux operating
  525.            systems
  526.  
  527.  
  528.                        1.1: Finding the latest version
  529.  
  530.  
  531.       The most recent version of Internet Rex can be obtained in any of
  532.       the following ways:
  533.  
  534.       WWW: go to
  535.         http://plaza.v-wave.com/InternetRex
  536.       or
  537.         http://filepile.com (search for Internet Rex)
  538.  
  539.       FTP: go to the following URL
  540.         ftp://xanadu.v-wave.com/irex
  541.  
  542.  
  543.  
  544.       ────────────────────────────────────────────────────────────────────
  545.       (c) Copyright 1997-1999 Khan Software and Charles Cruden           2
  546.       Internet Rex v1.19 Documentation                                    
  547.       ────────────────────────────────────────────────────────────────────
  548.  
  549.       File request:
  550.         Request REXW, REXD, REXE, REXP or REXL (for either the Windows,
  551.         DOS 16-bit, DOS 32-bit, OS/2 or Linux version) from any of the
  552.         following addresses:
  553.           1:342/806
  554.           1:342/820
  555.  
  556.       Email file request:
  557.         Send mail to xanadu@v-wave.com with the subject FREQ.  In the
  558.         body of the message, put the line
  559.           FREQ <version>
  560.         where <version> is replaced with REXW, REXD, REXE, REXP or REXL
  561.         depending on which version of Internet Rex you would like (Windows,
  562.         DOS 16-bit, DOS 32-bit, OS/2 or Linux).
  563.  
  564.       Download:
  565.         The most recent version will be available online at the Internet
  566.         Rex support HQ BBS, Xanadu.  The phone numbers are
  567.            1-780-439-8364
  568.         or 1-780-433-3560
  569.         Both lines are 33.6kbps lines.  The BBS can also be reached via
  570.         telnet at xanadu.v-wave.com.
  571.  
  572.  
  573.                           1.2: Copyright information
  574.  
  575.  
  576.       Internet Rex is copyright (1997-1999) of Khan Software and Charles
  577.       Cruden.  It is distributed with one restriction: the number of nodes
  578.       configurable.  Permission is granted to use Internet Rex for a
  579.       period of 30 days without restriction.  After that time you must
  580.       either register the program or remove it from your system.
  581.  
  582.       To register Internet Rex, look for REGISTER.ZIP in your original
  583.       Internet Rex archive and use the file appropriate for your country.
  584.  
  585.       Internet Rex is provided 'as is', with no warranty expressed or
  586.       implied.  The only thing Rex is guaranteed to do is occupy disk
  587.       space.  No technical support is guaranteed, though I will do my best
  588.       to provide help when possible.  See the section on contacting the
  589.       author.
  590.  
  591.       Under no circumstances will Charles Cruden or Khan Software be held
  592.       responsible for damage caused by running Internet Rex or its
  593.       associated problems.  Any loss, financial or otherwise that may have
  594.       been incurred while running, or as a result of not being able to
  595.       run, Internet Rex is the sole responsibility of the person using the
  596.       software.
  597.  
  598.       Users who chose to register Internet Rex will receive a serial
  599.       number and registration key which are unique to their system.  Under
  600.  
  601.       ────────────────────────────────────────────────────────────────────
  602.       (c) Copyright 1997-1999 Khan Software and Charles Cruden           3
  603.       Internet Rex v1.19 Documentation                                    
  604.       ────────────────────────────────────────────────────────────────────
  605.  
  606.       no circumstances are these to be distributed to anyone other than
  607.       the user they were originally intended for.  Use of these keys on a
  608.       system other than the original registrand's is expressly prohibited.
  609.       Failure to comply with these limitations may result in the
  610.       registration being revoked.
  611.  
  612.       Internet Rex and its associated programs may not be hacked, reverse
  613.       engineered, run-time modified, etc.  Distribution of patches, key
  614.       generating or bypassing routines or any similar products is
  615.       expressly prohibited and will result in the revoking of registration
  616.       keys for people caught doing so.  It may also result in legal
  617.       action.
  618.  
  619.       If you wish to withdraw from the conditions of this agreement after
  620.       registering Internet Rex, you may do so by informing the person
  621.       with whom you registered Internet Rex.  In so doing, the registration
  622.       code you received will be invalid for all future versions of Internet
  623.       Rex; you also forfeit the fees for the registration code.
  624.  
  625.       Other programs mentioned in this help guide are the copyright of
  626.       their respective owners.
  627.  
  628.  
  629.                             1.3: Acknowledgements
  630.  
  631.  
  632.       The Blowfish encryption code in Internet Rex is written and
  633.       copyright Eric Young (eay@minicom.oz.au).
  634.  
  635.       The DOS version of Internet Rex uses the WATTCP TCP/IP stack for
  636.       packet drivers developed by Erick Engelke.  More details on this
  637.       package can be found at the WATTCP homepage at
  638.       http://dark.uwaterloo.ca/wattcp.html.
  639.  
  640.       The DOS version of Internet Rex also includes a PPP packet driver
  641.       developed by Antonio Lopez Molero.  More information about this
  642.       package can be obtained by reading the README file in the PPP driver
  643.       archive.  The latest version of this package should be obtainable at
  644.       either http://www.coast.net/SimTel/msdos/pktdrvr.html (dosppp06.zip)
  645.       or ftp://ftp.simtel.net/pub/simtelnet/msdos/pktdrvr/dosppp06.zip.
  646.  
  647.       I would like to thank the following people for patiently helping to
  648.       test Internet Rex, and providing invaluable comments and suggestions
  649.       on the program:
  650.         Andrea Baitelli
  651.         Craig Box
  652.         Maciek Bukczynski
  653.         Peter Connerty
  654.         Vincent Danen
  655.         Troy Davis
  656.         Tom De Puysseleyr
  657.  
  658.       ────────────────────────────────────────────────────────────────────
  659.       (c) Copyright 1997-1999 Khan Software and Charles Cruden           4
  660.       Internet Rex v1.19 Documentation                                    
  661.       ────────────────────────────────────────────────────────────────────
  662.  
  663.         Alec Grynspan
  664.         Daniel Gulluni
  665.         Richard James
  666.         John Johnson
  667.         Gino Lucrezi
  668.         Dana Marshall
  669.         Francois Massonneau
  670.         Jennifer McNitt
  671.         Jason Mroz
  672.         Michael Oliver
  673.         Ben Ritchey
  674.         Steve Steffler
  675.         Robert Todd
  676.         Sam Voiers
  677.         The people in IREX
  678.  
  679.       Various and sundry musical inspiration thanks go to Danny Elfman,
  680.       John Williams, No Doubt, J.S.Bach, the composers at Activision
  681.       (Mechwarrior II, Mercs), the contributors to the soundtracks for
  682.       Mortal Kombat and The Rock, and Domenico Scarlatti.
  683.  
  684.         We are the music makers,
  685.           We are the dreamers of dreams,
  686.         Wandering by lone sea-breakers,
  687.           And sitting by desolate streams; --
  688.         World-losers and world-forsakers,
  689.           On whom the pale moon gleams:
  690.         We are the movers and shakers
  691.           Of the world for ever, it seems.
  692.                     - Arthur O'Shaughnessy
  693.  
  694.  
  695.                               1.4: Registration
  696.  
  697.  
  698.       Internet Rex is shareware, marketed under the "try before you buy"
  699.       approach.  You are encouraged to test Rex for a period of up to 30
  700.       days to see if it meets your needs.  After that time, you must
  701.       either register Rex or remove the program from your system.
  702.  
  703.       The shareware version of Rex is not crippled in any way.  All the
  704.       features available in the registered version of Rex are available in
  705.       the unregistered version.  The only difference is the number of
  706.       nodes configurable: unregistered users are limited to 2 nodes,
  707.       whereas registered users can purchase either 50 or 1000 node
  708.       lisences.
  709.  
  710.       If you would like to register Rex, please fill in one of the registration
  711.       forms in the file register.zip and follow the instructions in it to
  712.       return it to Khan Software.
  713.  
  714.  
  715.       ────────────────────────────────────────────────────────────────────
  716.       (c) Copyright 1997-1999 Khan Software and Charles Cruden           5
  717.       Internet Rex v1.19 Documentation                                    
  718.       ────────────────────────────────────────────────────────────────────
  719.  
  720.  
  721.                           1.5: Contacting the Author
  722.  
  723.  
  724.       If you have problems running Internet Rex, would like details on
  725.       some of the standards implemented in Rex, or have general questions,
  726.       I can be reached at the following addresses:
  727.  
  728.       Email: cruden@cs.ualberta.ca (preferred)
  729.              xanadu@v-wave.com (optional)
  730.  
  731.       Netmail: FidoNet        :   1:342/806
  732.                BattleNet      :   169:4100/101
  733.                Sysop's TechNet:   111:1200/11
  734.  
  735.       Snail mail:
  736.         Charles Cruden
  737.         10945 - 90 Avenue
  738.         Edmonton, Alberta
  739.         Canada
  740.         T6G 1A4
  741.  
  742.  
  743.  
  744.  
  745.  
  746.  
  747.  
  748.  
  749.  
  750.  
  751.  
  752.  
  753.  
  754.  
  755.  
  756.  
  757.  
  758.  
  759.  
  760.  
  761.  
  762.  
  763.  
  764.  
  765.  
  766.  
  767.  
  768.  
  769.  
  770.  
  771.  
  772.       ────────────────────────────────────────────────────────────────────
  773.       (c) Copyright 1997-1999 Khan Software and Charles Cruden           6
  774.       Internet Rex v1.19 Documentation                                    
  775.       ────────────────────────────────────────────────────────────────────
  776.  
  777.                          Section 2: QUICK SETUP GUIDE
  778.  
  779.  
  780.       Rex requires the following in order to work properly:
  781.  
  782.         DOS users:
  783.           An 80286 or higher processor.
  784.           DOS 3.31 or higher.
  785.           If you intend to connect to a remote server (FTP or mail) you
  786.             will also need a packet driver interface for your connection.
  787.             A packet driver for PPP connections is provided, along with a
  788.             program to initiate PPP sessions automatically.  (Read
  789.             REXDIAL.DOC for more details.)
  790.  
  791.         Win95/WinNT users:
  792.           An 80386 or higher processor.
  793.           A correctly setup connection to the Internet via Windows's
  794.             networking.  Rex supports dialup networking on both Win95 and
  795.             WinNT.
  796.  
  797.         OS/2 users:
  798.           An 80386 or higher processor.
  799.           OS/2 2.x or higher.
  800.           A correctly setup connection to the Internet via OS/2's
  801.             networking.
  802.  
  803.         Linux users:
  804.           A correctly setup connection to the Internet through Linux's
  805.             networking.
  806.           If you plan on using the configs from Linux on other operating
  807.             systems or machines, you must be using an Intel processor.
  808.  
  809.       Rex is a powerful program and, as such, has a lot of options you
  810.       may never need to worry about.  The following areas must be
  811.       setup correctly in order for Rex to work with your mailer:
  812.         General information
  813.         Under Files, Paths and Programs:
  814.           Internet Rex files and paths
  815.           Frontend mailer setup
  816.         Connecting to the net (if you're planning on using a dialup
  817.           connection)
  818.         Email setup (only if you're going to receive or send files
  819.           via email)
  820.         FTP setup (only if you're going to receive or send files via
  821.           FTP)
  822.         Address manager
  823.         Node manager: you'll probably want to configure at least one
  824.           node to send stuff to
  825.       Users are referred to the User manual included in this distribution
  826.       for a quick setup guide to Internet Rex.
  827.  
  828.  
  829.       ────────────────────────────────────────────────────────────────────
  830.       (c) Copyright 1997-1999 Khan Software and Charles Cruden           7
  831.       Internet Rex v1.19 Documentation                                    
  832.       ────────────────────────────────────────────────────────────────────
  833.  
  834.                      Section 3: CONFIGURING INTERNET REX
  835.  
  836.  
  837.       To configure Internet Rex, run the configuration program (REXCFG.EXE
  838.       for DOS 16-bit, REXCFGD.EXE for DOS 32-bit, REXCFGP.EXE for OS/2,
  839.       REXCFGW.EXE for Win95/98/NT or rexcfgl for Linux).  At the main menu,
  840.       you are able to configure Internet Rex.  Each section configures a
  841.       different part of Rex.
  842.  
  843.  
  844.                            3.1: General Information
  845.  
  846.  
  847.       Here you setup your name, email address (if applicable) and
  848.       registration information.
  849.  
  850.  
  851.       3.1.1: Sysop Name
  852.  
  853.       Enter your name here.  If you have an email connected node, this
  854.       name will be used in the From field of messages generated by Rex.
  855.  
  856.  
  857.       3.1.2: System Name
  858.  
  859.       Enter your BBS's name here.
  860.  
  861.  
  862.       3.1.3: User level
  863.  
  864.       You can set this to any of "Beginner", "Intermediate", "Advanced"
  865.       or "Expert": choose the value which best describes your familiarity
  866.       with Internet Rex.  The higher the user level, the more options
  867.       will be available for you to configure in the setup program.  Be
  868.       careful, as with greater flexibility in configuration comes the
  869.       possibility of setting something up incorrectly.  Read the help on
  870.       any new options when you change user levels, to be sure you
  871.       understand what they do.
  872.  
  873.  
  874.       3.1.4: Registration String and Registration Key
  875.  
  876.       When you register Internet Rex, you'll receive a registration
  877.       string and key to enter here.  These will be keyed to work only if
  878.       the name eneterd in the Sysop name field matches the name sent in on
  879.       the registration form.
  880.  
  881.  
  882.                              3.2: Rex's Behaviour
  883.  
  884.  
  885.  
  886.       ────────────────────────────────────────────────────────────────────
  887.       (c) Copyright 1997-1999 Khan Software and Charles Cruden           8
  888.       Internet Rex v1.19 Documentation                                    
  889.       ────────────────────────────────────────────────────────────────────
  890.  
  891.       Lets you configure aspects of how Rex will toss mail, and what
  892.       messages he'll toss.
  893.  
  894.  
  895.       3.2.1: Configure appearance
  896.  
  897.  
  898.       This menu is used to setup how the Internet Rex configuration
  899.       program will appear to you while you're using it.
  900.  
  901.  
  902.       3.2.1.1: Use upper ASCII
  903.  
  904.  
  905.       If this is set to Yes, Rex and its configuration program will use
  906.       IBM PC upper ASCII and lower control characters while it's running.
  907.       This gives a more aesthetically pleasing appearance (because there's
  908.       a wider set of characters to choose from) but may not work on all
  909.       platforms.  Linux users will probably find that turning this on
  910.       results in a lot of garbage characters appearing on the screen.
  911.  
  912.  
  913.       3.2.1.2: Colour scheme
  914.  
  915.  
  916.       Hitting enter over this field will let you cycle through a number
  917.       of different colour schemes available for Rex to use.  The change in
  918.       colour scheme won't take effect until you've shut down the config
  919.       program and restarted it.
  920.  
  921.       There is also one option in the list called "custom" which lets
  922.       you define your own colour scheme.  If you've chosen this, the list
  923.       of fields below will be changeable to whatever colour or character
  924.       you choose.  Updates to the screen will happen as parts of the
  925.       screen are redrawn after the custom config is changed.
  926.  
  927.  
  928.       3.2.1.3: Main screen background
  929.  
  930.  
  931.       This defines the foreground and background colour of the
  932.       characters in the background on the config program's main screen.
  933.  
  934.  
  935.       3.2.1.4: Main screen box colour
  936.  
  937.  
  938.       This is the foreground/background colour of the box of text at
  939.       the top of the config program's main screen.
  940.  
  941.  
  942.  
  943.       ────────────────────────────────────────────────────────────────────
  944.       (c) Copyright 1997-1999 Khan Software and Charles Cruden           9
  945.       Internet Rex v1.19 Documentation                                    
  946.       ────────────────────────────────────────────────────────────────────
  947.  
  948.       3.2.1.5: Menu normal colour
  949.  
  950.  
  951.       This is the foreground/background colour of the text of
  952.       unhighlighted choices in menus and of the text in the help screens.
  953.  
  954.  
  955.       3.2.1.6: Menu choice colour
  956.  
  957.  
  958.       This is the foreground/background colour of the text of
  959.       highlighted choices in the menus.
  960.  
  961.  
  962.       3.2.1.7: Value colour
  963.  
  964.  
  965.       This is the foreground/background colour of the text of values
  966.       in the various screens.
  967.  
  968.  
  969.       3.2.1.8: String edit colour
  970.  
  971.  
  972.       This is the foreground/background colour used while editing
  973.       strings of text.
  974.  
  975.  
  976.       3.2.1.9: Help keyword
  977.  
  978.  
  979.       This is the foreground/background colour of the help keywords
  980.       in the help screens.
  981.  
  982.  
  983.       3.2.1.10: Highlighted help keyword
  984.  
  985.  
  986.       This is the foreground/background colour of highlighted keywords
  987.       in the help screens.
  988.  
  989.  
  990.       3.2.1.11: String edit background character (upper ASCII)
  991.  
  992.  
  993.       This is the character that will be used to fill in the empty parts
  994.       of strings while they're being edited if you're using the upper ASCII
  995.       character set.
  996.  
  997.  
  998.       3.2.1.12: String edit background character (lower ASCII)
  999.  
  1000.       ────────────────────────────────────────────────────────────────────
  1001.       (c) Copyright 1997-1999 Khan Software and Charles Cruden          10
  1002.       Internet Rex v1.19 Documentation                                    
  1003.       ────────────────────────────────────────────────────────────────────
  1004.  
  1005.  
  1006.  
  1007.       This is the character that will be used to fill in the empty parts
  1008.       of strings while they're being edited if you're not using the upper
  1009.       ASCII character set.
  1010.  
  1011.  
  1012.       3.2.1.13: Background character (upper ASCII)
  1013.  
  1014.  
  1015.       This is the character used to tile the background of the main
  1016.       screen in the configuration program if you're using the upper ASCII
  1017.       character set.
  1018.  
  1019.  
  1020.       3.2.1.14: Background character (lower ASCII)
  1021.  
  1022.  
  1023.       This is the character used to tile the background of the main
  1024.       screen in the configuration program if you're not using the upper ASCII
  1025.       character set.
  1026.  
  1027.  
  1028.       3.2.1.15: Window border foreground colour
  1029.  
  1030.  
  1031.       This is the colour of the text in the foreground around the
  1032.       border of windows.  Note that whatever value you choose here, the
  1033.       background colour will be ignored.  Also, only dark colours will
  1034.       be used (that includes only colours on the left side of the colour
  1035.       selection screen).
  1036.  
  1037.  
  1038.       3.2.1.16: Window background colour
  1039.  
  1040.  
  1041.       This is the background colour of windows.  Note that whatever value
  1042.       you choose here, the background colour will be ignored.  Also, only dark
  1043.       colours will be used (that includes only colours on the left side of the
  1044.       colour selection screen).
  1045.  
  1046.  
  1047.       3.2.1.17: Close window box colour
  1048.  
  1049.  
  1050.       This is the colour of the little box in the corner of windows which
  1051.       you click on to close them.
  1052.  
  1053.  
  1054.       3.2.1.18: Disabled menu choice colour
  1055.  
  1056.  
  1057.       ────────────────────────────────────────────────────────────────────
  1058.       (c) Copyright 1997-1999 Khan Software and Charles Cruden          11
  1059.       Internet Rex v1.19 Documentation                                    
  1060.       ────────────────────────────────────────────────────────────────────
  1061.  
  1062.  
  1063.       This is the foreground/background colour of menu choices which are
  1064.       disabled.
  1065.  
  1066.  
  1067.       3.2.2: Graphical Tossing
  1068.  
  1069.       Set this to yes if you would like a full screen informative view of
  1070.       what Rex is doing as he processes your mail.  As this takes a little
  1071.       more processing time, it may not be for everyone.  Setting it to no
  1072.       will tame Rex back a bit so he only provides informational text
  1073.       messages as he's tossing.
  1074.  
  1075.  
  1076.       3.2.3: With Progress Bar
  1077.  
  1078.       If you really like watching stuff as it happens, Rex can make you a
  1079.       nifty progress bar which will show how far he's progressed at
  1080.       encoding or decoding files.  Only available if graphical tossing is
  1081.       on.
  1082.  
  1083.  
  1084.       3.2.4: Echo log to screen
  1085.  
  1086.       If you've disabled graphical tossing, this option tells Rex whether
  1087.       or not it should echo its log entries to the screen as well as to the
  1088.       log file.  With this option enabled, you'll get a better idea of what
  1089.       Rex is doing in text mode.  Otherwise, Rex will be quiet: the only record
  1090.       of its activities will be in the log file.
  1091.  
  1092.  
  1093.       3.2.5: Processor Friendliness
  1094.  
  1095.       If you're running Internet Rex on a multitasking system such as
  1096.       Win95, WinNT, OS/2, Linux or DesqView, you can set how often Rex will
  1097.       yield the processor to the OS here.  Going from nasty to sugar
  1098.       coated, Rex will yield to the processor more and more.  This will
  1099.       make other tasks run faster, but will slow down Rex.  Users on
  1100.       single tasking systems like DOS should set this to nasty to get
  1101.       better performance.
  1102.  
  1103.       Note that this only controls how much Rex will yield to the
  1104.       processor: it has no effect on programs Rex may spawn, such as
  1105.       archivers, dearchivers or maintenance scripts.
  1106.  
  1107.       This setting can be overridden at runtime using the -p command line
  1108.       option.
  1109.  
  1110.  
  1111.       3.2.6: Kill Empty Netmail
  1112.  
  1113.  
  1114.       ────────────────────────────────────────────────────────────────────
  1115.       (c) Copyright 1997-1999 Khan Software and Charles Cruden          12
  1116.       Internet Rex v1.19 Documentation                                    
  1117.       ────────────────────────────────────────────────────────────────────
  1118.  
  1119.       If asked to, Rex can auto-delete any outgoing mail which is an
  1120.       empty message. As a lot of mail will fall into this category
  1121.       (echomail, inter BBS door game packets, etc.) it is usually a good
  1122.       idea to have this set. Otherwise, it will be up to the program which
  1123.       processes the attached file to delete the mail at the other node.
  1124.  
  1125.       Rex will never delete empty netmail which isn't destined directly
  1126.       for the system it's being sent to.
  1127.  
  1128.  
  1129.       3.2.7: Send Crash/Immediate Mail
  1130.  
  1131.       If you would prefer to send crash or immediate mail through your
  1132.       BBS's mailer, set this to no.  Otherwise, crash and immediate mail
  1133.       will be tossed along with other mail destined for the node, and may
  1134.       take longer to reach its destination.
  1135.  
  1136.  
  1137.       3.2.8: Send Mail on Hold
  1138.  
  1139.       Set this to yes if mail which is marked "hold" should still be sent
  1140.       when Rex is run.  Otherwise, mail marked "hold" will be left in the
  1141.       netmail folder until the node it is destined for calls to pick it
  1142.       up.
  1143.  
  1144.  
  1145.       3.2.9: Send File REQuests (FREQs)
  1146.  
  1147.       FREQ messages can be sent through Internet Rex, though it is still
  1148.       possible that the mail program at the other end may not want to, or
  1149.       may not be able to honour them.  If you would like to send FREQ
  1150.       messages using Rex, set this to yes.
  1151.  
  1152.  
  1153.       3.2.10: Honour Return Receipt Requests (RRQs)
  1154.  
  1155.       If this is set to yes, Rex will generate receipt requests for
  1156.       netmail messages that ask for them to be sent.  Otherwise these will
  1157.       be ignored.
  1158.  
  1159.  
  1160.       3.2.11: Honour FREQs
  1161.  
  1162.       Internet Rex can handle incoming FREQs (see also the file setup
  1163.       menu).  If you would like Internet Rex to automatically process
  1164.       incoming FREQ messages, set this to yes.
  1165.  
  1166.  
  1167.       3.2.12: RexFix processing
  1168.  
  1169.       Internet Rex can allow nodes to change their setup on your system
  1170.  
  1171.       ────────────────────────────────────────────────────────────────────
  1172.       (c) Copyright 1997-1999 Khan Software and Charles Cruden          13
  1173.       Internet Rex v1.19 Documentation                                    
  1174.       ────────────────────────────────────────────────────────────────────
  1175.  
  1176.       themselves through RexFix messages.  This system allows nodes to change
  1177.       things like their email address, mail packing setup, FTP site address
  1178.       and so on by sending netmail or email messages.  If you'd like to
  1179.       enable this for your system, set RexFix processing to enabled.  Disabling
  1180.       this will prevent any node from doing remote maintenance on their setup
  1181.       in Internet Rex on your system.
  1182.  
  1183.       Read the file REXFIX.TXT for more help on what RexFix allows people to
  1184.       do and how they can do it.
  1185.  
  1186.  
  1187.       3.2.13: Delete RexFix messages
  1188.  
  1189.       If you've enabled RexFix processing, you can set Rex to delete any
  1190.       RexFix messages it receives after it has finished processing them.
  1191.  
  1192.  
  1193.       3.2.14: TransX mode
  1194.  
  1195.       You can either have Internet Rex run in TransX shuttle mode, or
  1196.       TransX compatible mode.  In TransX shuttle mode, Rex acts as a shuttle
  1197.       mail program to upload and download your TransX messages (basically a
  1198.       replacement for TXMailer).  You will need a working copy of TransX
  1199.       for this mode to run properly.  Setting Rex to shuttle mode adds an
  1200.       extra option to the Files, paths and programs menu, TransX setup,
  1201.       where you must tell Rex about the way your copy of TransX is setup.
  1202.       You can use email addresses from any type of spool to fetch TransX
  1203.       mail, but can upload only to an SMTP mail server.
  1204.  
  1205.       In TransX compatible mode, Rex acts like a copy of TransX 1.5: it
  1206.       reads TransX messages itself and can generate messages similar to
  1207.       those TransX 1.5 would generate.  This mode adds an extra transport
  1208.       type to outbound email connections, TransX compatible, which lets
  1209.       you setup a TransX connection in Rex.  This mode does not require
  1210.       a copy of TransX to work.
  1211.  
  1212.  
  1213.       3.2.15: Inbound file case
  1214.  
  1215.       This lets you control what case Rex will use to store inbound files.
  1216.       Setting it to "as sent" tells Rex to store files using the same case
  1217.       as the message/FTP site that sent it (if possible).  Otherwise, you
  1218.       can set it to "Upper case" or "Lower case" to have Rex create every
  1219.       inbound file with an upper or lower case name.
  1220.  
  1221.  
  1222.       3.2.16: Swap to EMS/disk
  1223.  
  1224.  
  1225.       This option applies only to users of the DOS version of Rex.
  1226.       When launching external programs (such as archivers, dearchivers or
  1227.  
  1228.       ────────────────────────────────────────────────────────────────────
  1229.       (c) Copyright 1997-1999 Khan Software and Charles Cruden          14
  1230.       Internet Rex v1.19 Documentation                                    
  1231.       ────────────────────────────────────────────────────────────────────
  1232.  
  1233.       BETWEEN.BAT processing), by default, Rex swaps into EMS, then to disk
  1234.       if it can, leaving a stub of only 2K in conventional memory.  On some
  1235.       systems though, this causes problems.  You can turn off swapping by
  1236.       setting this to no.  If swapping is off, Rex will stay resident in
  1237.       conventional memory while the other programs are executing.  This will
  1238.       result in a loss of about 250K of memory while these programs are
  1239.       executing: watch for low memory warnings.
  1240.  
  1241.  
  1242.                         3.3: Files, Paths and Programs
  1243.  
  1244.  
  1245.       Setup Rex's interaction with other programs, such as your mailer,
  1246.       compression programs, TransX and more.
  1247.  
  1248.  
  1249.       3.3.1: Drive Mappings
  1250.  
  1251.       For networked systems which have many disks, the letters of disks
  1252.       on one system may not match those on another.  Rex can automatically
  1253.       remap disks according to the mappings specified here.  Also, for
  1254.       systems such as Linux which don't use drive letters, Rex can
  1255.       remap drive letters in various files to directories.
  1256.  
  1257.  
  1258.       3.3.1.1: Map drives to drives
  1259.  
  1260.       This lets you map one drive letter to another.
  1261.  
  1262.  
  1263.       3.3.1.1.1: Default Map
  1264.  
  1265.       This is the label of the drive mapping Rex will use if the -map
  1266.       argument is not used on the command line.  It is also the mapping
  1267.       Rex's configuration program will use to check directories to see if
  1268.       they exist.
  1269.  
  1270.  
  1271.       3.3.1.1.2: Edit Mapping
  1272.  
  1273.       Choose this to start editing a new drive mapping, or to modify or
  1274.       delete existing ones.
  1275.  
  1276.  
  1277.       3.3.1.1.2.1: Map Label
  1278.  
  1279.       This is the label Rex will use to identify the mapping you specify.
  1280.       It can be up to 8 characters long and is not case sensitive.
  1281.  
  1282.  
  1283.       3.3.1.1.2.2: Edit Mapping
  1284.  
  1285.       ────────────────────────────────────────────────────────────────────
  1286.       (c) Copyright 1997-1999 Khan Software and Charles Cruden          15
  1287.       Internet Rex v1.19 Documentation                                    
  1288.       ────────────────────────────────────────────────────────────────────
  1289.  
  1290.  
  1291.       Choose this to start editing the drive mapping itself.  Use the
  1292.       insert key to create a new set of drives to map, enter to modify
  1293.       one, or delete to delete one.
  1294.  
  1295.       You can map several drives to the same letter (eg. map Q to F and
  1296.       map R to F) but only the first mapping of any drive will be used
  1297.       (eg. if you had map Q to G and map Q to H (in that order), the file
  1298.       Q:\REX\REX.LOG would be mapped to G:\REX\REX.LOG, and not H:...).
  1299.  
  1300.  
  1301.       3.3.1.2: Map drives to directories
  1302.  
  1303.       This lets you map drive letters to directories.
  1304.  
  1305.       Simply enter the drive letter you want remapped and the directory
  1306.       it should point to.  Once entered, the Linux version of Rex will
  1307.       take any reference to the drive letter given and replace it with
  1308.       the directory given.  For instance, if you had mapped drive E to
  1309.       /usr/driveE, when Rex saw the path E:\MAIL\NETMAIL\1.MSG, Rex
  1310.       would look for /usr/driveE/MAIL/NETMAIL/1.MSG.
  1311.  
  1312.  
  1313.       3.3.2: Internet Rex files and paths
  1314.  
  1315.       Setup the various files and directories Internet Rex will use to
  1316.       while processing mail.  Files and paths given should be *full*
  1317.       file or path names: that is, they must have a drive letter at the
  1318.       start (for DOS type filesystems) or start with a / (for UNIX type
  1319.       filesystems).
  1320.  
  1321.  
  1322.       3.3.2.1: Log Filename
  1323.  
  1324.       Put the full name and path of the file you would like Rex to log
  1325.       its activities in here.  If no file is specified, Rex will not
  1326.       log its activities to disk.
  1327.  
  1328.  
  1329.       3.3.2.2: Temporary File Directory
  1330.  
  1331.       Rex has to create temporary files on occasion to process incoming
  1332.       and outgoing mail.  On these occasions, the files will be created in
  1333.       the directory specified here.  This should be the path to a fast
  1334.       disk, preferrably a RAM disk if at all possible.  If no temporary
  1335.       file directory is specified, Rex will look for the TEMP or TMP
  1336.       environment variables and take their values as the location of a
  1337.       temporary file directory.  If Rex cannot determine a temporary file
  1338.       directory, it will not run.  This must be a full path name: i.e.
  1339.       it must include a drive letter at the start.
  1340.  
  1341.  
  1342.       ────────────────────────────────────────────────────────────────────
  1343.       (c) Copyright 1997-1999 Khan Software and Charles Cruden          16
  1344.       Internet Rex v1.19 Documentation                                    
  1345.       ────────────────────────────────────────────────────────────────────
  1346.  
  1347.  
  1348.       3.3.2.3: Queue Directory
  1349.  
  1350.       This is where Rex stores information about the current outgoing
  1351.       packets for the various nodes defined.  If this directory is not
  1352.       specified, Rex will not run.  This must be a full path name: i.e.
  1353.       it must include a drive letter at the start.
  1354.  
  1355.  
  1356.       3.3.2.4: Holding Directory
  1357.  
  1358.       Rex will occasionally have need to create larger files on the hard
  1359.       drive for use during its processing activities.  It will try to
  1360.       create these files in the holding directory.  If it isn't specified,
  1361.       Rex will not run.  This must be a full path name: i.e.
  1362.       it must include a drive letter at the start.
  1363.  
  1364.  
  1365.       3.3.2.5: Semaphore Directory
  1366.  
  1367.       If you run a multinode system, it is very advisable that you
  1368.       specify this directory so that Rex can create semaphore files.  This
  1369.       will prevent other copies of Internet Rex from interfering with each
  1370.       other.  Otherwise, some mail may be tossed incorrectly, or not at
  1371.       all.  This must be a full path name: i.e.
  1372.       it must include a drive letter at the start.
  1373.  
  1374.  
  1375.       3.3.2.6: Received Mail Semaphore
  1376.  
  1377.       If, at the end of processing, Rex has tossed some mail from one of
  1378.       the nodes defined in the node manager, and a file is specified here,
  1379.       it will create that file.
  1380.  
  1381.  
  1382.       3.3.2.7: TransX Mail Semaphore
  1383.  
  1384.       This is like the received mail semaphore, only it will be created
  1385.       if Rex has tossed some mail for TransX to process.  If this file
  1386.       exists, running tx /noexport afterwards is advisable.  (This field
  1387.       only applies if you are running in TransX shuttle mode (see
  1388.       Rex's behaviour).)
  1389.  
  1390.  
  1391.       3.3.2.8: Run BETWEEN.BAT/.CMD
  1392.  
  1393.       If Rex detects that you've received incoming mail and that you're
  1394.       about to queue outgoing mail, you can set it up to run a batch file
  1395.       between these two events (so that incoming mail can be processed and
  1396.       possibly tossed back out again).  Setting this option to yes will
  1397.       make Rex run the batch file BETWEEN.BAT when incoming mail is received
  1398.  
  1399.       ────────────────────────────────────────────────────────────────────
  1400.       (c) Copyright 1997-1999 Khan Software and Charles Cruden          17
  1401.       Internet Rex v1.19 Documentation                                    
  1402.       ────────────────────────────────────────────────────────────────────
  1403.  
  1404.       and outgoing mail is about to be queued.
  1405.  
  1406.       On OS/2 systems, Rex runs the batch file BETWEEN.CMD, not BETWEEN.BAT.
  1407.  
  1408.       On Linux systems, Rex runs the batch file between, not BETWEEN.BAT.
  1409.  
  1410.       This setting can be overridden at runtime using the -b command line
  1411.       option.
  1412.  
  1413.  
  1414.       3.3.2.9: Always Run BETWEEN.BAT
  1415.  
  1416.       If you want to, you can have Rex run BETWEEN.BAT or BETWEEN.CMD
  1417.       regardless of whether any new mail was received.  Setting this
  1418.       value to yes will make Rex run BETWEEN.BAT every time
  1419.       Rex queues outgoing mail.
  1420.  
  1421.  
  1422.       3.3.3: Frontend Mailer Setup
  1423.  
  1424.       Lets you configure Rex's interaction with your frontend mailer.
  1425.  
  1426.  
  1427.       3.3.3.1: Mailer Type
  1428.  
  1429.       Set this to the type of mailer your system is using.
  1430.  
  1431.       FrontDoor (up to 2.20) and compatible:
  1432.       Should be chosen by people using FrontDoor up to and including version 2.20,
  1433.       or version 2.25 and higher if they are not using the advanced queue.
  1434.  
  1435.       Binkley and compatible:
  1436.       Should be chosen by people using Binkley, Xenia, Argus or any other
  1437.       Binkley compatible program.  Portal of Power users should choose the
  1438.       Portal of Power mailer, as it functions somewhat differently than
  1439.       Binkley, although the queues are similar.
  1440.  
  1441.       D'Bridge, Intermail, MainDoor, TMail, AdeptX, ViaMail, KBBS, PCBoard,
  1442.       Platinum Xpress, FrontDoor 2.25+ and QFront users should choose the option
  1443.       which matches their mailer.  ViaMail users should be aware of how Rex
  1444.       works with ViaMail (see the section at the end of the manual) and adapt
  1445.       their setups accordingly.
  1446.  
  1447.       If your mailer doesn't fall into one of the above categories, but can
  1448.       produce Type 2, Type 2+ or Type 2.2 packets for outbound nodes, choose
  1449.       *.PKT mailer.
  1450.  
  1451.  
  1452.       3.3.3.2: Netmail Directory
  1453.  
  1454.       This should match the netmail directory in your mailer.  The
  1455.  
  1456.       ────────────────────────────────────────────────────────────────────
  1457.       (c) Copyright 1997-1999 Khan Software and Charles Cruden          18
  1458.       Internet Rex v1.19 Documentation                                    
  1459.       ────────────────────────────────────────────────────────────────────
  1460.  
  1461.       directory should contain Fido style *.MSG files: it will be used by
  1462.       Rex to create incoming netmail messages if email requires it, and
  1463.       will be scanned for potential outgoing messages.  ViaMail users
  1464.       should set this to match their 'Import .MSG path' in ViaMail's
  1465.       mailer options menu.
  1466.  
  1467.       If your mailer doesn't have a *.MSG netmail directory, create a
  1468.       directory for Rex to put mail in.
  1469.  
  1470.  
  1471.       3.3.3.3: Type of MSGs
  1472.  
  1473.       This value can be either FTS-0001 or Opus 1.02.
  1474.  
  1475.       There are two 'standards' for .MSG files.  FTS-0001 contains the zone
  1476.       and point information for the .MSG in the header of the file.  Opus 1.02
  1477.       replaces those values with the time and date the message was received
  1478.       and processed.  You can have Rex either use or ignore the zone/point
  1479.       information that *might* be in a .MSGs header by setting this value to
  1480.       either FTS-0001 or Opus 1.02 respectively.
  1481.  
  1482.       If you're not sure what sort of .MSG your mailer is using, or if you
  1483.       have a number of programs writing .MSGs in the netmail directory, you
  1484.       should set this to Opus 1.02.  Rex may not be able to get full 4D
  1485.       information for all messages, but if they're written properly, there
  1486.       shouldn't be any problems.  Setting this value to FTS-0001 may
  1487.       result in some mail not being sent if the .MSGs are Opus 1.02 style.
  1488.  
  1489.  
  1490.       3.3.3.4: Save inbound mail in
  1491.  
  1492.  
  1493.       Rex may try to write netmail to you at some point, if it finds an
  1494.       email message it has to import, or has to notify you of something.  In
  1495.       this case, you can choose how Rex will create netmail for you.  If you
  1496.       set this to .MSGs, Rex will write netmail directly in your netmail
  1497.       directory using an FTS-0001 style message.  If you choose one of the
  1498.       packet formats, Rex will instead create a .PKT in your inbound directory
  1499.       which contains the messages it's written: your mail tosser can toss
  1500.       this packet later.
  1501.  
  1502.       If you don't have a .MSG reader built into your mailer or your BBS,
  1503.       you should set this to a packet format (type 2+ will work well with
  1504.       most tossers).  If you have a .MSG reader, you should set this to .MSG.
  1505.  
  1506.  
  1507.       3.3.3.5: Nodelist directory
  1508.  
  1509.       Set this to the path to your compiled nodelist index.  Rex can use
  1510.       the information contained in an FD, IM, V7+, SGMail or BBBS style
  1511.       compiled nodelist to automatically configure new nodes.  For BBBS users,
  1512.  
  1513.       ────────────────────────────────────────────────────────────────────
  1514.       (c) Copyright 1997-1999 Khan Software and Charles Cruden          19
  1515.       Internet Rex v1.19 Documentation                                    
  1516.       ────────────────────────────────────────────────────────────────────
  1517.  
  1518.       note that this is the part to the nodelist index, not the nodelist
  1519.       itself.
  1520.  
  1521.       This directory should contain nodex.ndx for V7+ nodelists, nodelist.fdx
  1522.       for IM or FD compiled nodelists, nodelist.idx for BBBS nodelists and
  1523.       nodelist.sg for SGMail nodelists.
  1524.  
  1525.  
  1526.       3.3.3.6: Inbound Directory
  1527.  
  1528.       Files from insecure systems will be placed in this directory.  This
  1529.       includes mail from any unknown system in cases where Rex has been
  1530.       told to process any incoming mail.
  1531.  
  1532.  
  1533.       3.3.3.7: Inbound files directory
  1534.  
  1535.       (only for Platinum Xpress systems)
  1536.  
  1537.       For Platinum Xpress systems, all inbound mail is assumed to be
  1538.       secure.  There can be different directories for inbound file, mail
  1539.       and .TIC files though.
  1540.  
  1541.       The inbound files directory is where inbound files
  1542.       will show up.  This must be a full path.
  1543.  
  1544.  
  1545.       3.3.3.8: Secure Inbound Directory
  1546.  
  1547.       Files from systems marked as secure in the node manager will be
  1548.       placed in this directory.  It should match the secure inbound
  1549.       directory of your mailer.  Some systems don't differentiate between
  1550.       secure and insecure sessions: in this case, just set the directory
  1551.       to match your system's inbound directory.
  1552.  
  1553.  
  1554.       3.3.3.9: Inbound mail directory
  1555.  
  1556.       (only for Platinum Xpress systems)
  1557.  
  1558.       This is the full path to your inbound mail directory.  Rex will put
  1559.       *.PKT files and arcmail bundles (*.SA?, *.MO?, etc.) here.  If this is
  1560.       the same as your inbound files directory, you can leave this blank.
  1561.  
  1562.  
  1563.       3.3.3.10: Semaphore Directory
  1564.  
  1565.       If your mailer is directly supported (i.e. listed by name in the
  1566.       list of supported mailers) Internet Rex will create semaphore files
  1567.       which are compatible with your mailer's semaphores in order to
  1568.       ensure that the netmail base is correctly processed and scanned
  1569.  
  1570.       ────────────────────────────────────────────────────────────────────
  1571.       (c) Copyright 1997-1999 Khan Software and Charles Cruden          20
  1572.       Internet Rex v1.19 Documentation                                    
  1573.       ────────────────────────────────────────────────────────────────────
  1574.  
  1575.       before and after Rex is run.  This should match the semaphore
  1576.       directory setup in your mailer's configuration program.
  1577.  
  1578.       Rex interacts with ViaMail outside the multi-node environment: for
  1579.       this reason, Semaphore directory and Configure multinode don't apply
  1580.       to ViaMail.
  1581.  
  1582.  
  1583.       3.3.3.11: Inbound TIC directory
  1584.  
  1585.       (Platinum Xpress systems only)
  1586.  
  1587.       This is the full path to your inbound TIC directory.  Rex will put
  1588.       *.TIC files here.  If this is the same as your inbound files directory,
  1589.       you can leave this blank.
  1590.  
  1591.  
  1592.       3.3.3.12: Configure Multinode
  1593.  
  1594.       If you're running a multinode system, or running Rex in the
  1595.       background while your mailer is running, you should fill in the
  1596.       semaphore directory and then configure Rex for multinode processing
  1597.       here.
  1598.  
  1599.  
  1600.       3.3.3.12.1: Enable Multinode Support
  1601.  
  1602.       Enabling this will tell Rex to look in your mailer's semaphore
  1603.       directory for various files while processing mail to make sure that
  1604.       the mailer isn't processing the same mail Rex is.  It will also tell
  1605.       Rex to create rescan semaphores when it's done processing mail.
  1606.  
  1607.  
  1608.       3.3.3.12.2: Session Semaphore Check
  1609.  
  1610.       Rex can check to see whether you are in a mail session on a global
  1611.       level or on a per node basis.  Global session checks means that Rex
  1612.       will check to see whether the mailer is in a mail session with ANY
  1613.       node.  Per node means Rex will only check for session semaphores for
  1614.       the particular node it's processing at the time.
  1615.  
  1616.       Global mail session checks should be used if your mailer has
  1617.       routing setup differently than the setup in Rex, or if you expect
  1618.       that one of the nodes routed in Rex may initiate a session with your
  1619.       mailer.  Otherwise, per node checking will be sufficient.
  1620.  
  1621.       If you don't want Rex to check whether you're in a mail session
  1622.       with other nodes, you can set this to none and Rex will skip this
  1623.       step.  This may result in loss or duplication of mail packets if
  1624.       your mailer is in a session with a node Rex is sending mail for.
  1625.  
  1626.  
  1627.       ────────────────────────────────────────────────────────────────────
  1628.       (c) Copyright 1997-1999 Khan Software and Charles Cruden          21
  1629.       Internet Rex v1.19 Documentation                                    
  1630.       ────────────────────────────────────────────────────────────────────
  1631.  
  1632.  
  1633.       3.3.3.12.3: Wait to Clear
  1634.  
  1635.       This determines how Rex will behave if it discovers your mailer is
  1636.       in a mail session that conflicts with what it's doing.  If you set
  1637.       this to yes, Rex will pause until the session semaphore is cleared
  1638.       before proceeding as normal.  If set to no, Rex will skip processing
  1639.       for the node the current session is with.
  1640.  
  1641.  
  1642.       3.3.3.13: Outbound Directory
  1643.  
  1644.       (only for Binkley and Portal of Power systems)
  1645.  
  1646.       This should be the path to your Binkley style outbound mail queue.
  1647.       Rex will look for .?LO and .?UT packets in this directory, and in
  1648.       directories with this name and an extension of .###.  Don't put
  1649.       the zone extension on the end of this directory: it should be
  1650.       something like c:\binkley\outbound, not c:\binkley\outbound.001.
  1651.  
  1652.  
  1653.       3.3.3.14: Outbound Queue
  1654.  
  1655.       (only for D'Bridge systems)
  1656.  
  1657.       This should be the path to your D'Bridge style outbound mail queue.
  1658.       Rex will look in this directory for C, H, I, N, and Q type packets.
  1659.  
  1660.  
  1661.       3.3.3.15: Filebox Directory
  1662.  
  1663.       (only for T-Mail systems)
  1664.  
  1665.       This should be the path to the root of your
  1666.       filebox directories. Rex will look in this directory for filebox
  1667.       directories (eg. zznnnxxx.pp, or zzzz.nnnn.xxxx.pppp).  Rex will only
  1668.       scan for file boxes if you fill this field in.
  1669.  
  1670.  
  1671.       3.3.3.16: Zones Directory
  1672.  
  1673.       (only for KBBS systems)
  1674.  
  1675.       This should be the directory where KBBS's ZONE* directories are
  1676.       located.
  1677.  
  1678.  
  1679.       3.3.3.17: FIDOQUE.DAT path
  1680.  
  1681.       (only for PCBoard 15.22+ systems)
  1682.  
  1683.  
  1684.       ────────────────────────────────────────────────────────────────────
  1685.       (c) Copyright 1997-1999 Khan Software and Charles Cruden          22
  1686.       Internet Rex v1.19 Documentation                                    
  1687.       ────────────────────────────────────────────────────────────────────
  1688.  
  1689.       This should be the full path to your FIDOQUE.DAT file.  (Don't include
  1690.       FIDOQUE.DAT as part of it.)  Usually this is the directory where you
  1691.       installed PCBoard.
  1692.  
  1693.  
  1694.       3.3.3.18: QQUEUE.DAT path
  1695.  
  1696.       (only for QFront systems)
  1697.  
  1698.       This should be the full path to your QQUEUE.DAT file.  (Don't include
  1699.       QQUEUE.DAT as part of it.)  Usually this is the directory where you
  1700.       installed QFront.
  1701.  
  1702.  
  1703.       3.3.3.19: Packet path
  1704.  
  1705.       (only for Platinum Xpress and *.PKT systems)
  1706.  
  1707.       This should be the full path to where the *.PKT files for outbound
  1708.       systems are located.  Platinum Xpress users should use PXNet to create
  1709.       these packets.
  1710.  
  1711.       IMPORTANT!
  1712.  
  1713.       Platinum Xpress users should NOT use PXNet to export file
  1714.       attach netmails.  They will not work.  Because of the way Wildcat's
  1715.       messaging system works, PXNet will not export the full path of the
  1716.       attached file, and Rex will not be able to find it.  If you want to send
  1717.       file attach netmail, use the *.MSG message base or some other method to
  1718.       attach the file, such as a mailbox directory or manually adding the file
  1719.       to PX's file queue with PXQEDIT.
  1720.  
  1721.  
  1722.       3.3.3.20: FILQUEUE.FD path
  1723.  
  1724.       (only for FrontDoor 2.25+ systems)
  1725.  
  1726.       This should be the full path to FrontDoor's FILQUEUE.FD file. Usually
  1727.       this is the directory where you installed FrontDoor.
  1728.  
  1729.  
  1730.       3.3.3.21: Long Fileboxes
  1731.  
  1732.       (only for T-Mail systems)
  1733.  
  1734.       If your file system supports long filenames and T-Mail is setup to
  1735.       use them, turn this on.  Otherwise, leave it off.
  1736.  
  1737.  
  1738.       3.3.3.22: Default path
  1739.  
  1740.  
  1741.       ────────────────────────────────────────────────────────────────────
  1742.       (c) Copyright 1997-1999 Khan Software and Charles Cruden          23
  1743.       Internet Rex v1.19 Documentation                                    
  1744.       ────────────────────────────────────────────────────────────────────
  1745.  
  1746.       (only for *.PKT systems)
  1747.  
  1748.       Some *.PKT mailers occasionally create *.PKTs without the full path
  1749.       to certain files.  Rex will complain about this ("couldn't locate
  1750.       attached file") unless you specify the path to where these files are
  1751.       located here.  Often this is the path to your arcmail bundles.
  1752.  
  1753.  
  1754.       3.3.3.23: Arcmail path
  1755.  
  1756.       (only for Platinum Xpress and QFront systems)
  1757.  
  1758.       This should be the full path to where packed mail packets (*.MO#,
  1759.       *.TU#, *.WE#, etc.) are stored.
  1760.  
  1761.  
  1762.       3.3.3.24: Binkley Outbound
  1763.  
  1764.       (only for T-Mail systems)
  1765.  
  1766.       If you've setup T-Mail to use the Binkley outbound, put the Binkley
  1767.       outbound here.  If this field isn't filled, Rex won't look for a
  1768.       Binkley outbound.
  1769.  
  1770.  
  1771.       3.3.4: File REQuest Setup
  1772.  
  1773.       Internet Rex can process file requests from remote systems.  It
  1774.       will look through the .PKT files sent from other nodes for messages
  1775.       flagged as file requests, and use the settings you've provided here
  1776.       to answer those requests.  (This is only done if you've set Rex to
  1777.       honour FREQs in the Rex's behaviour part of the configuration
  1778.       program.)
  1779.  
  1780.  
  1781.       3.3.4.1: Alias File
  1782.  
  1783.       This file should be a text file containing the list of FREQ aliases
  1784.       on your system.  Each line should be of the form
  1785.  
  1786.         <alias> <filename> [!<password>]
  1787.  
  1788.       where <alias> is the alias you want <filename> FREQ'able by.  You
  1789.       can have the file accessible only if the password <password> is
  1790.       presented by adding the string !<password> after <filename>.
  1791.  
  1792.  
  1793.       3.3.4.2: Secure Alias File
  1794.  
  1795.       This file should be layed out the same as your alias file.  It will
  1796.       be accessed if an FREQ is made from a secure system and the alias
  1797.  
  1798.       ────────────────────────────────────────────────────────────────────
  1799.       (c) Copyright 1997-1999 Khan Software and Charles Cruden          24
  1800.       Internet Rex v1.19 Documentation                                    
  1801.       ────────────────────────────────────────────────────────────────────
  1802.  
  1803.       could not be found in the insecure alias file.
  1804.  
  1805.  
  1806.       3.3.4.3: Directories File
  1807.  
  1808.       This file should be a plain text file containing a list of
  1809.       directories which people are allowed to FREQ files from.  If a
  1810.       FREQ'ed file cannot be found in the alias list(s), each directory in
  1811.       this file will be searched for the filename being FREQ'ed.  If you
  1812.       would like to limit access to a particular directory to those
  1813.       presenting the password <password>, put !<password> after the
  1814.       directory.
  1815.  
  1816.  
  1817.       3.3.4.4: Secure Directories File
  1818.  
  1819.       Like the alias files, this is the list of directories which are
  1820.       only accessible to people with secure connections.  If a FREQ from a
  1821.       secure connection cannot be found in any of the above areas, one
  1822.       last search will be made through the directories listed in this
  1823.       file.
  1824.  
  1825.  
  1826.       3.3.4.5: Access file
  1827.  
  1828.       This file allows you to control file requests limits on an individual
  1829.       or class basis.  It's a text file: each line should follow the format
  1830.         <address or addresses> [<max. files> [<max. KBs> [day | session]]]
  1831.       where <address or addresses> is an address or wildcard which specifies
  1832.       the people you want the limits to apply to, <max. files> is the maximum
  1833.       number of files they can request, <max. KBs> is the maximum number of
  1834.       kilobytes they can request and [day | session] is either day or session,
  1835.       depending on what period you want to apply the limits over.
  1836.  
  1837.       The addresses specified can be either netmail addresses or email addresses.
  1838.       If the incoming file request is from a node in the node manager, Rex can
  1839.       assign it a netmail address, and that will be used to check the access file.
  1840.       Otherwise, email FREQs will be checked against email addresses in the
  1841.       access file.
  1842.  
  1843.       Specifying no limits after an address will be taken to mean that that
  1844.       address is denied access to file requesting.  Otherwise, Rex will fill
  1845.       in unspecified limits with the defaults specified in the Configure
  1846.       FREQ limits file.
  1847.  
  1848.       A sample access file might look like:
  1849.         1:342/806 10000 10000 day
  1850.         9999:*
  1851.         *@juno.com
  1852.       In this example, 1:342/806 is redefined to be allowed 10000 files per day and
  1853.       10000 KB of files per day.  All nodes in zone 9999 are deined FREQ access, as
  1854.  
  1855.       ────────────────────────────────────────────────────────────────────
  1856.       (c) Copyright 1997-1999 Khan Software and Charles Cruden          25
  1857.       Internet Rex v1.19 Documentation                                    
  1858.       ────────────────────────────────────────────────────────────────────
  1859.  
  1860.       are any users who send an email FREQ from the @juno.com domain.
  1861.  
  1862.  
  1863.       3.3.4.6: FREQ Not Found Notice
  1864.  
  1865.       This is the name of a text file which will be mailed to nodes when
  1866.       the file they requested cannot be found.
  1867.  
  1868.  
  1869.       3.3.4.7: Delete FREQ Messages
  1870.  
  1871.       If you would like Rex to delete file request messages (netmail or
  1872.       email) when it's done processing them, set this to yes.  Otherwise,
  1873.       they will be tossed to your netmail message base like any other
  1874.       message.
  1875.  
  1876.  
  1877.       3.3.4.8: Wildcard FREQs
  1878.  
  1879.       If the name of the file requested is a wildcard that ends up
  1880.       matching one or more of the files in one of your directories, you
  1881.       can set Rex up to either send only the first match against this
  1882.       wildcard, or to send all the files matching the wildcard.
  1883.  
  1884.  
  1885.       3.3.4.9: Configure FREQ Limits
  1886.  
  1887.       This lets you set limits on the number of files someone can request
  1888.       from you.
  1889.  
  1890.         FREQ limits for known nodes applied each...
  1891.         FREQ limits for anonymous nodes applied each...
  1892.           Rex can limit requests either on a per day or a per session
  1893.           level.  You can set which it will use for both known nodes
  1894.           (nodes listed in the node manager) and anonymous nodes.  For
  1895.           anonymous nodes, the limits are applied to each email address
  1896.           that FREQs files.  In other words, if you had a limit of 10M a
  1897.           day for anonymous nodes, and someone with the email address
  1898.           joe@somewhere.com FREQ'ed 9M of files, someone else could still
  1899.           FREQ the full 10M, provided their email address wasn't
  1900.           joe@somewhere.com.
  1901.  
  1902.         Maximum FREQable Kilobytes
  1903.           Here you can limit the size of the files a remote node can
  1904.           request in one session.  If you set this to X and the remote
  1905.           requests more than X kilobytes worth of files, only the first X
  1906.           kilobytes of files will be sent.  If you set this to 0, there is
  1907.           no limit to the size of the files remotes can request in one
  1908.           session.
  1909.  
  1910.         Maximum FREQable Files
  1911.  
  1912.       ────────────────────────────────────────────────────────────────────
  1913.       (c) Copyright 1997-1999 Khan Software and Charles Cruden          26
  1914.       Internet Rex v1.19 Documentation                                    
  1915.       ────────────────────────────────────────────────────────────────────
  1916.  
  1917.           If you would like to limit the number of files a remote node can
  1918.           request in one session, set that number here.  Setting this
  1919.           field to 0 will allow remotes to request as many files as they
  1920.           like in one session.  Otherwise, Rex will only send as many
  1921.           files as is allowed by this field.
  1922.  
  1923.  
  1924.       3.3.4.10: Process email FREQs
  1925.  
  1926.       Set this to yes if you would like to process email FREQs.
  1927.  
  1928.  
  1929.       3.3.4.10.1: Email FREQs
  1930.  
  1931.       Internet Rex supports processing of email FREQ messages.  If it receives
  1932.       a message with the subject FREQ through an address it expects to receive
  1933.       FREQ messages over, it will look through it for the following commands.
  1934.       Each command should be given on a line by itself.
  1935.  
  1936.       If you setup a dedicated email address for FREQs (using the All messages
  1937.       from setting in FREQ setup), any message which DOESN'T have the subject
  1938.       FREQ and which doesn't otherwise match some download setting in Rex (eg.
  1939.       you have that same address setup to download anonymous Fido2Int messages
  1940.       and it's a Fido2Int message) will be replied to as if the message had been
  1941.       an FREQ message with the HELP command in it.
  1942.  
  1943.         FREQ <a file or wildcard> !<password, if needed>
  1944.           This will request the file, or files matching the wildcard given.  If
  1945.         you gave a password, that will be used to try to pick up the file.
  1946.         For example:
  1947.           FREQ ALLFILES
  1948.           FREQ BRE*.ZIP
  1949.           FREQ SECRET.ZIP !Somepassword
  1950.         By default, these files will be sent back, one per message, Base64 (MIME)
  1951.         encoded.
  1952.  
  1953.         UUENCODE
  1954.           Once issued, any files requested after this command will be sent
  1955.         UUencoded instead of Base64 encoded.
  1956.  
  1957.         XXENCODE
  1958.           As for UUENCODE, any files requested after this command is issued
  1959.         will be sent XXencoded.
  1960.  
  1961.         MIME
  1962.           This will set the encoding back to Base64 (MIME) encoded files if it
  1963.         was set otherwise.
  1964.  
  1965.         SIZE <some number>
  1966.           This will set the number of lines used per message to encode files.
  1967.         For instance:
  1968.  
  1969.       ────────────────────────────────────────────────────────────────────
  1970.       (c) Copyright 1997-1999 Khan Software and Charles Cruden          27
  1971.       Internet Rex v1.19 Documentation                                    
  1972.       ────────────────────────────────────────────────────────────────────
  1973.  
  1974.           SIZE 1000
  1975.         will make each message a maximum of 1000 lines long.  Any file which
  1976.         takes more than 1000 lines to encode will be broken up into multiple
  1977.         messages and sent that way.  (Broken up messages will be sent as
  1978.         multipart MIME messages.)
  1979.  
  1980.         HELP
  1981.           Will send the contents of the file FREQHELP.TXT from Rex's home
  1982.         directory in an email message to the user.
  1983.  
  1984.         REPLY-TO
  1985.           Will change the destination email address of the files sent after
  1986.         the command is issued.  For instance,
  1987.           REPLY-TO bob@somewhere.com
  1988.         will send any further requested files to the address bob@somewhere.com
  1989.         instead of the address which originated the FREQ message.
  1990.  
  1991.         QUIT
  1992.           Any further commands issued after this one will be ignored.
  1993.  
  1994.  
  1995.       3.3.4.11: Matching only through
  1996.  
  1997.       This option will become available if email FREQs are turned on.
  1998.  
  1999.       If you set email FREQs available, you should select which email
  2000.       addresses you would like to receive FREQs through.  Only messages which
  2001.       have the subject FREQ will be processed as FREQ messages.
  2002.  
  2003.  
  2004.       3.3.4.12: All messages through
  2005.  
  2006.       This option will become available if email FREQs are turned on.
  2007.  
  2008.       For the addresses chosen here, Rex will process ANY incoming message
  2009.       it doesn't recognize as a 'failed' FREQ message.  (Normal FREQ messages
  2010.       and messages from other Internet mailers will be processed according to
  2011.       the setup in the rest of the config program.)  A help request will be
  2012.       sent back to the user explaining how to use the FREQ services.
  2013.  
  2014.       Set this to email addresses you would like to be dedicated FREQ
  2015.       servicing addresses.
  2016.  
  2017.       IMPORTANT!  Be careful when using this option.  ANY message
  2018.       received through this address which doesn't match one of the nodes in
  2019.       the node manager will be treated as an email FREQ.  If you have also
  2020.       turned on Delete FREQ messages, you may end up losing mail.
  2021.  
  2022.  
  2023.       3.3.4.13: Default encoding
  2024.  
  2025.  
  2026.       ────────────────────────────────────────────────────────────────────
  2027.       (c) Copyright 1997-1999 Khan Software and Charles Cruden          28
  2028.       Internet Rex v1.19 Documentation                                    
  2029.       ────────────────────────────────────────────────────────────────────
  2030.  
  2031.       If the FREQ message doesn't specify an encoding to use to send the
  2032.       requested file, Rex will use the encoding type you specify here to
  2033.       send the file.
  2034.  
  2035.  
  2036.       3.3.4.14: Default chunk size
  2037.  
  2038.       This lets you specify the default size Rex will split messages into
  2039.       when sending requested files.  A size of 0 lines means Rex will not
  2040.       split messages.
  2041.  
  2042.  
  2043.       3.3.5: TransX Setup
  2044.  
  2045.       Internet Rex can automatically detect incoming mail which is
  2046.       destined for processing by TransX, and can send outgoing mail which
  2047.       TransX has queued.  Use this option to setup paths to let Internet
  2048.       Rex work co-operatively with TransX.  (This option is only available
  2049.       if you've set Rex up in TransX shuttle mode in the Rex's behaviour
  2050.       screen.)
  2051.  
  2052.       In order to use Internet Rex to send TransX's mail, you must
  2053.       configure TransX to use the SMTP (In\Out) advanced spool type.
  2054.  
  2055.  
  2056.       3.3.5.1: Send TransX Mail
  2057.  
  2058.       Turn this on if you want Rex to send mail waiting in TransX
  2059.       SMTP\Out directory.
  2060.  
  2061.  
  2062.       3.3.5.2: Send mail via
  2063.  
  2064.       Set this to the email address you will be sending your TransX mail
  2065.       through.  The username and domainname for this address should match that
  2066.       for the Receive mail via field (if you're also receiving TransX mail with
  2067.       Rex).
  2068.  
  2069.  
  2070.       3.3.5.3: Receive TransX Mail
  2071.  
  2072.       Turn this on if you want Rex to download any mail waiting for
  2073.       TransX and create compatible packets in the SMTP\In directory.
  2074.  
  2075.  
  2076.       3.3.5.4: Receive mail via
  2077.  
  2078.       Set this to the email address you will be receiving your TransX mail
  2079.       through.  The username and domainname for this address should match that
  2080.       for the Send mail via field (if you're also sending TransX mail with
  2081.       Rex).
  2082.  
  2083.       ────────────────────────────────────────────────────────────────────
  2084.       (c) Copyright 1997-1999 Khan Software and Charles Cruden          29
  2085.       Internet Rex v1.19 Documentation                                    
  2086.       ────────────────────────────────────────────────────────────────────
  2087.  
  2088.  
  2089.  
  2090.       3.3.5.5: TransX SMTP\In Path
  2091.  
  2092.       This should be the full path to the SMTP\In directory specified in
  2093.       TransX's setup.
  2094.  
  2095.  
  2096.       3.3.5.6: TransX SMTP\Out Path
  2097.  
  2098.       This should be the full path to the SMTP\Out directory specified in
  2099.       TransX's setup.
  2100.  
  2101.  
  2102.       3.3.5.7: TransX Robot Name
  2103.  
  2104.       This should be TransX's robot name.  It's only needed if you've
  2105.       chosen to send TransX's mail using Internet Rex.
  2106.  
  2107.       In later versions of TransX, this field was removed.  It should
  2108.       contain the username of the email address you're using to send
  2109.       the TransX messages.
  2110.  
  2111.  
  2112.       3.3.6: Compression Programs
  2113.  
  2114.       Here you can specify the paths to compression programs that can be
  2115.       used to bundle mail to nodes with.
  2116.  
  2117.       Choose the operating system you are specifying a compression or
  2118.       decompression program for.  When you go to configure a new node,
  2119.       you can specify a different compression or decompression program for
  2120.       each operating system Rex runs under, with your choices being taken
  2121.       from the programs you specify here.  Rex will run the program
  2122.       appropriate to the operating system it's running under when it goes
  2123.       to pack or unpack mail.
  2124.  
  2125.  
  2126.       3.3.6.1: Tag
  2127.  
  2128.       This is the identifier that will be used when you go to choose a
  2129.       compression program in the node manager.  Choose something relevant
  2130.       to the program you're using, eg. ZIP for PkZip or UC2 for Ultra
  2131.       Compressor II.
  2132.  
  2133.  
  2134.       3.3.6.2: Command Line
  2135.  
  2136.       This should be the full name (and path if the program is not in
  2137.       your path) to the compression program to run, as well as the
  2138.       arguments you would need to create a compressed file.  If the
  2139.  
  2140.       ────────────────────────────────────────────────────────────────────
  2141.       (c) Copyright 1997-1999 Khan Software and Charles Cruden          30
  2142.       Internet Rex v1.19 Documentation                                    
  2143.       ────────────────────────────────────────────────────────────────────
  2144.  
  2145.       program requires a command line switch in order to use list files,
  2146.       it should also be specified here.  Some examples for commonly used
  2147.       programs:
  2148.  
  2149.           PkZip 2.04g for DOS   pkzip
  2150.           ARJ                   arj a
  2151.           InfoZip               zip -9k@D
  2152.  
  2153.  
  2154.       3.3.6.3: List Character
  2155.  
  2156.       When Rex creates archives, it dumps the names of the files it wants
  2157.       to put in the archive to a list file, and passes this new file as a
  2158.       parameter to the compression program.  The compression program
  2159.       needs to support reading the list of files from the new file.
  2160.       (Fortunately, most compression programs do support this.)  The list
  2161.       character is the character that should come before the name of the
  2162.       list file for your compression program.  For most programs, this
  2163.       will be the @ character, but for others it may be different.  Again,
  2164.       some examples for commonly used programs:
  2165.  
  2166.           PkZip 2.04g for DOS   @
  2167.           ARJ                   !
  2168.           InfoZip               <
  2169.  
  2170.       The command line constructed to compress programs is as follows:
  2171.       Fields in <>'s are generated by you, fields in []'s are generated
  2172.       by Rex:
  2173.  
  2174.       <command line> [archive name] <list character>[file with list of files
  2175.       to compress]
  2176.  
  2177.  
  2178.       3.3.7: Decompression Programs
  2179.  
  2180.       And correspondingly, this will let you specify the paths to
  2181.       decompression programs which will unpack incoming mail.
  2182.  
  2183.       The command line should specify the arguments required to extract
  2184.       files from an archive, but not the wildcards to use or switches
  2185.       needed for extraction to a particular directory.  For example, for
  2186.       PKZip, a good command line might be:
  2187.  
  2188.         pkunzip.exe -o
  2189.  
  2190.       If the file to be run is not in your path, you will need to specify
  2191.       not only the filename but the full path to the file in the command
  2192.       line.
  2193.  
  2194.       Once the command line is entered, you will be asked to specify the
  2195.       correct way to extract files to a particular directory.  If you use
  2196.  
  2197.       ────────────────────────────────────────────────────────────────────
  2198.       (c) Copyright 1997-1999 Khan Software and Charles Cruden          31
  2199.       Internet Rex v1.19 Documentation                                    
  2200.       ────────────────────────────────────────────────────────────────────
  2201.  
  2202.       the default programs, you can just leave this at default.
  2203.       Otherwise, you can specify which one of the five methods given Rex
  2204.       will use to extract the files in an archive to a particular
  2205.       directory.  The info you choose will be added to the command line
  2206.       and the archive name to create the full command line passed to DOS,
  2207.       OS/2, Win95 or WinNT.  For example, if you chose "*.* #path" and a
  2208.       command line of pkunzip.exe -o, Rex might try to execute:
  2209.  
  2210.         pkunzip.exe -o archive.zip *.* #c:\inbound
  2211.  
  2212.       to extract the contents of archive.zip to the c:\inbound directory.
  2213.  
  2214.  
  2215.                           3.4: Connecting to the Net
  2216.  
  2217.  
  2218.       DOS and OS/2 users should fill in this screen if they intend to use
  2219.       Rexdial and a PPP/SLIP driver to connect to the net.
  2220.  
  2221.       Win95 and WinNT users can setup Rex to use Windows's built-in
  2222.       dialup networking here.
  2223.  
  2224.  
  2225.                                3.5: Email Setup
  2226.  
  2227.  
  2228.       If you're going to transfer mail over email, this is where you can
  2229.       configure all the information about how to send and receive email
  2230.       on your system.
  2231.  
  2232.       You only need to configure the options on this menu page if you are
  2233.       planning on sending/receiving mail via email.
  2234.  
  2235.  
  2236.       3.5.1: Configure email addresses
  2237.  
  2238.       Choose this to setup the email address(es) you would like to
  2239.       receive and send mail through.  Use insert to add a new email address,
  2240.       enter to modify one and delete to remove one.
  2241.  
  2242.       Addresses are listed alphabetically by domain name and then user name.
  2243.       Beside each address is given the type of spool it uses.  These are
  2244.         POP3  POP3/SMTP server
  2245.         UUCP  UUCP spool
  2246.         GTWY  Fido/Internet gateway
  2247.         GT/P  gateway using packets
  2248.         KA9Q  KA9Q compatible spool
  2249.         Soup  Soup/Yarn mail queue
  2250.         PMMl  PMMail folders
  2251.         Post  Postroad mailer
  2252.         MR/2  MR/2 Ice mail directory
  2253.  
  2254.       ────────────────────────────────────────────────────────────────────
  2255.       (c) Copyright 1997-1999 Khan Software and Charles Cruden          32
  2256.       Internet Rex v1.19 Documentation                                    
  2257.       ────────────────────────────────────────────────────────────────────
  2258.  
  2259.         Eudo  Eudora mailboxes
  2260.         Nett  Nettamer mail spool
  2261.       After that are two spaces with either dashes or letters indicating
  2262.       whether the address is available for inbound (I) and outbound (O) mail.
  2263.  
  2264.  
  2265.       3.5.1.1: Address ID
  2266.  
  2267.       This name is used to identify the address elsewhere in Internet Rex.
  2268.       It's useful if you are setting up multiple entries for the same
  2269.       email address.  The Address ID is also used in the -[x]e<email ID>
  2270.       command line option to specify nodes sending or receiving email
  2271.       through a particular address.
  2272.  
  2273.  
  2274.       3.5.1.2: Username and Domain Name
  2275.  
  2276.       Any mail sent out will be listed as coming from user@somehost,
  2277.       where user is Rex's username, and somehost is the system domain name
  2278.       you specify.  In UUCP setups, Rex will also use these fields to scan
  2279.       for mail.
  2280.  
  2281.  
  2282.       3.5.1.3: Mail Spool Type
  2283.  
  2284.       This tells Rex how you send your email.  Choices are:
  2285.         Connect to SMTP/POP3 host
  2286.           Rex transfers mail to/from SMTP/POP3 servers.  Most SLIP and PPP
  2287.           accounts fall into this category.
  2288.         UUCP
  2289.           Rex reads and writes a UUCP spool from a directory on your hard
  2290.           drive.  You'll still need your UUCICO program to upload and
  2291.           download mail.
  2292.         Gateway
  2293.           Rex reads and writes netmail messages to a Fido-Internet gateway
  2294.           machine.
  2295.         Gateway with packets
  2296.           Rex reads netmail messages and writes packets to a Fido-Internet
  2297.           gateway machine.
  2298.         KA9Q style SMTP spool
  2299.           Rex reads and writes messages to a KA9Q style SMTP spool.  This
  2300.           spool should have an inbound or RQUEUE directory and an outbound
  2301.           or MQUEUE directory.
  2302.         Soup/Yarn
  2303.           Rex reads and writes a Soup or Yarn mail queue.
  2304.         PMMail
  2305.           Rex will read and write messages in your PMMail email folders.
  2306.         PostRoad mailer
  2307.           Rex will read and write messages in your Postroad mailer email
  2308.           directories.
  2309.         MR/2 Ice
  2310.  
  2311.       ────────────────────────────────────────────────────────────────────
  2312.       (c) Copyright 1997-1999 Khan Software and Charles Cruden          33
  2313.       Internet Rex v1.19 Documentation                                    
  2314.       ────────────────────────────────────────────────────────────────────
  2315.  
  2316.           Rex will read and write messages in your MR/2 Ice email folders.
  2317.         Eudora
  2318.           Rex will read and write messages from your IN and OUT mailboxes.
  2319.         Nettamer
  2320.           Rex will read and write messages to Nettamer's mail queue.
  2321.  
  2322.       Depending on which spool type you choose, you'll have different
  2323.       fields to setup.  Choose Configure to set each up.
  2324.  
  2325.  
  2326.       3.5.1.3.1: Configure
  2327.  
  2328.  
  2329.       3.5.1.3.1.1: POP3/SMTP setup
  2330.  
  2331.  
  2332.       3.5.1.3.1.1.1: SMTP Host
  2333.  
  2334.       This should be the full machine name or IP address of your mail
  2335.       server.  For example:
  2336.  
  2337.         mail.somehost.com
  2338.         123.234.1.2
  2339.  
  2340.       This address or machine name should have been given to you by your
  2341.       Internet provider.  An SMTP host entry is required in order for Rex
  2342.       to send files out through Email.
  2343.  
  2344.  
  2345.       3.5.1.3.1.1.2: POP3 Host
  2346.  
  2347.       For many people, this should be the same as your SMTP host.  There
  2348.       are some providers though who have separate mail and POP3 servers.
  2349.       Put the machine name or IP address of your POP3 server here.  A POP3
  2350.       host is required in order for Rex to receive files through Email.
  2351.  
  2352.  
  2353.       3.5.1.3.1.1.3: POP3 Username
  2354.  
  2355.       This probably matches the first part of your email address, and
  2356.       should have been provided to you by your Internet provider.  For
  2357.       example, if your email address is joe.blow@somehost.com, your POP3
  2358.       username would be joe.blow.
  2359.  
  2360.  
  2361.       3.5.1.3.1.1.4: POP3 Password
  2362.  
  2363.       This is the password you need to retrieve your mail.
  2364.  
  2365.  
  2366.       3.5.1.3.1.1.5: Use APOP
  2367.  
  2368.       ────────────────────────────────────────────────────────────────────
  2369.       (c) Copyright 1997-1999 Khan Software and Charles Cruden          34
  2370.       Internet Rex v1.19 Documentation                                    
  2371.       ────────────────────────────────────────────────────────────────────
  2372.  
  2373.  
  2374.       More advanced POP3 servers allow you to log in without sending your
  2375.       password in the clear over your connection by using the APOP login
  2376.       sequence.  If your server supports this and you'd like to use the
  2377.       feature, turn this on.  If your server doesn't support this and Rex
  2378.       is setup to use it, logins should still work, but an error message will
  2379.       appear in the log.
  2380.  
  2381.  
  2382.       3.5.1.3.1.1.6: Refetch Mail
  2383.  
  2384.       Depending on how much mail you typically receive, and how quick
  2385.       your mail server is at sending you mail, you may find that new
  2386.       messages have arrived in your mailbox while Rex was downloading
  2387.       mail.  You can have Rex check for new mail after a first pass by
  2388.       setting this option to yes.
  2389.  
  2390.  
  2391.       3.5.1.3.1.1.7: POP3 Timelimit
  2392.  
  2393.       If you connect to a dialup POP3 host with limited time online, you
  2394.       may want to tell Rex to use a POP3 time limit.  If you run into a
  2395.       situation where you cannot download all your mail in the time
  2396.       allotted by your server, the usual response of a POP3 server is to
  2397.       ignore any 'delete message' commands sent after you've been
  2398.       disconnected.  By enabling this, and setting the synch time in the
  2399.       next field, you tell Rex to periodically log off of the POP3 server
  2400.       and log back on again, to make sure that any delete message commands
  2401.       are actually applied.
  2402.  
  2403.  
  2404.       3.5.1.3.1.1.8: Synch Every...
  2405.  
  2406.       If you've set a POP3 timelimit, you need to set how long Rex will
  2407.       go before logging off the POP3 server and logging back on again.
  2408.       This defaults to 15 minutes, but should be set to something
  2409.       reflecting how long you're allowed to be online before you get
  2410.       disconnected.  (eg. if you have a 1 hour connection time limit, you
  2411.       could set this to 45 minutes.)
  2412.  
  2413.  
  2414.       3.5.1.3.1.2: UUCP Setup
  2415.  
  2416.  
  2417.       3.5.1.3.1.2.1: UUCP Path
  2418.  
  2419.       This should be the directory where your UUCP program stores its
  2420.       data files (*.D/*.X) and creates its command files
  2421.       (*.DAT/*.XQT/*.CMD on most systems).  Note that Rex creates UUCICO
  2422.       type UUCP spool files: UUPC or UNIX style long filename spools are
  2423.       not currently supported.
  2424.  
  2425.       ────────────────────────────────────────────────────────────────────
  2426.       (c) Copyright 1997-1999 Khan Software and Charles Cruden          35
  2427.       Internet Rex v1.19 Documentation                                    
  2428.       ────────────────────────────────────────────────────────────────────
  2429.  
  2430.  
  2431.  
  2432.       3.5.1.3.1.2.2: Site Name
  2433.  
  2434.       This should be your site name as recognized by your UUCP uplink.
  2435.  
  2436.  
  2437.       3.5.1.3.1.2.3: Host Name
  2438.  
  2439.       This should be your UUCP uplink's host name.  Note that this is not
  2440.       necessarily the same as their domain name.  This field should match
  2441.       the "hostname" or "remote name" field in your UUCP spool processor.
  2442.  
  2443.  
  2444.       3.5.1.3.1.2.4: UUCP Grade
  2445.  
  2446.       You can specify what grade Rex should create its UUCP spool files
  2447.       with here.  The default is M.
  2448.  
  2449.  
  2450.       3.5.1.3.1.2.5: Spool Type
  2451.  
  2452.       There are a few different naming standards for UUCP spool files.
  2453.       The problem comes from trying to map the standard UNIX long
  2454.       filenames that UUCP has been used to using into the 8.3 format that
  2455.       DOS's filesystem uses.
  2456.  
  2457.       Rex currently supports creating spool files with either the UNIX
  2458.       long filenames, the munged 8.3 files created by programs like
  2459.       FX/UUCICO or munged 8.3 filenames without bitmasks (sometimes
  2460.       required by some UUCP servers): you can toggle between the three spool
  2461.       formats by hitting enter over this field.  Rex does NOT currently
  2462.       support spool files created and read by the program UUPC.
  2463.  
  2464.  
  2465.       3.5.1.3.1.3: Gateway / With Packet Setup
  2466.  
  2467.  
  2468.       3.5.1.3.1.3.1: Gateway's address
  2469.  
  2470.       This is the FTN address of your Fido/Internet gateway. (eg. 1:19/60)
  2471.  
  2472.  
  2473.       3.5.1.3.1.3.2: Message Flags
  2474.  
  2475.       Messages to your gateway will be created with the local and private
  2476.       flags set by default.  If you would like other flags set as well,
  2477.       you can choose which here.  Available flags are crash, del/sent and
  2478.       direct.
  2479.  
  2480.  
  2481.  
  2482.       ────────────────────────────────────────────────────────────────────
  2483.       (c) Copyright 1997-1999 Khan Software and Charles Cruden          36
  2484.       Internet Rex v1.19 Documentation                                    
  2485.       ────────────────────────────────────────────────────────────────────
  2486.  
  2487.       3.5.1.3.1.3.3: Use UUCP Addressing
  2488.  
  2489.       Normally, if a message's address can be fit into the To: field of
  2490.       the netmail message, it will be.  In cases where it can't, the
  2491.       netmail will be addressed to UUCP and a To: field will be put at the
  2492.       top of the message showing the real address.  If you turn on UUCP
  2493.       addressing, ALL messages generated will be addressed to UUCP with a
  2494.       To: field.
  2495.  
  2496.  
  2497.       3.5.1.3.1.3.4: Packet Directory
  2498.  
  2499.       If you chose Gateway with packets, you need to specify the
  2500.       directory where your gateway tosser expects to put outgoing packets
  2501.       here.
  2502.  
  2503.  
  2504.       3.5.1.3.1.3.5: Packet password
  2505.  
  2506.       If you chose Gateway with packets, you can optionally specify a
  2507.       packet level password to use in each of the packets created for your
  2508.       gateway.
  2509.  
  2510.  
  2511.       3.5.1.3.1.4: KA9Q Setup
  2512.  
  2513.  
  2514.       3.5.1.3.1.4.1: SMTP Inbound Path
  2515.  
  2516.       This should be the directory where your mail program creates the
  2517.       *.TXT/*.WRK files for inbound mail.
  2518.  
  2519.  
  2520.       3.5.1.3.1.4.2: SMTP Outbound Path
  2521.  
  2522.       This should be the directory where your mail program creates the
  2523.       *.TXT/*.WRK files for outbound mail.
  2524.  
  2525.  
  2526.       3.5.1.3.1.5: PMMail setup
  2527.  
  2528.  
  2529.       3.5.1.3.1.5.1: PMMail inbound
  2530.  
  2531.  
  2532.       This should be the full path to your PMMail inbound folder.  Usually
  2533.       this is in a subdirectory of your PMMail folder based on the account's
  2534.       name.  For example, if the account were for 'cruden@cs.ualberta.ca', the
  2535.       subdirectory might be c:\pmmail\cruden0.act\inbox.fld.
  2536.  
  2537.  
  2538.  
  2539.       ────────────────────────────────────────────────────────────────────
  2540.       (c) Copyright 1997-1999 Khan Software and Charles Cruden          37
  2541.       Internet Rex v1.19 Documentation                                    
  2542.       ────────────────────────────────────────────────────────────────────
  2543.  
  2544.       3.5.1.3.1.5.2: PMMail outbound
  2545.  
  2546.  
  2547.       This should be the full path to your PMMail outbound folder.  Like
  2548.       the inbound folder, this is in a subdirectory of your PMMail folder.
  2549.       The directory is outbox.fld instead of inbox.fld.
  2550.  
  2551.  
  2552.       3.5.1.3.1.6: PostRoad mailer setup
  2553.  
  2554.  
  2555.       3.5.1.3.1.6.1: Postroad inbound
  2556.  
  2557.  
  2558.       This should be the full path to your Postroad mailer inbound
  2559.       directory for the address you requested.  Usually this is in a
  2560.       subdirectory of your Postroad folder.  For example, if the email address
  2561.       were 'xanadu@v-wave.com', the inbound directory might be
  2562.       c:\postroad\xanadu.
  2563.  
  2564.  
  2565.       3.5.1.3.1.6.2: Postroad outbound
  2566.  
  2567.  
  2568.       This should be the full path to your Postroad mailer outbound
  2569.       directory.  This is a subdirectory of the inbound folder.  Usually it
  2570.       is something like c:\postroad\xanadu\sndnotes.
  2571.  
  2572.  
  2573.       3.5.1.3.1.7: Soup/Yarn setup
  2574.  
  2575.  
  2576.       3.5.1.3.1.7.1: Queue path
  2577.  
  2578.  
  2579.       This should be the full path to your Soup or Yarn queue directory.
  2580.       Rex checks this directory for the AREAS and REPLIES files to read and
  2581.       write to the Soup/Yarn queue.
  2582.  
  2583.  
  2584.       3.5.1.3.1.8: Eudora setup
  2585.  
  2586.  
  2587.       3.5.1.3.1.8.1: Queue path
  2588.  
  2589.  
  2590.       This should be the full path to your Eudora queue directory.  Usually
  2591.       this is the directory you installed Eudora to.  Rex reads from the IN.TOC
  2592.       mailbox and writes to the OUT.TOC mailbox in this directory.
  2593.  
  2594.  
  2595.  
  2596.       ────────────────────────────────────────────────────────────────────
  2597.       (c) Copyright 1997-1999 Khan Software and Charles Cruden          38
  2598.       Internet Rex v1.19 Documentation                                    
  2599.       ────────────────────────────────────────────────────────────────────
  2600.  
  2601.       3.5.1.3.1.9: MR/2 Ice
  2602.  
  2603.  
  2604.       3.5.1.3.1.9.1: Queue path
  2605.  
  2606.  
  2607.       This should be the full path to your MR/2 Ice queue.  Generally this
  2608.       is the mail subdirectory of your MR/2 Ice installation.  For example, if
  2609.       you installed MR/2 Ice to c:\mr2i, your queue path would be c:\mr2i\mail.
  2610.       This directory should contain MR2I.NDX and MR2I.OUT.
  2611.  
  2612.  
  2613.       3.5.1.3.1.10: Nettamer setup
  2614.  
  2615.  
  2616.       3.5.1.3.1.10.1: Queue path
  2617.  
  2618.  
  2619.       This should be the full path to your Nettamer mail directory.
  2620.       Generally, this is the directory you installed Nettamer to, but it may
  2621.       be in a sub-directory of Nettamer if you've set up extra mailbox
  2622.       directories.  Rex will read and write MAIL.$## files in this directory.
  2623.  
  2624.  
  2625.       3.5.1.3.2: Use for outbound mail
  2626.  
  2627.  
  2628.       Set this to yes if you would like to use this email address to send mail.
  2629.  
  2630.  
  2631.       3.5.1.3.3: Use for inbound mail
  2632.  
  2633.  
  2634.       Set this to yes if you would like to use this email address to receive mail.
  2635.  
  2636.  
  2637.       3.5.1.3.4: Messages downloaded
  2638.  
  2639.       Hitting enter over this selection will cycle you through the available
  2640.       choices for choosing what messages Rex will download.  They move up
  2641.       progressively through first only allowing Rex to download messages
  2642.       matching the criteria setup in the node manager; having Rex download those
  2643.       messages, plus messages from other Internet mailers whose nodes aren't
  2644.       listed in the node manager; to allowing Rex to download and post all the
  2645.       messages in your mail box.
  2646.  
  2647.       When Rex is setup to download all the messages in your mailbox, the
  2648.       ones it doesn't recognize will be converted to netmail and posted in
  2649.       your netmail message area.
  2650.  
  2651.  
  2652.  
  2653.       ────────────────────────────────────────────────────────────────────
  2654.       (c) Copyright 1997-1999 Khan Software and Charles Cruden          39
  2655.       Internet Rex v1.19 Documentation                                    
  2656.       ────────────────────────────────────────────────────────────────────
  2657.  
  2658.       3.5.1.3.5: Stray messages from...
  2659.  
  2660.  
  2661.       If message downloaded is set to "Matching messages plus", you can
  2662.       configure whether Rex will download messages from Fido2Int, Internet
  2663.       Rex, FIDS compatible mailers, SEAT compatible mailers or Allfix.  If
  2664.       you've enablied TransX compatible mode, you can also choose TransX messages.
  2665.       A check mark beside the appropriate transport will signal Rex to download
  2666.       messages from that program, regardless of whether the message is from
  2667.       someone listed in the node manager or not.
  2668.  
  2669.  
  2670.       3.5.2: Time Zone
  2671.  
  2672.       This is the time difference between your time zone and GMT,
  2673.       measured in hours and minutes.  For instance, for mountain standard
  2674.       time, 7 hours less than GMT, the entry would be -7:00.
  2675.  
  2676.  
  2677.       3.5.3: Gateway Address
  2678.  
  2679.       For those using POP3/SMTP or UUCP spools, netmail to this address
  2680.       will be converted into email.  If the address is empty (or 0:0/0),
  2681.       netmail to email conversion will be disabled.
  2682.  
  2683.       For those using email through Fido gateways, this is just the
  2684.       netmail address of your Fido gateway.
  2685.  
  2686.  
  2687.       3.5.4: Gate mail via
  2688.  
  2689.       This lets you select which email address to gate netmail to email
  2690.       through.
  2691.  
  2692.  
  2693.       3.5.5: Break lines at
  2694.  
  2695.       If the netmail you gate has lines longer than the number of
  2696.       characters given here, Rex will wrap the lines automatically so they are
  2697.       short enough to fit.  You can enter any number betwee 45 and 300 though
  2698.       it is recommended that you set this to 75 or 80 characters.
  2699.  
  2700.  
  2701.                                 3.6: FTP Setup
  2702.  
  2703.  
  2704.       You only need to configure these options if you are planning on connecting
  2705.       to an FTP server using Rex, or if you are running and FTP server and want to
  2706.       use Rex to toss files to/from directories on your hard drive.
  2707.  
  2708.  
  2709.  
  2710.       ────────────────────────────────────────────────────────────────────
  2711.       (c) Copyright 1997-1999 Khan Software and Charles Cruden          40
  2712.       Internet Rex v1.19 Documentation                                    
  2713.       ────────────────────────────────────────────────────────────────────
  2714.  
  2715.       3.6.1: Passive Mode FTP
  2716.  
  2717.       If your machine is setup behind a firewall which proxies or remaps
  2718.       FTP connections, Rex may be unable to download or upload files from
  2719.       remote FTP sites, even though it can connect to the sites just fine.
  2720.       If this is the case, you need to turn on passive mode FTP.  Since
  2721.       this command may not be supported on all servers, it is recommended
  2722.       that you do not turn this on if you don't need to.
  2723.  
  2724.  
  2725.       3.6.2: Lock Timeout
  2726.  
  2727.       Rex has locking mechanisms setup for both FTP tossing and local
  2728.       directory tossing.  If you choose to set your connection to check
  2729.       for locks and wait for locks to clear, you may find that Rex waits
  2730.       indefinitely for locks to clear on occasions when the remote has
  2731.       not cleared a lock after ending a session.  To avoid having this
  2732.       happen, you can set lock checking to time out after a certain number
  2733.       of minutes.  If lock timeout is set to 0, Rex will wait until a lock
  2734.       is cleared before proceeding.
  2735.  
  2736.  
  2737.       3.6.3: Restarts
  2738.  
  2739.       Some FTP servers support restarting incomplete downloads from earlier
  2740.       failed attempts.  If you'd like Rex to try to use this feature, set this
  2741.       to on.  Rex will then keep any incomplete downloads in subdirectories of
  2742.       the holding directory and try to reconstruct them at a later time.  If
  2743.       this is set to off, incomplete downloads will be deleted.  This will save
  2744.       you the hard drive space required to store them, but the time taken to
  2745.       download them will be larger the next time around.
  2746.  
  2747.  
  2748.                              3.7: Address Manager
  2749.  
  2750.  
  2751.       Enter your system's main and alias addresses here and configure how
  2752.       they will be matched according to zones.
  2753.  
  2754.  
  2755.       3.7.1: System Addresses
  2756.  
  2757.       Setup your system's main netmail address and any AKAs you may have.
  2758.  
  2759.  
  2760.       3.7.1.1: Main Address
  2761.  
  2762.       This is the default address for your system.  Anytime Rex can't
  2763.       find a zone mapping which matches the current message, or anytime
  2764.       Rex needs a generic net address for the system, this is the address
  2765.       that will be used.
  2766.  
  2767.       ────────────────────────────────────────────────────────────────────
  2768.       (c) Copyright 1997-1999 Khan Software and Charles Cruden          41
  2769.       Internet Rex v1.19 Documentation                                    
  2770.       ────────────────────────────────────────────────────────────────────
  2771.  
  2772.  
  2773.  
  2774.       3.7.1.2: System AKAs
  2775.  
  2776.       Here you can enter other addresses your system may have.  These
  2777.       will also be available in the zone matching area and the address
  2778.       selection part of the node manager.  You can specify up to 100
  2779.       different AKAs for your system.
  2780.  
  2781.       Use insert to create a new entry, enter to modify the currently
  2782.       highlighted entry, delete to delete the currently highlighted entry
  2783.       and the arrow keys to move up and down through the list.
  2784.  
  2785.  
  2786.       3.7.2: Zone Matching
  2787.  
  2788.       This defines the default way Rex will present your system to BBSs
  2789.       in other zones.  For each net you're in, you should defined the zone
  2790.       it is associated with and the AKA you want to use for that zone.
  2791.       For example, FidoNet has zones 1 through 6, and let's say the BBS
  2792.       address is 1:342/806. Then the following entries should be made:
  2793.  
  2794.         1   1:342/806
  2795.         2   1:342/806
  2796.         3   1:342/806
  2797.         4   1:342/806
  2798.         5   1:342/806
  2799.         6   1:342/806
  2800.  
  2801.       Now since 4 is zone mapped to use 1:342/806, anytime Rex sees mail
  2802.       destined for a node in zone 4, the default address to use will be
  2803.       1:342/806.
  2804.  
  2805.       Strictly speaking, the zone 1 mapping is not necessary.  If Rex
  2806.       cannot find a zone map for a given address, it will search the list
  2807.       of AKAs for an address with the same zone and use that one by
  2808.       default.  So, if one of the defined AKAs was 100:6520/4, and no zone
  2809.       map existed for zone 100, 100:6520/4 would be used by default.
  2810.  
  2811.  
  2812.       3.7.3: Domains
  2813.  
  2814.  
  2815.       Use this section of Rex to setup matching zones to domains.
  2816.  
  2817.       For any net you're in, you can also define a domain which corresponds
  2818.       to that net.  This is done by associating a zone, or a number of zones,
  2819.       to the domain name you give.  (Consult the NC for your net to find out
  2820.       what the proper domain name for your net is before using this.)  Every
  2821.       netmail message and packet created by Rex containing mail to or from
  2822.       the zones you define will have the domain you give inserted into the
  2823.  
  2824.       ────────────────────────────────────────────────────────────────────
  2825.       (c) Copyright 1997-1999 Khan Software and Charles Cruden          42
  2826.       Internet Rex v1.19 Documentation                                    
  2827.       ────────────────────────────────────────────────────────────────────
  2828.  
  2829.       message or packet.
  2830.  
  2831.       Rex also uses the domain as the 'fifth' dimension of addressing, so
  2832.       that if you have two nets with the same zone, you can define the domain
  2833.       for each net and have Rex export mail correctly.
  2834.  
  2835.       Finally, on Binkley-style mail systems (except Portal of Power, which
  2836.       doesn't support this feature), the domains you give here can also be used
  2837.       as alternate outbound directories.  Rex will first search the directories
  2838.       outbound.* in your mail path for outbound mail, then for each different
  2839.       domain, it will search the directories <domainname>.*.
  2840.  
  2841.  
  2842.                            3.8: Connection Defaults
  2843.  
  2844.  
  2845.       3.8.1: Maximum Resends
  2846.  
  2847.       This is the maximum number times Rex will try to resend a message
  2848.       before giving up and deleting it without it being sent.  The only
  2849.       time this should come into effect is if a connection between you and
  2850.       a remote node is particularly bad, or if the remote node is no
  2851.       longer responding to mail.
  2852.  
  2853.  
  2854.       3.8.2: Dupe Protection Days
  2855.  
  2856.       Connections setup to send and receive acknowledgements
  2857.       automatically have a signature of every file logged in a local
  2858.       queue.  If for some reason a file is sent and received twice, Rex
  2859.       can make sure that only one copy is actually tossed to your inbound
  2860.       directory by looking through the queue of signatures and checking to
  2861.       see if the file has already been received.  Dupe protection days
  2862.       sets how long Rex will keep a signature in the queue before deciding
  2863.       the file has been properly received once and only once.
  2864.  
  2865.  
  2866.       3.8.3: Default Send Acknowledgements
  2867.  
  2868.       Rex can send acknowledgements of received files to nodes not listed
  2869.       in the node manager.  If you set this to yes, Rex will send these
  2870.       acknowledgements when it receives a file from an unknown Internet
  2871.       Rex node.  Otherwise, the file will be decoded, but not
  2872.       acknowledged.
  2873.  
  2874.  
  2875.       3.8.4: Dupe protection on all links
  2876.  
  2877.       If you've enabled dupe protection, you can also set Rex up to extend
  2878.       its protection to every link in the node manager.  By default, Rex only
  2879.       offers duplicate protection on nodes which have reliable links: reliable
  2880.  
  2881.       ────────────────────────────────────────────────────────────────────
  2882.       (c) Copyright 1997-1999 Khan Software and Charles Cruden          43
  2883.       Internet Rex v1.19 Documentation                                    
  2884.       ────────────────────────────────────────────────────────────────────
  2885.  
  2886.       links ensure each file has a unique identification, allowing Rex to be
  2887.       sure that any file with the same ID is a duplicate.  When duplicate
  2888.       protection is extended to all links, Rex keeps a 20 byte signature of
  2889.       every file received along with its name.  If the name and signature of
  2890.       an incoming file matches one in Rex's list, it's considered a dupe and
  2891.       removed.  There is still a chance (albeit very small) that a new
  2892.       inbound file might have the same signature as an old one, in which case
  2893.       it might be removed incorrectly.
  2894.  
  2895.  
  2896.       3.8.5: Default Resend Delay
  2897.  
  2898.       This is the amount of time Rex will wait before sending a resend
  2899.       request for a incomplete multipart message to an unknown Intrenet
  2900.       Rex node.
  2901.  
  2902.  
  2903.       3.8.6: Partial Purge Delay
  2904.  
  2905.       This is the amount of time Rex will wait before giving up on
  2906.       receiving the rest of an incomplete partial message from an unknown
  2907.       node or a node which doesn't have send acknowledgements set to yes.
  2908.       If you set this to 0 hours, partial messages will be kept until they
  2909.       are completed, no matter how long this takes.  This will ensure that
  2910.       partial messages are always completed if possible, but may also mean
  2911.       that some partial messages will remain in the queue until you remove
  2912.       them yourself.
  2913.  
  2914.  
  2915.       3.8.7: Purge Known Partials
  2916.  
  2917.       If this is set to yes, the partial purge delay will also be applied
  2918.       to nodes which DO have send acknowledgements set to yes.
  2919.  
  2920.  
  2921.                               3.9: Node Manager
  2922.  
  2923.  
  2924.       This is the menu where you create new connections, see what connections are
  2925.       already defined, or delete connections if need be.  Use the insert, enter
  2926.       and delete keys respectively to do this.
  2927.  
  2928.  
  2929.       3.9.1: Sysop's Name
  2930.  
  2931.       Enter the name of the sysop of the node in question.  It will be
  2932.       used in the To field of email messages, and is helpful for
  2933.       remembering who you're dealing with.  :)  Node must have the field
  2934.       filled.
  2935.  
  2936.  
  2937.  
  2938.       ────────────────────────────────────────────────────────────────────
  2939.       (c) Copyright 1997-1999 Khan Software and Charles Cruden          44
  2940.       Internet Rex v1.19 Documentation                                    
  2941.       ────────────────────────────────────────────────────────────────────
  2942.  
  2943.       3.9.2: System Address
  2944.  
  2945.       The address of the system you're sending mail to.  Any netmail
  2946.       destined to this address will be sent according to the method you
  2947.       specify.  You must specify a system address for every node.
  2948.  
  2949.  
  2950.       3.9.3: Routing Information
  2951.  
  2952.       You may want to route mail to other systems through this node.  If
  2953.       this is the case, selecting this will bring up a routing editor
  2954.       which will let you specify addresses you want to be routed through
  2955.       this node.
  2956.  
  2957.       On each line, enter a wildcard or specific node you would like mail
  2958.       for routed to this node.  For example, the routing line:
  2959.  
  2960.         1:342/*
  2961.  
  2962.       would cause all mail on the system destined for nodes in net 1:342
  2963.       to be routed to this node.
  2964.  
  2965.       You can use * or ? as wildcards.  * will match any length string; ?
  2966.       will match a single character.  For instance:
  2967.  
  2968.         1:342/2??
  2969.  
  2970.       would route mail destined for any node served by hub 200 in net
  2971.       1:342, but mail to 1:342/22 wouldn't match.
  2972.  
  2973.       You can also exclude particular addresses by putting an X in front
  2974.       of the addresses you specify.  For example:
  2975.  
  2976.         1:342/*
  2977.         X1:342/8??
  2978.  
  2979.       would route mail destined to nodes in net 1:342, except those nodes
  2980.       served by hub 800.
  2981.  
  2982.       Order is unimportant.  Exclude commands will be processed after
  2983.       include commands.  You can have up to 25 routing commands for a
  2984.       single node.
  2985.  
  2986.  
  2987.       3.9.4: Use AKA
  2988.  
  2989.       You can specify the AKA you want to use when communicating with
  2990.       this system here, or leave it on Use default/zone matching to let
  2991.       Rex match the AKA according to what has been defined in the zone
  2992.       matching part of address management.  If no match can be found in
  2993.       your AKAs or your zone matches, your main system address will be
  2994.  
  2995.       ────────────────────────────────────────────────────────────────────
  2996.       (c) Copyright 1997-1999 Khan Software and Charles Cruden          45
  2997.       Internet Rex v1.19 Documentation                                    
  2998.       ────────────────────────────────────────────────────────────────────
  2999.  
  3000.       used.
  3001.  
  3002.  
  3003.       3.9.5: Node Active
  3004.  
  3005.       You can set whether Rex will process inbound or outbound mail
  3006.       for this node here.  Usually, this is set to "yes": Rex will
  3007.       process all mail for this node.  Setting it to "receive mail only"
  3008.       will make Rex only process inbound mail for the node: outbound
  3009.       mail will be left in your mailer's queue.  Similarly, setting it
  3010.       to "send mail only" will make Rex ignore any messages or files
  3011.       it sees from this node and only send it mail.  Finally, setting
  3012.       it to "no" will make Rex ignore this node's mail completely.
  3013.  
  3014.  
  3015.       3.9.6: Mailbox Directory
  3016.  
  3017.       For each node in Rex's setup, you can also define a mailbox
  3018.       directory which Rex will search each time mail is queued for the
  3019.       node.  If it finds files in that directory, they'll be sent out and
  3020.       removed from the hard drive.  McMail users will find this matches
  3021.       the behaviour of its mailbox directories.  ViaMail users should be
  3022.       using this to specify the location of the files waiting for this
  3023.       node.  (See the ViaMail section for more information about using ViaMail
  3024.       with Internet Rex.)
  3025.  
  3026.  
  3027.       3.9.7: Outbound Messages
  3028.  
  3029.       Select this multiple times to rotate through the available options
  3030.       for sending mail to this node.
  3031.  
  3032.       The available options are:
  3033.  
  3034.  
  3035.       3.9.7.1: Don't Toss Outbound
  3036.  
  3037.       Mail to this node will be left in your netmail folder.  Rex will not
  3038.       try to send mail to this node.
  3039.  
  3040.  
  3041.       3.9.7.2: Toss to Mail
  3042.  
  3043.       Mail and file attaches to this node will be sent via email.
  3044.  
  3045.  
  3046.       3.9.7.2.1: Transport Method
  3047.  
  3048.       This lets you choose what type of program Rex will emulate when
  3049.       sending mail to this node.
  3050.  
  3051.  
  3052.       ────────────────────────────────────────────────────────────────────
  3053.       (c) Copyright 1997-1999 Khan Software and Charles Cruden          46
  3054.       Internet Rex v1.19 Documentation                                    
  3055.       ────────────────────────────────────────────────────────────────────
  3056.  
  3057.       MIME / none will send mail with only the barest minimum of extra
  3058.       text added to allow Rex to use manifests and receipts.  These
  3059.       messages should be decodable by anyone using a standard mailer or
  3060.       some of the simpler transport programs like Fidonet 2 Internet
  3061.       mailer.  If you don't know in advance what type of mailer your
  3062.       connection will be using, select this transport method.  In reality,
  3063.       MIME / none barely differs from SEAT in its encoding: the main
  3064.       difference is that MIME / none creates MIME standard multipart
  3065.       messages, whereas SEAT does not.
  3066.  
  3067.       SEAT (Rex native) uses the SEAT standard for writing messages.
  3068.       Files sent in a single message will still be decodable by most
  3069.       standard mail readers.  Files sent in multiple parts can only be
  3070.       decoded by SEAT compatible mailers.
  3071.  
  3072.       FIDS messages use the FIDS standard for transporting mail.  Single
  3073.       part messages will still be decodable by most mailers.  Multipart
  3074.       messages will be decodable by programs which use the MIME multipart
  3075.       message standard.  An important note: the FIDS transport method does
  3076.       not currently support reliable connections.  See the help on
  3077.       Connection Details for more information on what restrictions this
  3078.       imposes.
  3079.  
  3080.       If your remote is using Allfix to receive files, Rex can produce
  3081.       messages which will be decodable and understandable by Allfix.
  3082.       Allfix messages will generally not be decodable by other programs.
  3083.       Multipart messages will NOT be decodable by other programs.  If you
  3084.       choose to use Allfix to send/receive files and the remote node is
  3085.       actually using Allfix to receive files, you should setup reliable
  3086.       connection information for this node: Allfix defaults to this, Rex
  3087.       does not.
  3088.  
  3089.       If you've enabled TransX compatible mode in Rex's behaviour, you'll
  3090.       also have the choice of sending messages using the TransX transport
  3091.       method.  Use this only if the node you're connecting to is using
  3092.       TransX and wants to connect using native TransX encoding.
  3093.  
  3094.       One exception exists to the restrictions on programs which can and
  3095.       can't read particular transport methods: Internet Rex supports ALL
  3096.       of the above transport methods for incoming as well as outgoing
  3097.       messages.  Rex will autodetect which method is being used and decode
  3098.       the message appropriately.
  3099.  
  3100.       Here is a list of various Internet transport programs and the
  3101.       transport method you should use for each to ensure maximum
  3102.       reliability.  A suggested encoding method follows (where
  3103.       applicable).
  3104.  
  3105.           GIGO                      MIME / none (UUencoded)
  3106.           Watergate                 MIME / none (UUencoded)
  3107.           Fido2Int                  MIME / none (Base 64 encoded)
  3108.  
  3109.       ────────────────────────────────────────────────────────────────────
  3110.       (c) Copyright 1997-1999 Khan Software and Charles Cruden          47
  3111.       Internet Rex v1.19 Documentation                                    
  3112.       ────────────────────────────────────────────────────────────────────
  3113.  
  3114.           Internet Rex              SEAT
  3115.           SEAT compatible mailers   SEAT (UUencoded)
  3116.           PXFIDS                    FIDS
  3117.           Allfix                    Allfix
  3118.           TransX                    TransX
  3119.           TransNet                  MIME / none (Base 64 encoded)
  3120.  
  3121.       A special note for those connecting to users of TransNet.  TransNet
  3122.       requires a particular subject line in order to recognise its mail.
  3123.       That line must be:
  3124.         Transport From-(your address) To-(his address) Password
  3125.       So if you were 1:342/806, sending mail to 1:342/820, with password
  3126.       "Blah", the subject would have to be
  3127.         Transport From-1:342/806 To-1:342/820 Blah
  3128.  
  3129.  
  3130.       3.9.7.2.2: Encoding Method to Use
  3131.  
  3132.       You can choose between Base 64 encoding, UUencoding, or XXencoding.
  3133.       Base 64, UU and XX encoding are Internet standards and should be
  3134.       readable by most mail programs.  For best results, follow the
  3135.       transport/encoding pairs suggested above.
  3136.  
  3137.  
  3138.       3.9.7.2.3: Email Address
  3139.  
  3140.       The email address to send mail to.
  3141.  
  3142.  
  3143.       3.9.7.2.4: Subject
  3144.  
  3145.       The subject to use in the email sent to the destination node.
  3146.  
  3147.  
  3148.       3.9.7.2.5: Message Length / Chunk Size
  3149.  
  3150.       If the transport method you've chosen supports multipart messages
  3151.       via the MIME standard, this option will be message length.
  3152.  
  3153.       Most mail hosts have a maximum message size: any message larger
  3154.       than this size will be split into smaller messages.  If your mail
  3155.       host is MIME compliant, this splitting process should not damage the
  3156.       mail being sent, but to be on the safe side, it is best to set the
  3157.       maximum message length to less than that of your mail host.  The
  3158.       smallest maximum of any mail host currently known is about 120
  3159.       lines.  The smallest value available for this setting is 100 lines.
  3160.  
  3161.       If you set message length to 0 lines, Rex will not split messages
  3162.       into parts.
  3163.  
  3164.       If the transport method you've chosen supports multipart messages
  3165.  
  3166.       ────────────────────────────────────────────────────────────────────
  3167.       (c) Copyright 1997-1999 Khan Software and Charles Cruden          48
  3168.       Internet Rex v1.19 Documentation                                    
  3169.       ────────────────────────────────────────────────────────────────────
  3170.  
  3171.       via its own standard, this option will be chunk size.
  3172.  
  3173.       This lets you specify the largest chunk of a file that will be sent
  3174.       at once.  Files larger than this number of bytes will be split into
  3175.       smaller parts and each part will be mailed individually, to be
  3176.       reconstructed by the receiving program at the other end.  If your
  3177.       mail host splits one of these parts into smaller parts, it is
  3178.       possible the receiving program may not be able to decode the whole
  3179.       message.  Therefore, you should set this to something less than the
  3180.       maximum message size of your mail host.  The smallest value this may
  3181.       have to be is about 10000 bytes: most mailers support larger values.
  3182.  
  3183.       If you set the chunk size to 0, Rex will not split messages into
  3184.       parts.
  3185.  
  3186.       If you're using Allfix as a message transport, you MUST set the
  3187.       chunk size to less than 16K, otherwise messages will not be
  3188.       correctly decoded by the receiver.  If you're using the TransX
  3189.       transport, you MUST set the chunk size to less than 60K, or
  3190.       the messages may not be decoded by the receive.
  3191.  
  3192.  
  3193.       3.9.7.2.6: Session password
  3194.  
  3195.       If you're using the TransX transport, you can set the session password
  3196.       to use with the node you're connecting to here.  Note that this is not
  3197.       the same as the session password field in the Connection information
  3198.       menu.
  3199.  
  3200.  
  3201.       3.9.7.3: Toss to Directory
  3202.  
  3203.       Mail and file attaches to this node will be moved into a directory
  3204.       on your harddrive.  This is ideal for people running FTP servers to
  3205.       distribute mail: Rex can be configured to check for lock files
  3206.       indicating a user is online downloading or uploading mail, and can
  3207.       also be configured to create lock files while processing this node's
  3208.       mail.
  3209.  
  3210.       This option is mainly intended for people running FTP servers.
  3211.  
  3212.  
  3213.       3.9.7.3.1: Destination
  3214.  
  3215.       The directory where outgoing mail will be placed.
  3216.  
  3217.  
  3218.       3.9.7.3.2: Check for Locks
  3219.  
  3220.       If turned on, Rex will see if there are any files matching the
  3221.       wildcard specified in the lock filename(s) field below it.  If it
  3222.  
  3223.       ────────────────────────────────────────────────────────────────────
  3224.       (c) Copyright 1997-1999 Khan Software and Charles Cruden          49
  3225.       Internet Rex v1.19 Documentation                                    
  3226.       ────────────────────────────────────────────────────────────────────
  3227.  
  3228.       finds any, it will behave according to the flag set in the wait to
  3229.       clear field.
  3230.  
  3231.  
  3232.       3.9.7.3.3: Lock Filename(s)
  3233.  
  3234.       Specify the full name and path of the file to check for before
  3235.       processing mail for this node.  The name can contain wildcard
  3236.       characters.  For example:
  3237.  
  3238.         c:\mail\ftp\outgoing\users\bill\lock*.*
  3239.  
  3240.       would check in the directory c:\mail\ftp\outgoing\users\bill for
  3241.       any file matching lock*.*
  3242.  
  3243.  
  3244.       3.9.7.3.4: Wait to Clear
  3245.  
  3246.       If set to yes, Rex will wait until the given file no longer exsists
  3247.       before tossing mail to this node.  If set to no, Rex will queue the
  3248.       mail in its queue directory and try to toss it the next time it's
  3249.       run.
  3250.  
  3251.  
  3252.       3.9.7.3.5: Create Locks
  3253.  
  3254.       Set this to yes if you would like Rex to create a file before
  3255.       tossing this node's mail, and delete the file when it's done.
  3256.  
  3257.  
  3258.       3.9.7.3.6: Lock Filename
  3259.  
  3260.       If you set create locks to yes, you can specify the full name and
  3261.       path of the file you'd like Rex to create here.
  3262.  
  3263.  
  3264.       3.9.7.4: Toss to FTP Site
  3265.  
  3266.       Mail and file attaches to this node will be uploaded to an FTP site
  3267.       you specify.
  3268.  
  3269.       Selecting configure under the outbound messages option will let you
  3270.       configure in more detail the method you've chosen for sending mail.
  3271.  
  3272.  
  3273.       3.9.7.4.1: Site Name
  3274.  
  3275.       This is the machine name or IP address of the FTP server Rex should
  3276.       log on to to upload files to.  If the FTP server you're connecting
  3277.       to is on a non-standard port, you can specify it by adding :<port>
  3278.       after the server's name.
  3279.  
  3280.       ────────────────────────────────────────────────────────────────────
  3281.       (c) Copyright 1997-1999 Khan Software and Charles Cruden          50
  3282.       Internet Rex v1.19 Documentation                                    
  3283.       ────────────────────────────────────────────────────────────────────
  3284.  
  3285.  
  3286.       eg. xanadu.v-wave.com
  3287.           ftp.somewhere.com:1234
  3288.  
  3289.  
  3290.       3.9.7.4.2: Username
  3291.  
  3292.       Put the username for the FTP site to be used here.
  3293.  
  3294.  
  3295.       3.9.7.4.3: Password
  3296.  
  3297.       Put the password for the FTP site to be used here.  If no password
  3298.       is needed, this entry can be left blank.
  3299.  
  3300.  
  3301.       3.9.7.4.4: Site's Hours
  3302.  
  3303.       If your remote's FTP site is only up certain hours of the day, you
  3304.       can specify from when to when the site will be up here.  The times
  3305.       are based on local time and use a 24 hour clock.  A check-mark
  3306.       beside a time indicates that the site will be available during that
  3307.       time.  Leaving all times unchecked, or all times checked will
  3308.       indicate to Rex that the site is always available.
  3309.  
  3310.  
  3311.       3.9.7.4.5: Lock file size
  3312.  
  3313.       You can set the size of the lock files Rex creates to either 0 or 1
  3314.       byte.  Some FTP processors won't work with 0 byte lock files.  Some FTP
  3315.       servers crash with 1 byte lock files.  Pick your poison....
  3316.  
  3317.  
  3318.       3.9.7.4.6: Unique storage
  3319.  
  3320.       If you're going to be uploading the same file to a site before the
  3321.       remote has a chance to download it, you should turn on Unique storage.
  3322.       Rex will try to store each file it sends with a unique filename so no
  3323.       files are overwritten.  This setup may not work on some servers.
  3324.  
  3325.       The disadvantage of this is that if a transfer is interrupted, the
  3326.       incomplete file will stay on the remote site and won't be overwritten
  3327.       when Rex tries to upload it on the next connection.
  3328.  
  3329.  
  3330.       3.9.7.4.7: Filename case
  3331.  
  3332.       By default, Rex will upload files using the case it got from the local
  3333.       filesystem.  If you store your files on a FAT file system (i.e. DOS),
  3334.       all the files Rex uploads will be sent in upper case.  If you store files
  3335.       on an HPFS, VFAT or NTFS file system, Rex will upload files whose names
  3336.  
  3337.       ────────────────────────────────────────────────────────────────────
  3338.       (c) Copyright 1997-1999 Khan Software and Charles Cruden          51
  3339.       Internet Rex v1.19 Documentation                                    
  3340.       ────────────────────────────────────────────────────────────────────
  3341.  
  3342.       match those on the drive, case included.  This means, for instance, that
  3343.       the file "Test.zip" would be uploaded as "TEST.ZIP" if it were stored
  3344.       on a FAT file system, and "Test.zip" if it were on an HPFS file system.
  3345.  
  3346.       You can also have Rex override the file system defaults and upload all
  3347.       files either as all upper case or all lower case by toggling the value
  3348.       for this option.
  3349.  
  3350.       Note that if the FTP site you're uploading to stores files on a file
  3351.       system that doesn't preserve case (like FAT), the files will end up all
  3352.       upper case, regardless of the value for this option.  Rex will make every
  3353.       effort to send files using the case you request, but because the FTP
  3354.       server has a say in how the files are stored, it can't guarantee that
  3355.       they will end up with the case you request.
  3356.  
  3357.  
  3358.       3.9.7.4.8: Script Type
  3359.  
  3360.       FTP can work either by having Rex automatically send files for you,
  3361.       or by you specifying the commands Rex should issue to the FTP site
  3362.       to upload the files.  If you select automatic, Rex will log on to
  3363.       the site, change to the directory you specify, optionally check for
  3364.       lock files or create them, upload the files to the FTP site and then
  3365.       log off.  If this doesn't match what needs to be done for your site,
  3366.       you should choose manual script type and specify the commands for
  3367.       your site.
  3368.  
  3369.  
  3370.       3.9.7.4.9: Scripting
  3371.  
  3372.       If you choose to use a manual script, you'll be presented with a
  3373.       window where you can enter up to 30 commands which will be issued to
  3374.       the FTP site after Rex has logged you on.  The set of commands which
  3375.       Rex understands can be found towards the end of this manual.
  3376.  
  3377.       A sample script might go:
  3378.         CD \users\bill
  3379.         CHECK lok lock*
  3380.         EXCEPT locknot
  3381.         FOUND WAIT
  3382.         CD inbound
  3383.         DEL *
  3384.         PUT
  3385.  
  3386.       Once the last command has completed, Rex will log off the FTP site
  3387.       and continue processing other mail.
  3388.  
  3389.       If you choose to do an automatic script, you will have the
  3390.       following fields to fill in:
  3391.  
  3392.  
  3393.  
  3394.       ────────────────────────────────────────────────────────────────────
  3395.       (c) Copyright 1997-1999 Khan Software and Charles Cruden          52
  3396.       Internet Rex v1.19 Documentation                                    
  3397.       ────────────────────────────────────────────────────────────────────
  3398.  
  3399.       3.9.7.4.10: Destination Directory
  3400.  
  3401.       The directory to which Rex will upload all the files destined for
  3402.       this node.
  3403.  
  3404.  
  3405.       3.9.7.4.11: Check for Locks
  3406.  
  3407.       If set to yes, Rex will check for any files matching the wildcard
  3408.       specified in the lock filename(s) field, and if it finds any that
  3409.       match, will act according to the setting in the wait for locks
  3410.       field.
  3411.  
  3412.  
  3413.       3.9.7.4.12: Lock Filename(s)
  3414.  
  3415.       Specify the full name and path, with wildcards, of any lock files
  3416.       you would like Rex to check for on the FTP site.  For example:
  3417.  
  3418.         \users\bill\lock*
  3419.  
  3420.  
  3421.       3.9.7.4.13: Wait to Clear
  3422.  
  3423.       If this is set to yes, Rex will wait until the lock file no longer
  3424.       exists before proceeding to upload files to the FTP site.  If it's
  3425.       set to no, Rex will log off the FTP site and upload the files the
  3426.       next time Rex is run.
  3427.  
  3428.  
  3429.       3.9.7.4.14: Create Locks
  3430.  
  3431.       If this is set to yes, Rex will create a zero or one byte file on
  3432.       the FTP site with the name you specify in the lock filename field.
  3433.  
  3434.  
  3435.       3.9.7.4.15: Lock Filename
  3436.  
  3437.       Specify the name and path of a lock file you would like Rex to
  3438.       create before uploading files to this site.  For example:
  3439.  
  3440.         \users\bill\imonline
  3441.  
  3442.  
  3443.       3.9.7.5: Toss to a BinkP site
  3444.  
  3445.       Mail and file attaches to this node will be sent by connecting to a BinkP
  3446.       server and transferring the files.
  3447.  
  3448.  
  3449.       3.9.7.5.1: Site's address
  3450.  
  3451.       ────────────────────────────────────────────────────────────────────
  3452.       (c) Copyright 1997-1999 Khan Software and Charles Cruden          53
  3453.       Internet Rex v1.19 Documentation                                    
  3454.       ────────────────────────────────────────────────────────────────────
  3455.  
  3456.  
  3457.       This should be either the hostname or the IP address of the BinkP
  3458.       site you want to connect with.  By default, Rex will try to reach this
  3459.       site on the BinkP port of 24554.  If the server is setup on a different
  3460.       port, you can specify the port after the hostname or IP address by
  3461.       separating the two with a colon.
  3462.         eg. binkp.myconnection.com
  3463.               Connect to binkp.myconnection.com on port 24554.
  3464.             binkp.myconnection.com:6666
  3465.               Connect to binkp.myconnection.com on port 6666.
  3466.  
  3467.  
  3468.       3.9.7.5.2: Site's hours
  3469.  
  3470.       Not all BinkP sites may be operational at all times.  If your
  3471.       connection only operates during certain hours, you can specify them
  3472.       here.  Rex will not try to connect to the site if the local time
  3473.       is outside these hours.
  3474.  
  3475.  
  3476.       3.9.7.5.3: Connection timeout
  3477.  
  3478.       This defines how long Rex will wait before deciding the remote
  3479.       has timed out.  If no data is sent or received for this many seconds,
  3480.       Rex will drop the connection and try again later.
  3481.  
  3482.  
  3483.       3.9.7.5.4: Block size
  3484.  
  3485.       BinkP specifies that each file must be broken down and sent in
  3486.       blocks of less than 32K each.  You can further specify how small
  3487.       you would like these blocks to be: the size must be between 1024 and
  3488.       32767 bytes (1K and 32K).  Changing the size of the blocks you send
  3489.       can help tune the performance of BinkP for each site you connect to.
  3490.  
  3491.  
  3492.       3.9.7.5.5: Default domain
  3493.  
  3494.       BinkP operates on a strictly 5D addressing format: all addresses
  3495.       presented must have a domain.  If you haven't configured any domains
  3496.       in Rex's setup, or some of your addresses don't have associated
  3497.       domains, Rex will have to add a dummy domain to the end of each
  3498.       non-5D address it sends: this field lets you specify what that dummy
  3499.       domain will be.
  3500.  
  3501.  
  3502.       3.9.8: Inbound Messages
  3503.  
  3504.       Select this multiple times to rotate through the available options
  3505.       for receiving mail from this node.
  3506.  
  3507.  
  3508.       ────────────────────────────────────────────────────────────────────
  3509.       (c) Copyright 1997-1999 Khan Software and Charles Cruden          54
  3510.       Internet Rex v1.19 Documentation                                    
  3511.       ────────────────────────────────────────────────────────────────────
  3512.  
  3513.       The available options are:
  3514.  
  3515.  
  3516.       3.9.8.1: Don't Toss Inbound
  3517.  
  3518.       Rex will not look for mail from this node.
  3519.  
  3520.  
  3521.       3.9.8.2: Toss From Directory
  3522.  
  3523.       Rex will check a specific directory on your hard drive for new files
  3524.       and toss any it finds as if it came from this node.  This option is
  3525.       mainly intended for people running FTP servers.
  3526.  
  3527.  
  3528.       3.9.8.2.1: Source
  3529.  
  3530.       The directory where incoming mail will be searched for.
  3531.  
  3532.  
  3533.       3.9.8.2.2: Check for Locks
  3534.  
  3535.       If turned on, Rex will see if there are any files matching the
  3536.       wildcard specified in the lock filename(s) field below it.  If it
  3537.       finds any, it will behave according to the flag set in the wait to
  3538.       clear field.
  3539.  
  3540.  
  3541.       3.9.8.2.3: Lock Filename(s)
  3542.  
  3543.       Specify the full name and path of the file to check for before
  3544.       processing mail for this node.  The name can contain wildcard
  3545.       characters.  For example:
  3546.  
  3547.         c:\mail\ftp\outgoing\users\bill\lock*.*
  3548.  
  3549.       would check in the directory c:\mail\ftp\outgoing\users\bill for
  3550.       any file matching lock*.*
  3551.  
  3552.  
  3553.       3.9.8.2.4: Wait to Clear
  3554.  
  3555.       If set to yes, Rex will wait until the given file no longer exsists
  3556.       before checking for mail from this node.  If set to no, Rex will
  3557.       skip the check for mail for now and try again the next time it's
  3558.       run.
  3559.  
  3560.  
  3561.       3.9.8.2.5: Create Locks
  3562.  
  3563.       Set this to yes if you would like Rex to create a file before
  3564.  
  3565.       ────────────────────────────────────────────────────────────────────
  3566.       (c) Copyright 1997-1999 Khan Software and Charles Cruden          55
  3567.       Internet Rex v1.19 Documentation                                    
  3568.       ────────────────────────────────────────────────────────────────────
  3569.  
  3570.       tossing this node's mail, and delete the file when it's done.
  3571.  
  3572.  
  3573.       3.9.8.2.6: Lock Filename
  3574.  
  3575.       If you set create locks to yes, you can specify the full name and
  3576.       path of the file you'd like Rex to create here.
  3577.  
  3578.  
  3579.       3.9.8.3: Toss From Mail
  3580.  
  3581.       Rex will search your incoming mail messages for mail which matches
  3582.       search criteria you specify.  If it finds some, the mail will be
  3583.       downloaded and tossed.
  3584.  
  3585.       Selecting configure under the inbound messages option will let you
  3586.       configure in more detail the method you've chosen for receiving
  3587.       mail.
  3588.  
  3589.       NOTE TO PEOPLE INTERFACING WITH REMOTE NODES NOT USING INTERNET
  3590.       REX.  The system of sending and receiving acknowledgements and
  3591.       resend requests is currently not standardized across FTN transport
  3592.       programs: in fact, it is completely absent in many of them.  Do not
  3593.       enable these features unless the remote site is using a program
  3594.       which is compatible with Internet Rex in this respect.  Currently,
  3595.       the only known programs which will support this feature are Internet
  3596.       Rex, Inet2FTN, SEAT level 2 compatible mailers, TransX and Allfix 5.0.
  3597.  
  3598.  
  3599.       3.9.8.3.1: Configure Matching Information
  3600.  
  3601.       This set of matching rules determines what Rex will use to identify
  3602.       a given message as coming from this node.  Each rule comes in two
  3603.       parts: a matching field and a string to search for.
  3604.  
  3605.       The string to search for is a sequence of characters Rex will to
  3606.       try to find.  When Rex looks for strings, case does not matter.  So
  3607.       "Bob" would be the same as "BOB" or "bob".
  3608.  
  3609.       The matching field is the header field in the message Rex will
  3610.       search for the string you give.  Every header field which matches
  3611.       the field you choose will be examined.
  3612.  
  3613.       Here are some examples:
  3614.  
  3615.         Message contains:
  3616.           From: "Joe Blow" <jblow@somewhere.com>
  3617.         You search for:
  3618.           From contains Joe Blow
  3619.         Result: match
  3620.  
  3621.  
  3622.       ────────────────────────────────────────────────────────────────────
  3623.       (c) Copyright 1997-1999 Khan Software and Charles Cruden          56
  3624.       Internet Rex v1.19 Documentation                                    
  3625.       ────────────────────────────────────────────────────────────────────
  3626.  
  3627.         Message contains:
  3628.           From: "Joe Blow" <jblow@somewhere.com>
  3629.         You search for:
  3630.           From contains Joseph Blow
  3631.         Result: no match
  3632.  
  3633.         Message contains:
  3634.           From: "Joe Schmoe" <jschmoe@somewhere.com>
  3635.         You search for:
  3636.           From contains Joe
  3637.         Result: match
  3638.  
  3639.       You can have more than one clause to use to match against the
  3640.       message.  For instance, if you were receiving mail from both Joe
  3641.       Schmoe and Bob Schmoe, just looking for "From contains Schmoe" would
  3642.       make all the mail to both Bob and Joe go to whichever of them
  3643.       appeared first in your list of nodes.  However, if you were to put
  3644.       in:
  3645.  
  3646.         From contains Schmoe and
  3647.         From contains Joe
  3648.  
  3649.       this would find mail for Joe, and not Bob.  You could replace the
  3650.       last line with "From contains Bob" to find mail for Bob.  You can
  3651.       also put in "or" conjunctions instead of "and"s.  When checking a
  3652.       message header, Rex puts brackets around any pair of clauses joined
  3653.       by an or conjunction.  So the clauses:
  3654.  
  3655.         From contains Bob or
  3656.         From contains Joe and
  3657.         From contains Schmoe
  3658.  
  3659.       would be evaluated as (From contains Bob or Joe) and From contains
  3660.       Schmoe.
  3661.  
  3662.       It is important to note that before Rex will download a message for
  3663.       a particular node, ALL the clauses joined by "and" have to be
  3664.       matched.  The reason "From contains Schmoe and From contains Joe"
  3665.       doesn't download mail from Bob Schmoe is that while the first clause
  3666.       ("From contains Schmoe") matches, the second one doesn't.
  3667.  
  3668.       As you can see, Rex isn't particularly bright when it comes to
  3669.       matching messages to names, so you need to be sure to give Rex both
  3670.       enough info to find the right node, yet not so much info that he
  3671.       skips out on messages he shouldn't.  A good way to track down what
  3672.       you're looking for is to look at the headers of the messages in your
  3673.       mail box before running Rex and see what's in them, then configure
  3674.       the matching information according to what you see in the headers.
  3675.  
  3676.  
  3677.       3.9.8.3.2: Post to Netmail
  3678.  
  3679.       ────────────────────────────────────────────────────────────────────
  3680.       (c) Copyright 1997-1999 Khan Software and Charles Cruden          57
  3681.       Internet Rex v1.19 Documentation                                    
  3682.       ────────────────────────────────────────────────────────────────────
  3683.  
  3684.  
  3685.       This determines what messages from this node will be posted in your
  3686.       netmail message area.  You can select from none, some or all.  If
  3687.       you select some, you'll get the further two choices listed below.
  3688.  
  3689.  
  3690.       3.9.8.3.3: Delete Empty Messages
  3691.  
  3692.       If set to yes, Rex won't post any incoming messages from this node
  3693.       which contain no information, either because they contained only an
  3694.       attached file, or because there simply wasn't anything there to
  3695.       begin with.
  3696.  
  3697.  
  3698.       3.9.8.3.4: Delete File Attach Messages
  3699.  
  3700.       If set to yes, Rex won't post any incoming messages from this node
  3701.       which have a file attached to them.
  3702.  
  3703.  
  3704.       3.9.8.3.5: Strip Message Headers
  3705.  
  3706.       By default, if Rex saves a message to netmail, it will save the
  3707.       ENTIRE message, including the header lines (Subject:, From:, To:,
  3708.       Message-ID:,  etc.).  If you would prefer that Rex not save these
  3709.       header lines as part of the incoming mail for this node, set this
  3710.       option to yes.
  3711.  
  3712.  
  3713.       3.9.8.4: Toss From FTP Site
  3714.  
  3715.       Rex will log on to the FTP site you specify and look in a specific
  3716.       directory there for new files.  If found, these will be tossed as if
  3717.       they came from this node.
  3718.  
  3719.  
  3720.       3.9.8.4.1: Site Name
  3721.  
  3722.       This is the machine name or IP address of the FTP server Rex should
  3723.       log on to to download files from.  If the FTP server you're connecting
  3724.       to is on a non-standard port, you can specify it by adding :<port>
  3725.       after the server's name.
  3726.  
  3727.       eg. xanadu.v-wave.com
  3728.           ftp.somewhere.com:1234
  3729.  
  3730.  
  3731.       3.9.8.4.2: Username
  3732.  
  3733.       Put the username for the FTP site to be used here.
  3734.  
  3735.  
  3736.       ────────────────────────────────────────────────────────────────────
  3737.       (c) Copyright 1997-1999 Khan Software and Charles Cruden          58
  3738.       Internet Rex v1.19 Documentation                                    
  3739.       ────────────────────────────────────────────────────────────────────
  3740.  
  3741.  
  3742.       3.9.8.4.3: Password
  3743.  
  3744.       Put the password for the FTP site to be used here.  If no password
  3745.       is needed, this entry can be left blank.
  3746.  
  3747.  
  3748.       3.9.8.4.4: Site's Hours
  3749.  
  3750.       If your remote's FTP site is only up certain hours of the day, you
  3751.       can specify from when to when the site will be up here.  The times
  3752.       are based on local time and use a 24 hour clock.  A check-mark
  3753.       beside a time indicates that the site will be available during that
  3754.       time.  Leaving all times unchecked, or all times checked will
  3755.       indicate to Rex that the site is always available.
  3756.  
  3757.  
  3758.       3.9.8.4.5: Lock file size
  3759.  
  3760.       You can set the size of the lock files Rex creates to either 0 or 1
  3761.       byte.  Some FTP processors won't work with 0 byte lock files.  Some FTP
  3762.       servers crash with 1 byte lock files.  Pick your poison....
  3763.  
  3764.  
  3765.       3.9.8.4.6: Auto-delete
  3766.  
  3767.       If this is set to yes, as part of the GET command, Rex will delete
  3768.       files as soon as they are downloaded.  If set to no, Rex will not
  3769.       delete files on the remote site unless you specifically tell it to
  3770.       in a manual script.
  3771.  
  3772.  
  3773.       3.9.8.4.7: Script Type
  3774.  
  3775.       FTP can work either by having Rex automatically get files for you,
  3776.       or by you specifying the commands Rex should issue to the FTP site
  3777.       to download the files.  If you select automatic, Rex will log on to
  3778.       the site, change to the directory you specify, optionally check for
  3779.       lock files or create them, download the files to the FTP site and
  3780.       then log off.  If this doesn't match what needs to be done for your
  3781.       site, you should choose manual script type and specify the commands
  3782.       for your site.
  3783.  
  3784.  
  3785.       3.9.8.4.8: Scripting
  3786.  
  3787.       If you choose to use a manual script, you'll be presented with a
  3788.       window where you can enter up to 30 commands which will be issued to
  3789.       the FTP site after Rex has logged you on.  The set of commands which
  3790.       Rex understands can be found towards the end of this manual.
  3791.  
  3792.  
  3793.       ────────────────────────────────────────────────────────────────────
  3794.       (c) Copyright 1997-1999 Khan Software and Charles Cruden          59
  3795.       Internet Rex v1.19 Documentation                                    
  3796.       ────────────────────────────────────────────────────────────────────
  3797.  
  3798.         A sample script might go:
  3799.         CD \users\bill
  3800.         CHECK lok lock*
  3801.         EXCEPT locknot
  3802.         FOUND WAIT
  3803.         CD inbound
  3804.         GET *
  3805.  
  3806.       Once the last command has completed, Rex will log off the FTP site
  3807.       and continue processing other mail.
  3808.  
  3809.       If you choose to do an automatic script, you will have the
  3810.       following fields to fill in:
  3811.  
  3812.         Source Directory
  3813.           The directory from which Rex will downdload all the files from
  3814.           this node.
  3815.  
  3816.         Check for Locks
  3817.           If set to yes, Rex will check for any files matching the
  3818.           wildcard specified in the lock filename(s) field, and if it
  3819.           finds any that match, will act according to the setting in the
  3820.           wait for locks field.
  3821.  
  3822.         Lock Filename(s)
  3823.           Specify the full name and path, with wildcards, of any lock
  3824.           files you would like Rex to check for on the FTP site.  For
  3825.           example:
  3826.             \users\bill\lock*
  3827.  
  3828.         Wait to Clear
  3829.           If this is set to yes, Rex will wait until the lock file no
  3830.           longer exists before proceeding to upload files to the FTP site.
  3831.           If it's set to no, Rex will log off the FTP site and upload the
  3832.           files the next time Rex is run.
  3833.  
  3834.         Create Locks
  3835.           If this is set to yes, Rex will create a zero byte file on the
  3836.           FTP site, with the name you specify in the lock filename field.
  3837.  
  3838.         Lock Filename
  3839.           Specify the name and path of a lock file you would like Rex to
  3840.           create before uploading files to this site.  For example:
  3841.             \users\bill\imonline
  3842.  
  3843.  
  3844.       3.9.8.5: Toss from a BinkP site
  3845.  
  3846.       Mail from this node will be picked up by connecting to a BinkP server
  3847.       and tranferring the files.  See the section "Toss to a BinkP site"
  3848.       for explanation of the fields in this screen.
  3849.  
  3850.       ────────────────────────────────────────────────────────────────────
  3851.       (c) Copyright 1997-1999 Khan Software and Charles Cruden          60
  3852.       Internet Rex v1.19 Documentation                                    
  3853.       ────────────────────────────────────────────────────────────────────
  3854.  
  3855.  
  3856.  
  3857.       3.9.9: File Bundling
  3858.  
  3859.       Rex can optionally bundle all the files for a node into a
  3860.       compressed file before sending them, and extract files from incoming
  3861.       archives.  You can setup these options for this node by hitting
  3862.       enter here.
  3863.  
  3864.  
  3865.       3.9.9.1: Auto-extract Incoming
  3866.  
  3867.       Use this to automatically unarchive attached files from this node,
  3868.       when possible.  If Rex detects an archive it can identify, it will
  3869.       call the dearchiving program you've configured in the files, paths
  3870.       and programs section and try to extract the files it contains.  You
  3871.       should only turn this on if your remote connection is sending your
  3872.       mail archived into a compressed file.  Otherwise, you may find
  3873.       attached files inadvertently unzipped to your inbound file
  3874.       directory, or Rex may complain about badly extracted files or
  3875.       archivers not present if the file has a signature which matches one
  3876.       of the archivers Rex knows about.
  3877.  
  3878.  
  3879.       3.9.9.2: Bundle Outgoing Files
  3880.  
  3881.       Rex can either send every file it finds for a given node in one big
  3882.       archive, or it can send each file individually.  Setting this to
  3883.       "no" will make Rex send each file for this node separately.  For
  3884.       email nodes, this means each file in a separate message.  For FTP or
  3885.       directory nodes, the files will be sent one by one.
  3886.  
  3887.       Setting this to "yes" will make Rex bundle all the outgoing files
  3888.       for this node into a single compressed file (according to the values
  3889.       you choose in Archive name and Archiver to use) and send that file
  3890.       instead. This will cut down on the amount of time needed to send
  3891.       mail for the node, but "puts all your eggs in one basket": if the
  3892.       file is corrupt and has to be resent, all the mail has to be resent
  3893.       again, instead of just the one file that might have to be resent if
  3894.       you'd bundled the files individually.  You also have to make sure
  3895.       that the node you're sending the files to is able to recognize that
  3896.       the files are being bundled and extracts them before using them.
  3897.  
  3898.  
  3899.       3.9.9.3: Archive Name
  3900.  
  3901.       This choice will only be available if you choose "Bundle outgoing
  3902.       files".
  3903.  
  3904.       Specify the name of the file you'd like to contain all the files
  3905.       destined for this node.
  3906.  
  3907.       ────────────────────────────────────────────────────────────────────
  3908.       (c) Copyright 1997-1999 Khan Software and Charles Cruden          61
  3909.       Internet Rex v1.19 Documentation                                    
  3910.       ────────────────────────────────────────────────────────────────────
  3911.  
  3912.  
  3913.       If the file name contains #'s, they will be replaced with a
  3914.       different number each time Rex is run.  For example:
  3915.  
  3916.         mail###.zip
  3917.  
  3918.       mail0.zip will be sent the first time, then mail1.zip, up to
  3919.       mail999.zip, then back to mail0.zip.
  3920.  
  3921.  
  3922.       3.9.9.4: Max size
  3923.  
  3924.       If you gave an archive name with #'s in it, you will have the
  3925.       option of setting a maximum bundle size.  Rex will then try to build
  3926.       archives where the total size of the files in the archive is less than
  3927.       the size you give here.  If you set this to zero, there will be no
  3928.       maximum bundle size: all the pending files for the node will be put
  3929.       into one bundle.
  3930.  
  3931.  
  3932.       3.9.9.5: Archiver To Use
  3933.  
  3934.       This choice will only be available if you choose "Bundle outgoing
  3935.       files".
  3936.  
  3937.       The compression program to use to create the file.  You will be
  3938.       asked for choices for each operating system you've defined
  3939.       compression programs for.  (See the files menu to define compression
  3940.       and decompression programs.)  If you select "none" for the operating
  3941.       system you are running Rex under, an error will occur when Rex is
  3942.       run and mail for this node is pending.
  3943.  
  3944.  
  3945.       3.9.10: Connection Information
  3946.  
  3947.       Here you can set up secure and reliable transmission of information
  3948.       for the connection.  If you don't want to use a reliable link, and
  3949.       you don't want to encrypt the information you're sending, you don't
  3950.       need to bother with this.
  3951.  
  3952.  
  3953.       3.9.10.1: Packet level password
  3954.  
  3955.       Any time Rex exports netmail for a node, it puts it in a .PKT file.
  3956.       This field lets you specify the packet password for this node.  If the
  3957.       field is empty, no password will be put in.
  3958.  
  3959.  
  3960.       3.9.10.2: Encryption password
  3961.  
  3962.       This defines a password that will be used to encrypt the files you
  3963.  
  3964.       ────────────────────────────────────────────────────────────────────
  3965.       (c) Copyright 1997-1999 Khan Software and Charles Cruden          62
  3966.       Internet Rex v1.19 Documentation                                    
  3967.       ────────────────────────────────────────────────────────────────────
  3968.  
  3969.       send to the remote site.  The encrypted files will only be readable
  3970.       if this password is known at the other site.
  3971.  
  3972.       The password can be any word or phrase (any character is acceptable
  3973.       as part of the password), but must be at least 8 characters long.
  3974.  
  3975.       IMPORTANT!  Currently, the only program which supports sending and
  3976.       receiving of files in an encrypted form Rex understands is Rex
  3977.       itself.  DO NOT SETUP A SESSION LEVEL PASSWORD OR ENCRYPTION WITH A
  3978.       SITE NOT USING INTERNET REX.  Incoming mail from that site will be
  3979.       garbled and lost.
  3980.  
  3981.  
  3982.       3.9.10.3: Encryption Method
  3983.  
  3984.       If you've defined a password for this connection, you can choose
  3985.       the encryption method Rex will use to encode your messages.  SCoder
  3986.       is a Rex proprietary encryption scheme with OK protection and good
  3987.       speed.  Blowfish is a standardized encryption method with excellent
  3988.       encryption capabilities, but a bit slower than SCoder.  Obviously
  3989.       the remote site must have the same encryption method setup in their
  3990.       connection, or the files will not be decoded correctly.
  3991.  
  3992.  
  3993.       3.9.10.4: Session password
  3994.  
  3995.       This password will be used when establishing a session with the
  3996.       remote site - BinkP will use it during the connection phase, and SEAT
  3997.       level 4 mailers will recognize it in the Ftn-Auth line to authenticate
  3998.       incoming files.  The password can be any word or phrase and any length.
  3999.       Matching against the remote password is case sensitive.
  4000.  
  4001.       If the link you are setting up is a TransX link, note that the
  4002.       session password for TransX sessions is not entered here, but rather
  4003.       in the Session password field in the Toss to mail configuration menu.
  4004.  
  4005.  
  4006.       3.9.10.5: Secure Connection
  4007.  
  4008.       If this is set to yes, Rex will consider any connections made with
  4009.       this node to be secure.  This means that incoming files from this
  4010.       node will be tossed to the secure inbound and that file requests
  4011.       from this node will be allowed to access the secure alias and
  4012.       directory list files.
  4013.  
  4014.       It is important to note that whether a connection with a node is
  4015.       secure or not is determined entirely by what this value is set at.
  4016.       You could have a session level password defined in Rex, or a packet
  4017.       level password defined in your tosser and still have stuff from this
  4018.       node tossed to the insecure inbound.  You could have no password
  4019.       whatsoever with this node, but if you turn secure connection on, the
  4020.  
  4021.       ────────────────────────────────────────────────────────────────────
  4022.       (c) Copyright 1997-1999 Khan Software and Charles Cruden          63
  4023.       Internet Rex v1.19 Documentation                                    
  4024.       ────────────────────────────────────────────────────────────────────
  4025.  
  4026.       files will be tossed to your secure inbound.
  4027.  
  4028.  
  4029.       3.9.10.6: Send Acknowledgements
  4030.  
  4031.       If this is turned on, every file that is received from this node
  4032.       will generate a reply message saying whether or not the file was
  4033.       correctly received.  This should match the remote's setup for accept
  4034.       resend requests.  Naturally, you'll only be able to turn this on if
  4035.       you're setup to receive mail from the remote site.
  4036.  
  4037.       This value can be set to no, yes or batch.  No turns off sending
  4038.       acknowledgements, yes turns it on but acknowledgements are sent one per
  4039.       message, batch turns it on and sends all the acknowledgements gathered
  4040.       in one session in one message.
  4041.  
  4042.       IMPORTANT!  In order for the remote site to actually be able to use
  4043.       the acknowledgements sent, it must be using Internet Rex, Allfix, Transx or
  4044.       a SEAT compatible mailer.  Don't bother turning on send
  4045.       acknowledgements if the remote site isn't using one of these
  4046.       programs.
  4047.  
  4048.       If the remote site is using Allfix, you MUST turn on send
  4049.       acknowledgements.  Allfix requires that a reliable connection be
  4050.       setup.
  4051.  
  4052.  
  4053.       3.9.10.7: Resend Request Delay
  4054.  
  4055.       This represents the number of hours Rex will wait before sending a
  4056.       resend request to complete a incomplete multipart message.
  4057.  
  4058.  
  4059.       3.9.10.8: Accept Resend Requests
  4060.  
  4061.       If this is turned on, Rex will keep all outgoing mail for a period
  4062.       of time before purging it.  If it receives a resent request after
  4063.       the mail has been sent, it will be resent.  Resend requests may come
  4064.       through if the mail was damaged in transit to the other system, or
  4065.       if parts of a multipart message were not received.  Naturally,
  4066.       you'll only be able to turn this on if you're setup to send mail to
  4067.       the remote site.
  4068.  
  4069.       IMPORTANT!  In order for Rex to be able to process requests for
  4070.       resends, the remote site must be using a program that sends
  4071.       receipts.  Currently this set of programs is limited to Internet
  4072.       Rex, Allfix, Transx  and SEAT compatible mailers.  Don't turn on accept
  4073.       resend requests unless the remote is using one of these programs.
  4074.  
  4075.       If the remote site is using Allfix, you MUST turn on accept resend
  4076.       requests.  Allfix requires that a reliable connection be setup.
  4077.  
  4078.       ────────────────────────────────────────────────────────────────────
  4079.       (c) Copyright 1997-1999 Khan Software and Charles Cruden          64
  4080.       Internet Rex v1.19 Documentation                                    
  4081.       ────────────────────────────────────────────────────────────────────
  4082.  
  4083.  
  4084.  
  4085.       3.9.10.9: Purge Delay
  4086.  
  4087.       This is the number of hours Rex will keep mail online before giving
  4088.       up on sending it.
  4089.  
  4090.  
  4091.       3.9.10.10: Auto-resend Unacked Mail
  4092.  
  4093.       If this is enabled, Rex will automatically resend mail which has
  4094.       not been acknowledged after the purge delay is up.  It will do this
  4095.       up to three times before giving up on the message.
  4096.  
  4097.  
  4098.       3.9.11: Node's Statistics
  4099.  
  4100.       This will show you information about how many files have come
  4101.       through this node, when they came through and how large they were.
  4102.  
  4103.         Last Received On
  4104.         Last Queued On
  4105.         Last Sent On
  4106.           Shows the time mail was last received, queued or sent to this
  4107.           node.
  4108.  
  4109.         Last Reset Stats
  4110.           Shows the last time the statistics for this node were cleared.
  4111.  
  4112.         Incoming Mail
  4113.           Displays the number of files received from this node, and the
  4114.           total size of those files in kilobytes.
  4115.  
  4116.         Outgoing Mail
  4117.           Displays the number of files sent to this node, and the total
  4118.           size of those files in kilobytes.
  4119.  
  4120.         Reset Stats
  4121.           Choosing this will clear the incoming and outgoing mail
  4122.           statistics for this node.
  4123.  
  4124.  
  4125.                               3.10: Queue Editor
  4126.  
  4127.  
  4128.       This displays information about the packets currently being held in
  4129.       Rex's queue directory.  Each entry on the screen represents a packet
  4130.       either being held for confirmation/resending purposes or a part of a
  4131.       multipart message waiting to be completed.  You will only see
  4132.       outbound entries here if you've set up one or more nodes to
  4133.       send/receive acknowledgements/receipts.
  4134.  
  4135.       ────────────────────────────────────────────────────────────────────
  4136.       (c) Copyright 1997-1999 Khan Software and Charles Cruden          65
  4137.       Internet Rex v1.19 Documentation                                    
  4138.       ────────────────────────────────────────────────────────────────────
  4139.  
  4140.  
  4141.       The entries displayed have the name and address of the node the
  4142.       packet is to/from, the amount of time until the packet expires, and
  4143.       a series of flags indicating what the packet's status is.
  4144.  
  4145.         o O indicates the packet is outbound
  4146.         o I indicates the packet is inbound
  4147.         o S indicates the files in the packet have been sent
  4148.         o R indicates the files are pending a resend request
  4149.         o Q indicates the files have been queued
  4150.         o F indicates the files have been marked for forced expiry the
  4151.             next time Rex is run
  4152.  
  4153.       Selecting a packet and pressing delete will let you delete the
  4154.       packet from the queue.  Pressing return on a selected packet will
  4155.       bring up more details about it and let you perform various editing
  4156.       functions on it.
  4157.  
  4158.  
  4159.       3.10.1: Packet Level - Outbound Packet
  4160.  
  4161.       This packet is outbound.
  4162.  
  4163.         Sent
  4164.           This tells you the time the packet was last sent to the remote
  4165.           node.
  4166.  
  4167.         Expires
  4168.           This tells you when the packet will expire.  If you have the
  4169.           number of available resends higher than the number of resends on
  4170.           the packet, it will be resent when it expires.  If the number of
  4171.           resends on the packet exceeds the number of resends possible,
  4172.           the packet will be deleted next time Rex is run: the files will
  4173.           not be sent.
  4174.  
  4175.           Hitting enter over this field will expire the packet now.
  4176.  
  4177.         To
  4178.           This shows which node the packet is for.  If the node it was for
  4179.           originally has been deleted, this field will show "Unknown".  If
  4180.           the packet is destined to an anonymous node (one not listed in
  4181.           the node manager), the email address of the recipient is shown.
  4182.  
  4183.           The destination email address of anonymous nodes can be changed
  4184.           by hitting enter over this field.
  4185.  
  4186.         Contains
  4187.           This shows how many files the packet contains at the moment, and
  4188.           how many have been acknowledged.  Rex purges acknowledged files
  4189.           from the outbound packets when it gets the chance, so the
  4190.           acknowledged field may often be 0.  Hitting enter over this
  4191.  
  4192.       ────────────────────────────────────────────────────────────────────
  4193.       (c) Copyright 1997-1999 Khan Software and Charles Cruden          66
  4194.       Internet Rex v1.19 Documentation                                    
  4195.       ────────────────────────────────────────────────────────────────────
  4196.  
  4197.           field will bring up a detailed list of the files in the packet
  4198.           and information about them.
  4199.  
  4200.         Queue Number
  4201.           This tells you which file in Rex's queue directory this entry is
  4202.           associated with.  For example, if the queue number is F456,
  4203.           there is on of F456.ML, F456.DIR or F456.FTP in the queue
  4204.           directory, and you are looking at its contents.  It can't be
  4205.           edited.  DO NOT CHANGE THE NAME OF THE FILES IN REX'S QUEUE
  4206.           DIRECTORY, unless you feel like making a mess of things.
  4207.  
  4208.         Resends
  4209.           This tells you the number of times the node this packet is
  4210.           intended for requested a resend of one of the files in this
  4211.           packet.  This number cannot be edited.
  4212.  
  4213.  
  4214.       3.10.2: Packet Level - Inbound Packet
  4215.  
  4216.       This packet is inbound.
  4217.  
  4218.         Resend
  4219.           This tells you when Rex will request from the remote node that
  4220.           this file be resent.  Hitting enter over this field will ask Rex
  4221.           to send this request the next time Rex is run with the -send
  4222.           parameter.
  4223.  
  4224.         Expires
  4225.           This tells you when Rex will give up trying to complete this
  4226.           packet and delete it from the queue.  If the field is blank, Rex
  4227.           will keep this packet until all parts of the message are
  4228.           received, no matter how long this might take.
  4229.  
  4230.           Hitting enter over this field will ask Rex to expire the packet
  4231.           the next time Rex is run.
  4232.  
  4233.         From
  4234.           This shows who the packet is from.  If it is a multipart message
  4235.           from an unknown node, the field will show "Unknown".  If it's a
  4236.           multipart message from an anonymous node (one not listed in the
  4237.           nodelist), the email address of the person who sent it is shown.
  4238.  
  4239.           If the message is from an anonymous node, you can change where
  4240.           Rex thinks the message came from by hitting enter.  This is only
  4241.           useful if Rex is going to send receipts back to the sender.
  4242.  
  4243.         Contains
  4244.           This shows how many parts of the message have been received so
  4245.           far and how many are needed for the message to be complete.  If
  4246.           the name of the file contained in the message is known, it too
  4247.           is shown.
  4248.  
  4249.       ────────────────────────────────────────────────────────────────────
  4250.       (c) Copyright 1997-1999 Khan Software and Charles Cruden          67
  4251.       Internet Rex v1.19 Documentation                                    
  4252.       ────────────────────────────────────────────────────────────────────
  4253.  
  4254.  
  4255.           Hitting enter on this field will let you look at the list of
  4256.           parts received.
  4257.  
  4258.         Message ID
  4259.           This shows the ID used to identify incoming messages as being
  4260.           part of this multipart message.  It is not editable.
  4261.  
  4262.  
  4263.       3.10.3: File Level
  4264.  
  4265.         Filename
  4266.           This is the name this file will be given when presented to the
  4267.           remote node.  Usually, changing this is not a good idea, but if
  4268.           absolutely necessary, you can do so by hitting enter on the
  4269.           field.
  4270.  
  4271.           If the file whose name you are changing is part of a multipart
  4272.           file, all the names of the other parts will be changed to match
  4273.           the name you give this part.
  4274.  
  4275.         Location
  4276.           This will either say 'Stored in queue' or 'Return to disk
  4277.           pending'.  Stored in queue means that the file will be left in
  4278.           the queue when you are done editing the packet it is in.  Return
  4279.           to disk pending means the file will be removed from the packet
  4280.           and dumped to your inbound files directory when you are done
  4281.           editing the packet.
  4282.  
  4283.           If the file you are editing is part of a multipart file, all
  4284.           file parts will have their locations updated when this part's
  4285.           location is changed.
  4286.  
  4287.         Special
  4288.           This provides remarks about the file you are looking at.
  4289.           Receipt message means that the contents of the file are a
  4290.           receipt being sent to the remote node, either acknowledging the
  4291.           proper receipt of a file from that node, or requesting a resend
  4292.           of something the node sent.  These types of files should not be
  4293.           deleted or returned to disk.  Message to be sent uncoded means
  4294.           that the contents of the file will be written directly to an
  4295.           email message sent to the remote node: they will not be encoded
  4296.           in any way.  So if the file contained "Hail Caesar!", the remote
  4297.           would receive an email with the words "Hail Caeser!" in it.
  4298.           File split into multiple parts means that this file is a part of
  4299.           a larger file that had to be split into chunks in order to be
  4300.           sent through your mail host succesfully.
  4301.  
  4302.           None of these attributes can be changed: they are there for
  4303.           information purposes only.
  4304.  
  4305.  
  4306.       ────────────────────────────────────────────────────────────────────
  4307.       (c) Copyright 1997-1999 Khan Software and Charles Cruden          68
  4308.       Internet Rex v1.19 Documentation                                    
  4309.       ────────────────────────────────────────────────────────────────────
  4310.  
  4311.         Sent
  4312.           Is either Yes, No or Resend.  Yes means the file has been sent.
  4313.           No means it hasn't.  Resent means the file has been sent, and a
  4314.           resend request for it is pending.  You can alter the state of
  4315.           this value by highlighting the field and hitting enter.
  4316.  
  4317.         Acked
  4318.           Is either yes or no: yes means the remote has received the file
  4319.           correctly and Rex is waiting to remove it from the queue.  No
  4320.           means either the remote hasn't received the file correctly: it
  4321.           may not have been sent, may not have been received, or may have
  4322.           been received, but corrupted.
  4323.  
  4324.           You can trick Rex into thinking the file has been acknowledged
  4325.           by highlighting this field and hitting enter.
  4326.  
  4327.         Size
  4328.  
  4329.         CRC-32
  4330.  
  4331.         Confirmation number
  4332.  
  4333.         Part size
  4334.  
  4335.         Part CRC-32
  4336.           The remaining fields provide more information about the file.
  4337.           Size shows how large the whole file in question is.  CRC-32
  4338.           shows the 32-bit CRC of the file.  Confirmation number is the
  4339.           number Rex will check to uniquely identify this file.
  4340.  
  4341.           If the file has been split into parts, you'll also see part size
  4342.           and part CRC-32 fields.  These provide the size of the part of
  4343.           the file you're looking at, and the CRC-32 of the same.
  4344.  
  4345.  
  4346.       3.10.4: Contents List Overview
  4347.  
  4348.       This list shows the contents of the packet you selected from the
  4349.       main list of packets.  Each file or part of a file in the packet is
  4350.       on a line of its own.  The line shows the file's name, size in
  4351.       bytes, 32-bit CRC and confirmation number.  The remaining 5 spots
  4352.       are either -'s or one of the following letters:
  4353.  
  4354.         o S - the file has been sent at least once
  4355.         o A - the file has been received correctly by the remote
  4356.         o R - the file has been queued to be resent
  4357.         o T - the file contains receipt information for the remote
  4358.         o P - the file is one part of a multipart file
  4359.  
  4360.       You can delete a file from the queue by selecting it and hitting
  4361.       the delete key.
  4362.  
  4363.       ────────────────────────────────────────────────────────────────────
  4364.       (c) Copyright 1997-1999 Khan Software and Charles Cruden          69
  4365.       Internet Rex v1.19 Documentation                                    
  4366.       ────────────────────────────────────────────────────────────────────
  4367.  
  4368.  
  4369.  
  4370.       3.10.5: Partial Message Contents List
  4371.  
  4372.       This list shows what parts of the multipart file have been
  4373.       received, and where they have been stored in the queue.
  4374.  
  4375.       You can delete a part of the message by selecting the part and
  4376.       hitting the delete key.
  4377.  
  4378.  
  4379.                             3.11: Logging options
  4380.  
  4381.  
  4382.       Determine what information Rex will store in the log file it
  4383.       creates, and just how verbose Rex's log files will be.
  4384.  
  4385.  
  4386.       3.11.1: Fatal Errors
  4387.  
  4388.       A log entry is created every time something occurs that forces Rex
  4389.       to abort processing immediately and close down the program.  This
  4390.       would be something like not finding its configuration file, or
  4391.       having Ctrl+Break pressed.  These should always be logged.
  4392.  
  4393.  
  4394.       3.11.2: Other Errors
  4395.  
  4396.       Entries occur when an unexpected error occurs that is serious, but
  4397.       can be ignored without affecting the rest of the program.  Something
  4398.       like losing the connection to the mail server, or running out of
  4399.       disk space for a temporary file.  These should be logged.
  4400.  
  4401.  
  4402.       3.11.3: Files Sent/Received
  4403.  
  4404.       Every time a file is sent to another node or received from another
  4405.       node, an entry is created saying what the file was and who it was
  4406.       sent or received from.
  4407.  
  4408.  
  4409.       3.11.4: Acks/Receipts
  4410.  
  4411.       Every time a receipt for a file is sent or received, if this is
  4412.       turned on, that event will be logged.
  4413.  
  4414.  
  4415.       3.11.5: General Messages
  4416.  
  4417.       These give information on what Rex is doing, command line arguments
  4418.       passed, anything which might be of interest to the user.
  4419.  
  4420.       ────────────────────────────────────────────────────────────────────
  4421.       (c) Copyright 1997-1999 Khan Software and Charles Cruden          70
  4422.       Internet Rex v1.19 Documentation                                    
  4423.       ────────────────────────────────────────────────────────────────────
  4424.  
  4425.  
  4426.  
  4427.       3.11.6: Trivial Messsages
  4428.  
  4429.       These give the minutiae of what Rex is doing, down to connections
  4430.       to with remote servers, etc.  Not really necessary, but
  4431.       informative.
  4432.  
  4433.  
  4434.       3.11.7: Debug Messages
  4435.  
  4436.       If these are turned on, Rex will spew information in huge amounts.
  4437.       :)  Everything that the program does will be logged and detailed.
  4438.       This is useful if there is a problem with Rex that you can't
  4439.       diagnose, and may be helpful in finding what errors are left in the
  4440.       program should you happen to stumble on any.
  4441.  
  4442.  
  4443.       3.11.8: Password masking
  4444.  
  4445.       Use this to control whether Rex will log your username/passwords in
  4446.       plain text, or whether it will x them out.  "Yes" x's them out, "no"
  4447.       leaves them in.
  4448.  
  4449.  
  4450.       3.11.9: Logfile Max. Size
  4451.  
  4452.       You can have Rex automatically trim the log file it generates by
  4453.       passing it the -trim command line argument.  This setting determines
  4454.       how large Rex will let the log file get before trimming it.  If it's
  4455.       set to 0K, Rex will not trim the log file.
  4456.  
  4457.       Note that the larger the value you specify here, the longer it will
  4458.       take Rex to trim the log file.  For large values (in the megabytes),
  4459.       this can take a little while to do.  For this reason, Rex will not
  4460.       trim the log file unless you specify -trim on the command line.
  4461.  
  4462.  
  4463.       3.11.10: Autotrim logfile
  4464.  
  4465.       If you'd like Rex to trim the logfile every time it's run, you can do
  4466.       this by setting Autotrim logfile to yes.  By default, this is set to no,
  4467.       as trimming the logfile can take a while for larger logfile sizes.
  4468.  
  4469.  
  4470.       3.11.11: Logging mode
  4471.  
  4472.       Text files can have two types of end of line strings: one is just a
  4473.       carriage return, one is carriage return / line feed.  You can toggle
  4474.       between these two end of line types by changing the logging mode to
  4475.       either Binary mode (CR) or Text mode (CR/LF).
  4476.  
  4477.       ────────────────────────────────────────────────────────────────────
  4478.       (c) Copyright 1997-1999 Khan Software and Charles Cruden          71
  4479.       Internet Rex v1.19 Documentation                                    
  4480.       ────────────────────────────────────────────────────────────────────
  4481.  
  4482.  
  4483.  
  4484.  
  4485.  
  4486.  
  4487.  
  4488.  
  4489.  
  4490.  
  4491.  
  4492.  
  4493.  
  4494.  
  4495.  
  4496.  
  4497.  
  4498.  
  4499.  
  4500.  
  4501.  
  4502.  
  4503.  
  4504.  
  4505.  
  4506.  
  4507.  
  4508.  
  4509.  
  4510.  
  4511.  
  4512.  
  4513.  
  4514.  
  4515.  
  4516.  
  4517.  
  4518.  
  4519.  
  4520.  
  4521.  
  4522.  
  4523.  
  4524.  
  4525.  
  4526.  
  4527.  
  4528.  
  4529.  
  4530.  
  4531.  
  4532.  
  4533.  
  4534.       ────────────────────────────────────────────────────────────────────
  4535.       (c) Copyright 1997-1999 Khan Software and Charles Cruden          72
  4536.       Internet Rex v1.19 Documentation                                    
  4537.       ────────────────────────────────────────────────────────────────────
  4538.  
  4539.                         Section 4: DOS INTERNET SETUP
  4540.  
  4541.  
  4542.       To configure the information for the internet setup for DOS, select
  4543.       the Internet Setup menu from the main menu, and then select
  4544.       Configure SLIP/PPP.
  4545.  
  4546.       Most of this setup assumes that your connection to the Internet is
  4547.       via dial-up PPP or SLIP.  The DOS portion of Rex includes a script
  4548.       executing program to dial up and connect to your provider and a PPP
  4549.       packet driver to connect via PPP in such a way that Rex will be able
  4550.       to communicate with the rest of the Internet.  Using the information
  4551.       you enter here, Rex creates three files: pppd.cfg, rex.scr and
  4552.       dial.bat.  pppd.cfg is the configuration file for the PPP driver;
  4553.       you shouldn't have to modify this file.  dial.bat is a batch file to
  4554.       execute to connect to your provider and transfer mail automatically.
  4555.       You may want to change this to match how you want Rex to perform.
  4556.       rex.scr is a script useable by Rexdial to connect to your Internet
  4557.       provider and start a PPP session.  You'll probably have to edit this
  4558.       somewhat in order to connect properly, as there are a huge number of
  4559.       ways to connect via PPP, and Rex can only guess as to what you might
  4560.       use.  Rex will ONLY write this file if rex.scr DOES NOT ALREADY
  4561.       EXIST in the current directory (to avoid overwriting changes to the
  4562.       file when you make a small change in your setup).
  4563.  
  4564.       If your computer is connected to the Internet via ethernet or some
  4565.       other method, Rex can still work.  You will need to find a packet
  4566.       driver for your particular interface (a large collection of these is
  4567.       available on the web at http://www.crynwr.com/crynwr) and install
  4568.       that properly. Once done, fill in the parts of this configuration
  4569.       screen that are relevant to your driver (i.e. the lower half of the
  4570.       screen).
  4571.  
  4572.  
  4573.                                4.1: Init String
  4574.  
  4575.  
  4576.       The init string you use to initialize your modem.  | will be
  4577.       translated to a carriage return, ^ will raise DTR, v will lower DTR
  4578.       and ~ will pause 1 second.
  4579.  
  4580.  
  4581.                                 4.2: COM Port
  4582.  
  4583.  
  4584.       The COM port your modem is on.  Rex will automatically set the
  4585.       values for your modem's address and IRQ based on your entry here.
  4586.       If you have non-typical values for your modem's address or IRQ,
  4587.       you'll have to change the next two entries to reflect the correct
  4588.       values.
  4589.  
  4590.  
  4591.       ────────────────────────────────────────────────────────────────────
  4592.       (c) Copyright 1997-1999 Khan Software and Charles Cruden          73
  4593.       Internet Rex v1.19 Documentation                                    
  4594.       ────────────────────────────────────────────────────────────────────
  4595.  
  4596.  
  4597.                                  4.3: Address
  4598.  
  4599.  
  4600.       The base address of your COM port.  Typical values for this are:
  4601.  
  4602.         COM1:  3F8
  4603.         COM2:  2F8
  4604.         COM3:  3E8
  4605.         COM4:  2E8
  4606.  
  4607.  
  4608.                                    4.4: IRQ
  4609.  
  4610.  
  4611.       The IRQ of the COM port your modem is operating on.  Typical values
  4612.       for this are:
  4613.  
  4614.         COM1: 4
  4615.         COM2: 3
  4616.         COM3: 4
  4617.         COM4: 3
  4618.  
  4619.  
  4620.                                   4.5: Baud
  4621.  
  4622.  
  4623.       The speed at which the computer should communicate with your modem.
  4624.       Note that this is NOT the speed of your modem.  Usually a value of
  4625.       38400 will do well, but you can go as high as 115200.  This value
  4626.       must be a divisor of 115200.
  4627.  
  4628.       If you're running with a FOSSIL driver, your COM port is locked at
  4629.       some speed, and you plan on using Rexdial, you must set this to the
  4630.       speed your COM port is locked at, otherwise Rexdial won't work.
  4631.  
  4632.  
  4633.                                  4.6: Vector
  4634.  
  4635.  
  4636.       The software interrupt vector of the packet driver you're using.
  4637.       Most packet drivers, including the one distributed with Internet
  4638.       Rex, install themselves at interrupt 60.  You may need to change
  4639.       this if you find that another driver is taking that vector.
  4640.  
  4641.  
  4642.                                4.7: IP address
  4643.  
  4644.  
  4645.       The IP address you are assigned when you dial your provider.  If
  4646.       you have a fixed IP address, you'll have been told what it is by
  4647.  
  4648.       ────────────────────────────────────────────────────────────────────
  4649.       (c) Copyright 1997-1999 Khan Software and Charles Cruden          74
  4650.       Internet Rex v1.19 Documentation                                    
  4651.       ────────────────────────────────────────────────────────────────────
  4652.  
  4653.       your provider.  It should be something like 128.127.63.45: 4
  4654.       numbers separated by dots.
  4655.  
  4656.       If you have a dynamically assigned IP address, as is the case with
  4657.       many dial up PPP lines, set this value to 0.0.0.0 and use the getip
  4658.       command in your dialup script to get your IP address as it's
  4659.       assigned to you.
  4660.  
  4661.       You can also pass your IP address to Rex when it is run by using
  4662.       the -ip command line switch, or by setting the environment variable
  4663.       MYIP to be your IP address.
  4664.  
  4665.  
  4666.                               4.8: Network Mask
  4667.  
  4668.  
  4669.       Your network mask.  Most providers use 255.255.255.0 as the standard
  4670.       network mask.  If this doesn't work for you (i.e. you get cannot
  4671.       resolve POP3 hostname), you can also try 0.0.0.0.
  4672.  
  4673.       You can override this setting at runtime by specifying your netmask
  4674.       in the environment variable NETMASK.
  4675.  
  4676.  
  4677.                                4.9: Name Server
  4678.  
  4679.  
  4680.       Here you put the IP addresses of whatever nameservers you use: you
  4681.       can specify two of them if necessary.  Your provider should have
  4682.       given you these addresses.
  4683.  
  4684.  
  4685.                                4.10: Login Name
  4686.  
  4687.  
  4688.       If your provider uses PPP with PAP authentication, this is your PAP
  4689.       username.
  4690.  
  4691.  
  4692.                                 4.11: Password
  4693.  
  4694.  
  4695.       If your provider uses PPP with PAP authentication, this is your PAP
  4696.       password.
  4697.  
  4698.  
  4699.                               4.12: Phone Number
  4700.  
  4701.  
  4702.       This is the phone number you dial to connect to the Internet.
  4703.  
  4704.  
  4705.       ────────────────────────────────────────────────────────────────────
  4706.       (c) Copyright 1997-1999 Khan Software and Charles Cruden          75
  4707.       Internet Rex v1.19 Documentation                                    
  4708.       ────────────────────────────────────────────────────────────────────
  4709.  
  4710.  
  4711.                              4.13: Dial Attempts
  4712.  
  4713.  
  4714.       This is the number of times Rex will try to dial your provider
  4715.       before giving up.
  4716.  
  4717.  
  4718.                              4.14: Socket Timeout
  4719.  
  4720.  
  4721.       This is the number of seconds Rex will wait before giving up trying
  4722.       to establish a socket connection with a given server.  30 seconds
  4723.       should do for most connections, but if yours is especially slow you
  4724.       can try raising this.
  4725.  
  4726.  
  4727.                               4.15: Data Timeout
  4728.  
  4729.  
  4730.       This is the number of seconds Rex will wait for data to be received
  4731.       from a given server before giving up.  120 seconds should do for
  4732.       most connections, but if yours is especially slow you can try
  4733.       raising this.
  4734.  
  4735.  
  4736.                                   4.16: MSS
  4737.  
  4738.  
  4739.         The MSS (or maximum segment size) sets the largest packet of data that
  4740.       can be sent through the packet driver at one time.  (For the technically
  4741.       minded, note that this does not include the TCP/IP headers.  MSS is
  4742.       roughly 40 bytes less than your MTU / peer MRU.)
  4743.  
  4744.         You can set the MSS to any value between 50 and 1450 bytes.  Lower
  4745.       speed connections or connections with frequent errors should use a
  4746.       smaller MSS to allow for faster correction of data.  The default value
  4747.       for MSS, 256 bytes, should be ideal for SLIP or PPP users.  Users of
  4748.       ethernet connections should try setting this to a higher value, as
  4749.       errors are less frequent on these connections, and the smaller MSS
  4750.       means more bandwidth wasted on TCP/IP headers.
  4751.  
  4752.         IMPORTANT!  You should NOT set the MSS higher than your network's
  4753.       MTU / peer MRU.  Doing so may cause crashes or hangs.  The 32-bit
  4754.       version of Rex appears to be more sensitive to incorrectly high MSS
  4755.       values than the 16-bit version.  Note that although many packet drivers
  4756.       claim to negotiate peer MRU, it is frequently just set to a default
  4757.       value of 1500.  Check with your provider to find the correct value.
  4758.  
  4759.  
  4760.                                4.17: Use BootP
  4761.  
  4762.       ────────────────────────────────────────────────────────────────────
  4763.       (c) Copyright 1997-1999 Khan Software and Charles Cruden          76
  4764.       Internet Rex v1.19 Documentation                                    
  4765.       ────────────────────────────────────────────────────────────────────
  4766.  
  4767.  
  4768.  
  4769.       Set this to yes or no depending on whether or not you'd like to have
  4770.       your net connection automagically configured via bootp.  Note that in
  4771.       order to use this successfully, your packet driver must support bootp
  4772.       configuration: if it doesn't and you've turned this on, you'll find
  4773.       Rex can't connect to any machines or do nameserver lookups.
  4774.  
  4775.  
  4776.  
  4777.  
  4778.  
  4779.  
  4780.  
  4781.  
  4782.  
  4783.  
  4784.  
  4785.  
  4786.  
  4787.  
  4788.  
  4789.  
  4790.  
  4791.  
  4792.  
  4793.  
  4794.  
  4795.  
  4796.  
  4797.  
  4798.  
  4799.  
  4800.  
  4801.  
  4802.  
  4803.  
  4804.  
  4805.  
  4806.  
  4807.  
  4808.  
  4809.  
  4810.  
  4811.  
  4812.  
  4813.  
  4814.  
  4815.  
  4816.  
  4817.  
  4818.  
  4819.       ────────────────────────────────────────────────────────────────────
  4820.       (c) Copyright 1997-1999 Khan Software and Charles Cruden          77
  4821.       Internet Rex v1.19 Documentation                                    
  4822.       ────────────────────────────────────────────────────────────────────
  4823.  
  4824.                    Section 5: OS/2 CONNECTION SCRIPT SETUP
  4825.  
  4826.  
  4827.       To configure the information for the internet setup for OS/2, select
  4828.       the Internet Setup menu from the main menu, and then select
  4829.       Configure SLIP/PPP.
  4830.  
  4831.       Setting up these values is only necessary if you intend to use the
  4832.       RexdialP and Wait programs provided with Internet Rex to call your
  4833.       provider.  If you have another means of connecting to the Internet,
  4834.       you can leave this alone.
  4835.  
  4836.       You can choose to either have Rex write connection scripts with
  4837.       the values you define, and save them afterwards, or not write
  4838.       connection scripts and not save the values.
  4839.  
  4840.       If you choose to let Rex generate a connection script for you, it
  4841.       will use the values you enter here to write a .CMD file called
  4842.       DIAL.CMD.  You can pass parameters to DIAL.CMD the same as if you
  4843.       were passing them to Rexp.exe.  For example:
  4844.  
  4845.         DIAL.CMD -f m
  4846.  
  4847.       connects you to the Internet and fetches you mail using Rex, then
  4848.       hangs up.
  4849.  
  4850.       Rexcfg will also write a file called rex.scr which contains a
  4851.       script to log on to your Internet provider.  This is a generic
  4852.       script that may not work for everyone.  Read the file rexdial.doc
  4853.       for more information on how to setup scripts for use with
  4854.       RexdialP.exe.
  4855.  
  4856.  
  4857.                            5.1: Inactivity Timeout
  4858.  
  4859.  
  4860.       Rex can send data across the connection on a regular basis in order
  4861.       to avoid having the connection timeout.  Setting the inactivity
  4862.       timeout to X seconds will make Rex send data once every X seconds.
  4863.       If you set it to zero, Rex will not send any extra data.
  4864.  
  4865.  
  4866.                              5.2: Socket timeout
  4867.  
  4868.  
  4869.       When connecting to remote sites, Rex will timeout and disconnect if
  4870.       data isn't sent properly or received for certain period of time.  By
  4871.       default, this is set to 60 seconds, but if you are connecting to sites
  4872.       a great distance away, you may need to set it higher in order to ensure
  4873.       Rex completes succesfully.  On the other hand, if the site isn't
  4874.       responding at all, you'll have to wait that much longer for Rex to
  4875.  
  4876.       ────────────────────────────────────────────────────────────────────
  4877.       (c) Copyright 1997-1999 Khan Software and Charles Cruden          78
  4878.       Internet Rex v1.19 Documentation                                    
  4879.       ────────────────────────────────────────────────────────────────────
  4880.  
  4881.       decide that.
  4882.  
  4883.  
  4884.                                 5.3: COM Port
  4885.  
  4886.  
  4887.       The COM port your modem is on.  1 for COM1, 2 for COM2, etc.  You
  4888.       can set this to anything between COM1 and COM8.
  4889.  
  4890.  
  4891.                                 5.4: Baud Rate
  4892.  
  4893.  
  4894.       The rate you want the computer to talk to your modem at.  If you're
  4895.       running SIO and have locked your modem at a particular rate, that's
  4896.       the rate you should enter here.  Otherwise, 57600 is a good choice
  4897.       for modems running at 14400 or faster.  Allowable values are from
  4898.       100 to 57600 baud.
  4899.  
  4900.  
  4901.                                5.5: Init string
  4902.  
  4903.  
  4904.       Your modem's init string.  This will be sent to the modem, with a
  4905.       few modifications.  |'s will be sent as carriage returns, ^ raises
  4906.       the DTR, v lowers the DTR and ~ pauses for 1 second.
  4907.  
  4908.  
  4909.                                  5.6: Redials
  4910.  
  4911.  
  4912.       The number of times Rex should re-dial your provider before giving
  4913.       up.  NO CARRIER's and NO DIAL TONE's won't count as redials: BUSY's
  4914.       will.  Set this to 0 to have Rex dial until it connects.
  4915.  
  4916.  
  4917.                                 5.7: Username
  4918.  
  4919.  
  4920.       The username to use when logging on to your provider.
  4921.  
  4922.  
  4923.                                 5.8: Password
  4924.  
  4925.  
  4926.       The password to use when logging on to your provider.
  4927.  
  4928.  
  4929.                                5.9: SLIP or PPP
  4930.  
  4931.  
  4932.  
  4933.       ────────────────────────────────────────────────────────────────────
  4934.       (c) Copyright 1997-1999 Khan Software and Charles Cruden          79
  4935.       Internet Rex v1.19 Documentation                                    
  4936.       ────────────────────────────────────────────────────────────────────
  4937.  
  4938.       Set it to the method you'll be using to connect to your provider,
  4939.       either SLIP or PPP.
  4940.  
  4941.  
  4942.                             5.10: Your IP Address
  4943.  
  4944.  
  4945.       If you're using SLIP to connect to the Internet, you must provide
  4946.       the IP address of your machine when you're connected to the
  4947.       Internet. Your provider should have told you what this address is.
  4948.  
  4949.  
  4950.                          5.11: Provider's IP Address
  4951.  
  4952.       If you're using SLIP, you must also provide the IP address of the
  4953.       machine you'll be connecting to.  This is your provider's IP
  4954.       address, and should also have been given to you.
  4955.  
  4956.  
  4957.  
  4958.  
  4959.  
  4960.  
  4961.  
  4962.  
  4963.  
  4964.  
  4965.  
  4966.  
  4967.  
  4968.  
  4969.  
  4970.  
  4971.  
  4972.  
  4973.  
  4974.  
  4975.  
  4976.  
  4977.  
  4978.  
  4979.  
  4980.  
  4981.  
  4982.  
  4983.  
  4984.  
  4985.  
  4986.  
  4987.  
  4988.  
  4989.  
  4990.       ────────────────────────────────────────────────────────────────────
  4991.       (c) Copyright 1997-1999 Khan Software and Charles Cruden          80
  4992.       Internet Rex v1.19 Documentation                                    
  4993.       ────────────────────────────────────────────────────────────────────
  4994.  
  4995.                      Section 6: WIN95 DIALUP CONNECTIONS
  4996.  
  4997.  
  4998.       To configure the information for the internet setup for Win95,
  4999.       select the Internet Setup menu from the main menu, and then select
  5000.       Configure Dialup Networking.
  5001.  
  5002.  
  5003.                              6.1: Socket timeout
  5004.  
  5005.  
  5006.       When connecting to remote sites, Rex will timeout and disconnect if
  5007.       data isn't sent properly or received for certain period of time.  By
  5008.       default, this is set to 60 seconds, but if you are connecting to sites
  5009.       a great distance away, you may need to set it higher in order to ensure
  5010.       Rex completes succesfully.  On the other hand, if the site isn't
  5011.       responding at all, you'll have to wait that much longer for Rex to
  5012.       decide that.
  5013.  
  5014.  
  5015.                             6.2: Dialup Networking
  5016.  
  5017.  
  5018.       Set this to yes if you would like to use Windows 95 or WinNT's
  5019.       dialup networking to connect to the net.  If you set this to yes,
  5020.       Rex will dialup and connect to your server automatically as
  5021.       necessary, and hangup when done.
  5022.  
  5023.  
  5024.                                 6.3: Auto Dial
  5025.  
  5026.  
  5027.       If this is set to yes, Rex will check to see if a connection has
  5028.       been made to the configured host, and if it hasn't, will
  5029.       automatically dial up the host and connect when it needs to send
  5030.       stuff over the net.  If set to no, you will have to establish a
  5031.       dialup connection yourself beforehand.  Both auto dial and auto
  5032.       hangup can be overridden by running Rex with the -autodial or
  5033.       -autohangup command line options.
  5034.  
  5035.  
  5036.                                6.4: Auto Hangup
  5037.  
  5038.  
  5039.       Set this to yes if you would like Rex to hangup the connection to
  5040.       your Internet provider when it's done processing.
  5041.  
  5042.       IMPORTANT!  Even if you have this set to no, if Rex is the only
  5043.       program left on the connection when it shuts down, it WILL hangup.
  5044.       This must be done in order to keep Windows from thinking the modem
  5045.       is forever in use from then on.  If you have other programs using
  5046.  
  5047.       ────────────────────────────────────────────────────────────────────
  5048.       (c) Copyright 1997-1999 Khan Software and Charles Cruden          81
  5049.       Internet Rex v1.19 Documentation                                    
  5050.       ────────────────────────────────────────────────────────────────────
  5051.  
  5052.       the connection to the net when Rex shuts down, the connection will
  5053.       not be lost.
  5054.  
  5055.  
  5056.                                  6.5: Redials
  5057.  
  5058.  
  5059.       This is the number of times Rex will try to connect to your provider
  5060.       if the first connect fails.  Set this to 0 to have Rex dial until it
  5061.       connects.
  5062.  
  5063.  
  5064.                            6.6: Inactivity Timeout
  5065.  
  5066.  
  5067.       Rex can send data across the connection on a regular basis in order
  5068.       to avoid having the connection timeout.  Setting the inactivity
  5069.       timeout to X seconds will make Rex send data once every X seconds.
  5070.       If you set it to zero, Rex will not send any extra data.
  5071.  
  5072.  
  5073.                                6.7: Login Name
  5074.  
  5075.  
  5076.       Set this to the login name you'd like to use for your connection.
  5077.       If left blank, the default Windows login name will be used.
  5078.  
  5079.  
  5080.                                 6.8: Password
  5081.  
  5082.  
  5083.       Set this to the password you'd like to use for your connection.  If
  5084.       left blank, the default Windows password will be used.
  5085.  
  5086.  
  5087.                                6.9: Connection
  5088.  
  5089.  
  5090.       This will present you with a list of the configured dialup
  5091.       connections on your PC.  Choose the one you would like Rex to use
  5092.       when connecting to the Internet.  If you don't have any listed here,
  5093.       you can configure a new connection by choosing the DialUp networking
  5094.       folder from the My Computer folder and selecting 'Create new
  5095.       connection'.
  5096.  
  5097.       The connection name, login name and password can all be overridden
  5098.       at runtime using the -dun command line option.
  5099.  
  5100.  
  5101.  
  5102.  
  5103.  
  5104.       ────────────────────────────────────────────────────────────────────
  5105.       (c) Copyright 1997-1999 Khan Software and Charles Cruden          82
  5106.       Internet Rex v1.19 Documentation                                    
  5107.       ────────────────────────────────────────────────────────────────────
  5108.  
  5109.                         Section 7: COMMANDLINE OPTIONS
  5110.  
  5111.  
  5112.                          7.1: Rex Commandline Options
  5113.  
  5114.  
  5115.       Internet Rex's main executable is either RexP.exe, Rex.exe, Rexd.exe
  5116.       or RexW.exe depending on whether you're using OS/2, DOS 16-bit, DOS
  5117.       32-bit or Win95/WinNT respectively.   The Linux version is either
  5118.       rexls for the SOCKS support vesion, or rexl for the non-SOCKS version.
  5119.       The generalized syntax for running Rex is:
  5120.  
  5121.         <program> [-send  [mail | dir | ftp | transx | [x]e<email ID> |
  5122.                      [x]anonymous | [x]<address>]]
  5123.                   [-fetch [mail | dir | ftp | transx | [x]e<email ID> |
  5124.                      [x]anonymous | [x]<address>]]
  5125.                   [-queue [mail | dir | ftp | [x]anonymous | [x]e<email ID> |
  5126.                      [x]<address>]]
  5127.                   [-runscript <script filename>...]
  5128.                   [-map <map label>]
  5129.                   [-processor <niceness level>]
  5130.                   [-trim]
  5131.                   [[+|-]between.bat]
  5132.                   [-help | -notify] [<address(s)> | x<address(s)>]...
  5133.                   [-daemon]
  5134.                   [[+|-] dun] [<connection> [<username> [<password>]]]
  5135.                   [-?]
  5136.  
  5137.         If you're running the DOS version, there is also
  5138.                   [-ip <IP address>]
  5139.  
  5140.         If you're running the Win95/98/NT version, there is also
  5141.                   [[+|-]autodial] [[+|-]autohangup]
  5142.  
  5143.         <program>
  5144.           This is the program for your particular operating system:
  5145.           rexp.exe, rex.exe, rexd.exe, rexw.exe, rexl or rexls.
  5146.  
  5147.         [-send [mail | ftp | dir | transx | [x]anonymous | [x]e<email ID> |
  5148.             [x]<address>]]
  5149.           This option lets you specify which nodes you're going to send
  5150.           mail to.  If you don't specify anything after -send, Rex will
  5151.           send waiting mail to every node.  Otherwise, the nodes you
  5152.           specify will have their waiting mail sent to them.
  5153.             mail:   send to all nodes who receive files via email
  5154.             ftp:    send to all nodes for whom you upload files to an FTP
  5155.                     site
  5156.             dir:    send to all nodes for whom you toss to a directory
  5157.             transx: send TransX shuttle mail
  5158.             [x]anonymous:
  5159.                     send (or don't send if x is specified) anonymous mail,
  5160.  
  5161.       ────────────────────────────────────────────────────────────────────
  5162.       (c) Copyright 1997-1999 Khan Software and Charles Cruden          83
  5163.       Internet Rex v1.19 Documentation                                    
  5164.       ────────────────────────────────────────────────────────────────────
  5165.  
  5166.                     i.e. gated netmail or responses to email FREQs
  5167.             [x]e<email ID>:
  5168.                     send (or don't send if x is specified) mail to nodes
  5169.                     who receive files via email, specifically those who
  5170.                     receive files via the email address with the ID given
  5171.             [x]<address>
  5172.                     send (or don't send if x is specified) mail to the
  5173.                     node with the given address.  (Wildcards are allowed.)
  5174.  
  5175.             -send mail ftp will send mail to any node connected via email
  5176.               or FTP.
  5177.  
  5178.             -send 1:342/806 will send any waiting mail for 1:342/806.
  5179.  
  5180.           You can specify any number of nodes or general classes of nodes.
  5181.           You can also exclude specific nodes from being sent mail by
  5182.           placing an x in front of their address.
  5183.  
  5184.             -send mail x1:342/* will send mail to any email node, but
  5185.               not to nodes in net 1:342
  5186.             -send mail xanonymous will send mail to any email node, but
  5187.               not to anonymous email addresses
  5188.  
  5189.           Note that sending mail is distinct from queueing mail.  Queueing
  5190.           mail will scan your netmail/outbound areas and toss any waiting
  5191.           mail into Rex's queue, to wait until the appropriate send
  5192.           command is issued.  Sending mail actually sends the waiting mail
  5193.           to the remote node.
  5194.  
  5195.         [-fetch [mail | dir | ftp | transx | [x]anonymous | [x]e<email ID> |
  5196.             [x]<address>]]
  5197.           This option lets you specify which nodes you'll accept/fetch
  5198.           incoming mail from.  If you don't specify anything after -fetch,
  5199.           all incoming mail will be fetched from wherever it needs to be
  5200.           fetched from.  Otherwise, only the nodes fitting into the
  5201.           categories you specify will have their mail fetched.
  5202.  
  5203.         [-queue [mail | dir | ftp | [x]anonymous | [x]e<email ID> |
  5204.             [x]<address>]]
  5205.           This option lets you specify which nodes you'll queue mail for.
  5206.           Rex will scan your netmail/outbound area and pick messages or
  5207.           files for the nodes which fit into the categories you choose.
  5208.           If you don't specify anything after -queue, any message or file
  5209.           which would be sent to one of the nodes in Rex's node manager
  5210.           will be queued for sending.
  5211.  
  5212.         [-runscript <script filename> [<script filename>...]
  5213.           Runs the FTP scripts specified by the filenames given.  Note that
  5214.           these will not have an FTP site, username or password defined by
  5215.           default, so you will have to use the USER/PASS/LOGIN commands to
  5216.           connect to the FTP site.
  5217.  
  5218.       ────────────────────────────────────────────────────────────────────
  5219.       (c) Copyright 1997-1999 Khan Software and Charles Cruden          84
  5220.       Internet Rex v1.19 Documentation                                    
  5221.       ────────────────────────────────────────────────────────────────────
  5222.  
  5223.  
  5224.         [-map <map label>]
  5225.           If you want to use a drive mapping other than the default
  5226.           mapping you've setup in Rexcfg, you can specify it using it the
  5227.           -map command along with the label you gave the map in the setup
  5228.           program.
  5229.  
  5230.         [-processor <niceness level>]
  5231.           This option lets you override the processor niceness level
  5232.           specified in Rexcfg.  Replace <niceness level> with a number
  5233.           between 0 and 3.  The higher the number, the more Rex will yield
  5234.           the processor to other processes.  Under pure DOS, this value is
  5235.           irrelevant as there are no other processes to yield the
  5236.           processor to.  (This is not true if you're running a multitasker
  5237.           like DesqView.)
  5238.  
  5239.         [-trim]
  5240.           This option will make Rex trim the log file to the size
  5241.           specified in Rex's general behaviour section.
  5242.  
  5243.         [[+|-]between.bat]
  5244.           Use this command line option to turn on or off the running of
  5245.           between.bat when Rex receives mail.  This setting will override
  5246.           whatever may have been in Rexcfg beforehand.  Giving
  5247.           -between.bat or -b will turn off between.bat processing.  Giving
  5248.           +between.bat or +b will turn it on.
  5249.  
  5250.         [-help | -notify] [<address(s)> | x<address(s)>]...
  5251.           This switch will create RexFix help (for -help) or RexFix status
  5252.           (for -notify) messages for the nodes you specify after the switch.  If
  5253.           you don't specify any switches, help or notify messages will be sent to
  5254.           all nodes in the node manager.
  5255.             The addresses can be specified using wildcards.  You can also exclude
  5256.           particular addresses by putting an x before them.  For instance,
  5257.             -notify 169:* x169:4???/*
  5258.           will send notify messages to everyone in the node manager in zone 169,
  5259.           except those nodes in region 169:4000.
  5260.  
  5261.         [-daemon]
  5262.           This will put Rex into daemon mode.  In daemon mode, Rex stays
  5263.           running all the time.  It checks the events specified in the event
  5264.           manager and at the appropriate time, runs with the command line given
  5265.           in that event.
  5266.             You can run the config program or another copy of Rex while Rex is
  5267.           running in daemon mode, provided Rex is waiting for an event.
  5268.  
  5269.         [[+|-]dun [<connection> [<username> [<password>]]]]
  5270.             The entire dialup networking setup in Rex can be changed using this
  5271.           command line option.  If you want to disable dialup networking completely,
  5272.           use -dun.  To enable it (and use whatever settings may be in Rexcfg
  5273.           at the time: be careful to be sure there are correct settings), use +dun.
  5274.  
  5275.       ────────────────────────────────────────────────────────────────────
  5276.       (c) Copyright 1997-1999 Khan Software and Charles Cruden          85
  5277.       Internet Rex v1.19 Documentation                                    
  5278.       ────────────────────────────────────────────────────────────────────
  5279.  
  5280.             Windows users can also specify up to three more words after +dun.  The
  5281.           first of these will be interpreted as a new connection to use (instead of
  5282.           the one in Rexcfg).  The second will be taken as the username to use while
  5283.           logging in, and the third as the password.  You don't need to specify all
  5284.           of these, only enough to override the values you want.  Any options not
  5285.           specified will have their values taken from Rexcfg.
  5286.             If any of the values you specify have spaces in them, be sure to put
  5287.           double quotes (") around them, otherwise they won't be interpreted
  5288.           correctly.
  5289.  
  5290.             +dun "University of Alberta"
  5291.             will enable dialup networking using the connection labelled University
  5292.           of Alberta.  The username and password used will be taken from Rexcfg.
  5293.  
  5294.             +dun MyConnection MyUsername MyPassword
  5295.             will enable dialup networking, using the connection MyConnection, the
  5296.           username MyUsername and the password MyPassword.
  5297.  
  5298.         [-?]
  5299.           Giving this argument will cause Rex to list the arguments it
  5300.           accepts.  If you give this argument after one of the others Rex
  5301.           understands, Rex will give help for the specific argument.  For
  5302.           example:
  5303.             -send -? will give you help on the -send argument.
  5304.  
  5305.       DOS users also have the following option:
  5306.  
  5307.         [-ip <IP address>]
  5308.           You can override the IP address Rex might have configured from
  5309.           the dialup program, or specify one if you haven't already, by
  5310.           passing this command line argument.  You should give a standard
  5311.           internet IP address after the -ip command:
  5312.             -ip 129.128.2.241
  5313.  
  5314.       Win95/98/NT users also have the following options:
  5315.  
  5316.         [[+|-]autodial]
  5317.         [[+|-]autohangup]
  5318.           If you want to override the settings in Rex's dialup networking
  5319.           for autodialing or autohanging up, you can do so using these
  5320.           options.  Using +autodial or +autohangup will turn the options
  5321.           on: -autodial or -autohangup will turn them off.
  5322.  
  5323.       All of the options can be shortened: you need only specify a string
  5324.       long enough to uniquely identify the option you're giving.  For most
  5325.       options, one letter will do.  (-autodial and -autohangup are the
  5326.       only ones which require more than one letter.)
  5327.  
  5328.       The fetch, send and queue arguments can be consolidated so that the
  5329.       options following them apply to all the arguments.
  5330.  
  5331.  
  5332.       ────────────────────────────────────────────────────────────────────
  5333.       (c) Copyright 1997-1999 Khan Software and Charles Cruden          86
  5334.       Internet Rex v1.19 Documentation                                    
  5335.       ────────────────────────────────────────────────────────────────────
  5336.  
  5337.       If no command line arguments are given, Rex will run as if it had
  5338.       been passed the arguments -send -fetch -queue.
  5339.  
  5340.       Here are some example command lines:
  5341.  
  5342.         rex -queue -send
  5343.           Scans your netmail/outbound queue and sends all the outgoing
  5344.           mail.
  5345.  
  5346.         rex -sendqueue
  5347.           Does the same as rex -send -queue.  The arguments were
  5348.           consolidated.
  5349.  
  5350.         rex -sq
  5351.           Does the same as rex -send queue.
  5352.  
  5353.         rex -fetchsendqueue 1:342/806
  5354.           Fetches, queues and sends mail for 1:342/806: complete
  5355.           processing for that node.
  5356.  
  5357.  
  5358.                        7.2: Rexcfg Commandline Options
  5359.  
  5360.  
  5361.       Internet Rex's configuration program is called either Rexcfg.exe,
  5362.       Rexcfgd.exe, Rexcfgp.exe, Rexcfgw.exe or rexcfgl, depending on
  5363.       whether you're running DOS 16-bit, DOS 32-bit, OS/2, Win95/98/NT
  5364.       or Linux respectively.
  5365.  
  5366.       The configuration program can take a couple of arguments, as
  5367.       follows:
  5368.  
  5369.         <program> [-stats [reset]] [-dates] [-nodelist] [-original]
  5370.                   [-monochrome]
  5371.  
  5372.       If no arguments are given, Rexcfg starts up in the standard,
  5373.       full-screen interactive setup mode.
  5374.  
  5375.         [-stats [reset]]
  5376.           If you give the -stats argument, Rexcfg will dump the file
  5377.           transfer statistics for all the nodes setup currently to a file
  5378.           called STATS.TXT.  If you specify -stats reset, Rexcfg will
  5379.           reset the transfer statistics of all the nodes once it's
  5380.           finished dumping them.
  5381.  
  5382.         [-dates]
  5383.           Similar to the -stats command, this tells Rex to put all the
  5384.           information about the dates nodes last had mail sent, received
  5385.           or queued.  Statistics are put in the DATES.TXT file.
  5386.  
  5387.         [-original]
  5388.  
  5389.       ────────────────────────────────────────────────────────────────────
  5390.       (c) Copyright 1997-1999 Khan Software and Charles Cruden          87
  5391.       Internet Rex v1.19 Documentation                                    
  5392.       ────────────────────────────────────────────────────────────────────
  5393.  
  5394.           Tells the configuration program to use the original colour
  5395.           scheme for this run.
  5396.  
  5397.         [-monochrome]
  5398.           Tells the configuration program to use the monchrome colour
  5399.           scheme for this run.
  5400.  
  5401.         [-nodelist]
  5402.           Specifying -nodelist on the command line will cause Rexcfg to
  5403.           create a file called NODELIST.TXT, containing all the pertinent
  5404.           information about the nodes currently configured in Rex.
  5405.  
  5406.       Any of the command line arguments can be shortened to one
  5407.       distinguishing letter.  For example:
  5408.  
  5409.         rexcfg -stats reset is equivalent to rexcfg -s r
  5410.  
  5411.  
  5412.  
  5413.  
  5414.  
  5415.  
  5416.  
  5417.  
  5418.  
  5419.  
  5420.  
  5421.  
  5422.  
  5423.  
  5424.  
  5425.  
  5426.  
  5427.  
  5428.  
  5429.  
  5430.  
  5431.  
  5432.  
  5433.  
  5434.  
  5435.  
  5436.  
  5437.  
  5438.  
  5439.  
  5440.  
  5441.  
  5442.  
  5443.  
  5444.  
  5445.  
  5446.       ────────────────────────────────────────────────────────────────────
  5447.       (c) Copyright 1997-1999 Khan Software and Charles Cruden          88
  5448.       Internet Rex v1.19 Documentation                                    
  5449.       ────────────────────────────────────────────────────────────────────
  5450.  
  5451.                                Section 8: TERMS
  5452.  
  5453.  
  5454.                       8.1: Full Name or Internet Address
  5455.  
  5456.  
  5457.       When specifying a machine on the Internet, you can provide either
  5458.       the machine's name, or its IP address.  Machine names may contain
  5459.       both letters and numbers: IP addresses contain only numbers.  For
  5460.       example:
  5461.  
  5462.         Machine names: mail.myhost.com
  5463.                        smtp.somewhere.ca
  5464.         IP addresses:  129.128.127.125
  5465.                        24.108.2.12
  5466.  
  5467.       Your provider will usually provide you with the machine names of
  5468.       your POP3 and SMTP hosts.  Nameserver addresses will be in IP
  5469.       address form (since they are used to translate machine names into IP
  5470.       addresses).
  5471.  
  5472.  
  5473.                            8.2: File Locking (FTP)
  5474.  
  5475.  
  5476.       One problem that frequently occurs when transferring files to and
  5477.       from FTP sites is having two programs trying to access files at the
  5478.       same time.  For example, while someone is logged on to the FTP site
  5479.       uploading files, there may be a program on the FTP site trying to
  5480.       move those files elsewhere to be processed.  In order to avoid
  5481.       losing files because of this access problem, a good solution is to
  5482.       setup locking on the FTP site.
  5483.  
  5484.       The "standard" way of doing this is to have the FTP administrator
  5485.       setup a unique directory for each user of the site.  This home
  5486.       directory has subdirectories where the user can upload and download
  5487.       files.  A sample user directory might look something like:
  5488.  
  5489.         bill
  5490.         +-inbound
  5491.         +-outbound
  5492.  
  5493.       where bill is Bill's home directory, and inbound and outbound are
  5494.       subdirectories.  To lock his directories while uploading and
  5495.       downloading files, Bill places a file in his home directory before
  5496.       uploading, and deletes the file when he's done.  The FTP site checks
  5497.       Bill's home directory before processing any files he might have
  5498.       uploaded: if there's a file in the directory, it doesn't process
  5499.       stuff because it knows Bill is online uploading or downloading.
  5500.       Similarly, the FTP site can leave a file in Bill's home directory
  5501.       when it's tossing files to let Bill know that he should wait for a
  5502.  
  5503.       ────────────────────────────────────────────────────────────────────
  5504.       (c) Copyright 1997-1999 Khan Software and Charles Cruden          89
  5505.       Internet Rex v1.19 Documentation                                    
  5506.       ────────────────────────────────────────────────────────────────────
  5507.  
  5508.       bit before proceeding with his file transfers.
  5509.  
  5510.       Because Rex can act as both the FTP client and the program which
  5511.       scans directories on the FTP server, locking has been setup for both
  5512.       FTP uploads and downloads and directory uploads and downloads.
  5513.  
  5514.  
  5515.                           8.3: Compatability in Rex
  5516.  
  5517.  
  5518.       In order to be compatible with FrontDoor (under Internet Rex), a
  5519.       mailer must:
  5520.  
  5521.         o Store incoming and outgoing netmail in a Fido style *.MSG
  5522.           message
  5523.         o Create FDINSESS.* semaphores while in a session with a remote
  5524.           node (used in multinode setups only)
  5525.  
  5526.       Rex will create FDRESCAN.NOW semaphores when done scanning the
  5527.       netmail area for a FrontDoor compatible system.
  5528.  
  5529.       In order to be compatible with Binkley (under Internet Rex), a
  5530.       mailer must:
  5531.  
  5532.         o Store outgoing mail in the Binkley standard outbound format
  5533.         o Create *.BSY semaphores while in a session with a remote node
  5534.           (used in multinode setups only)
  5535.  
  5536.  
  5537.                             8.4: Acks and Receipts
  5538.  
  5539.  
  5540.       The Internet has evolved from a few computers connected through a
  5541.       high speed network to a huge web of nodes from around the world in
  5542.       a few short years.  Although it has evolved to meet the needs of the
  5543.       increased load it is bringing in, there are still a number of flaws
  5544.       inherent in the way it transfers information.
  5545.  
  5546.       The methods used by Internet Rex, or indeed by any program
  5547.       accessing the net, are subject to the guidelines imposed by the
  5548.       various Internet standards in use.  For the moment, only a few of
  5549.       these standards have any method of guaranteeing a correct
  5550.       transmission.  Although it is getting rarer to lose mail messages
  5551.       completely or to have FTP transmissions mangled, it does still
  5552.       happen on occasion.  The Internet is NOT a RELIABLE means of
  5553.       transport.  To rectify this, Rex can use a system of manifests and
  5554.       receipts to ensure that files sent through the net appear at the
  5555.       other end in one piece, with all the bits in the right order.
  5556.       Manifests specify the projected contents of a transmission
  5557.       (filenames, checksums, etc.) and receipts are returned by the
  5558.       received to indicate succesful or unsuccesful receipt of the files
  5559.  
  5560.       ────────────────────────────────────────────────────────────────────
  5561.       (c) Copyright 1997-1999 Khan Software and Charles Cruden          90
  5562.       Internet Rex v1.19 Documentation                                    
  5563.       ────────────────────────────────────────────────────────────────────
  5564.  
  5565.       in the manifest.
  5566.  
  5567.       Manifest/receipts are by no means required for any link: most
  5568.       connections are reliable enough to work without the need for Rex's
  5569.       extra level of reliability.  However, if you need to be 100% certain
  5570.       your data is getting through to the other end correctly,
  5571.       manifests/receipts should be used.
  5572.  
  5573.  
  5574.                             8.5: Full Paths, etc.
  5575.  
  5576.  
  5577.       For any directory or file in Rex's configuration, you are usually
  5578.       required to specify the full path to the file.  This includes the
  5579.       drive letter at the start of the file's name.  For example:
  5580.  
  5581.         e:\mail\uucp\
  5582.  
  5583.       Rex will not accept filenames or paths which are over 80 characters
  5584.       long.  This is to keep it compatible with all operating systems.
  5585.  
  5586.       After specifying a directory, Rex will usually check to make sure
  5587.       the directory you've given actually exists.  To do this, it first
  5588.       applies any drive mappings you may have setup, and then checks the
  5589.       disk.  If the directory isn't found, you'll be prompted to create
  5590.       it.  Be wary of leaving directories uncreated: Rex will not run
  5591.       unless the directories you've specified are present.
  5592.  
  5593.  
  5594.                                 8.6: Standards
  5595.  
  5596.  
  5597.       Internet Rex is designed to be compatible and compliant with the
  5598.       following Internet, Fidonet and other miscellaneous technical
  5599.       standards:
  5600.  
  5601.  
  5602.       8.6.1: Internet RFC standards
  5603.  
  5604.         RFC 821
  5605.           The Simple Mail Transfer Protocol (SMTP).  Communication with
  5606.           mail servers.
  5607.  
  5608.         RFC 822
  5609.           This describes the proper format for an email message.  Rex
  5610.           implements an additional X- field, X-Mailer.
  5611.  
  5612.         RFC 959 and 1123
  5613.           The File Transfer Protocol (FTP).  Describes the minimal command
  5614.           set required for implementation on FTP servers and the proper
  5615.           method of transferring files.  Rex uses the STOR, RETR, CWD,
  5616.  
  5617.       ────────────────────────────────────────────────────────────────────
  5618.       (c) Copyright 1997-1999 Khan Software and Charles Cruden          91
  5619.       Internet Rex v1.19 Documentation                                    
  5620.       ────────────────────────────────────────────────────────────────────
  5621.  
  5622.           PASV, PORT, USER, PASS, TYPE, MODE, NLST, MKD, RMD, DELE and
  5623.           QUIT commands.  The ALLO, REIN, REST, SIZE and STOU commands are
  5624.           used on servers that support them.
  5625.  
  5626.         RFC 1939
  5627.           The Post Office Protocol version 3 (POP3).  How to retrieve mail
  5628.           from mail servers.  Rex uses the USER, PASS, STAT, RETR, DELE
  5629.           and QUIT commands.  Where the server supports them, the TOP and
  5630.           APOP commands are also used.
  5631.  
  5632.         RFC 2045, 2046, 2047, 2048, 2049, 2183
  5633.           A description of the MIME mail transfer standard.  This includes
  5634.           descriptions of Base 64 encoding, proper headers for
  5635.           international character sets, multi-part messages and more.
  5636.           RFC 2183 describes the Content-Disposition header line for MIME
  5637.           messages.
  5638.  
  5639.  
  5640.       8.6.2: Fidonet Standards
  5641.  
  5642.         FTS-0001
  5643.           Specification for the creation and exchange of messages in an
  5644.           FTN compatible network.  In particular, specifies the format for
  5645.           Fido style *.MSG messages and for type 2 mail packets.
  5646.  
  5647.         FSC-0045
  5648.           Specifies the format for type 2.2 mail packets.
  5649.  
  5650.         FSC-0048
  5651.           Specifies the format for type 2+ mail packets.
  5652.  
  5653.  
  5654.       8.6.3: Miscellaneous Standards
  5655.  
  5656.         FIDS (Fidonet/Internet Distribution System)
  5657.           A standard developed by Hector Santos for incorporating FTN
  5658.           information into RFC 822 compliant messages so that Fido file
  5659.           attaches can be sent over email. Rex is FIDS compliant, both for
  5660.           reading and writing messages.  Rex uses the X-FIDS-Agent,
  5661.           -Fido-From, -Fido-To, -File-Name, -File-Size and -File-CRC
  5662.           headers when generating FIDS compatible messages.
  5663.  
  5664.           Hector Santos can be reached at support@santronics.com.
  5665.  
  5666.         SEAT (Simple Email Attachment Transfer)
  5667.           SEAT is an open mail transport standard for moving Fido style
  5668.           messages and files over email.  It was developed by a number of
  5669.           contributors in the Sysop's TechNet echo STN.STANDARDS, and is
  5670.           meant to be a reliable, easy to use method for attaching files.
  5671.           Rex uses the SEAT standard when sending messages in its native
  5672.           format and is SEAT level 4 compatible with SEAT001.004.
  5673.  
  5674.       ────────────────────────────────────────────────────────────────────
  5675.       (c) Copyright 1997-1999 Khan Software and Charles Cruden          92
  5676.       Internet Rex v1.19 Documentation                                    
  5677.       ────────────────────────────────────────────────────────────────────
  5678.  
  5679.  
  5680.           For more information on SEAT, contact Brent Shellenberg at
  5681.           brents@sk.sympatico.ca or join the SEAT mailing list by sending
  5682.           mail to steward@xanadu.v-wave.com with the line 'subscribe seat'
  5683.           in the body of the message.
  5684.  
  5685.         Allfix
  5686.           Versions of Allfix higher than 5.00 incorporate a transport
  5687.           method for Fido style messages over email.  It offers some
  5688.           advantages, and some disadvantages over other methods.  Rex
  5689.           makes full use of the specs released in the Allfix developer's
  5690.           package for version 5.00 and can read and write Allfix style
  5691.           messages.
  5692.  
  5693.           Information about Allfix can be obtained from http://www.allfix.com.
  5694.  
  5695.         Packet 2000
  5696.           Packet 2000 is a design for a new, year 2000 compatible format for
  5697.         transporting messages over Fido technology networks.  Like SEAT, it was
  5698.         developed through the input of a number of contributors from the STNet
  5699.         echo STN.WG.DEV and Fido's NET_DEV and FTSC_PUBLIC echos.
  5700.           For more information on Packet 2000, contact Brent Shellenberg at
  5701.         brents@shaw.wave.ca or visit the Sysop's TechNet webpage at
  5702.         http://stnnet.home.ml.org.
  5703.  
  5704.         BinkP 1.0
  5705.           BinkP was developed as a replacement to simply trying to pump FTN
  5706.         style mailer connections over a telnet line.  It is designed as a true
  5707.         Internet protocol for exchanging files between automated mailers.  Its
  5708.         source is the BinkD mailer daemon for Binkley outbounds.
  5709.  
  5710.  
  5711.       If you would like more details on making your program compliant
  5712.       with Rex under any of these standards, you are encouraged to contact
  5713.       the author.
  5714.  
  5715.  
  5716.  
  5717.  
  5718.  
  5719.  
  5720.  
  5721.  
  5722.  
  5723.  
  5724.  
  5725.  
  5726.  
  5727.  
  5728.  
  5729.  
  5730.  
  5731.       ────────────────────────────────────────────────────────────────────
  5732.       (c) Copyright 1997-1999 Khan Software and Charles Cruden          93
  5733.       Internet Rex v1.19 Documentation                                    
  5734.       ────────────────────────────────────────────────────────────────────
  5735.  
  5736.                          Section 9: ENCODING METHODS
  5737.  
  5738.  
  5739.       Internet email has evolved so that it can only reliably transmit a
  5740.       certain set of characters without the risk that they will be changed
  5741.       to some other character along the way, or that they might be lost
  5742.       altogether.  Because standard files on your hard drive usually don't
  5743.       have all their bytes in this 'invariant' set, any program sending
  5744.       files over email has to translate from the format files are stored
  5745.       on disk with to a format that can be sent through mail.  To this
  5746.       end, a few different formats have appeared:
  5747.  
  5748.  
  5749.                          9.1: Base 64 (MIME encoding)
  5750.  
  5751.  
  5752.       This is the format used by most mailers, including, amongst others,
  5753.       Eudora, Netscape and Fido2Int.  Usually if you can attach files to
  5754.       your email, this is the format they'll be sent in.  Files sent with
  5755.       this format can usually be recognized by the headers that preceed
  5756.       the file itself: there should be a line starting with Content-Type,
  5757.       and one starting with Content-Transfer-Encoding.  MIME was designed
  5758.       from its outset to be transfer invariant, and hence, safe to be sent
  5759.       through any mail gateway.  MIME encoding (or Base 64 encoding) is
  5760.       described in the Internet RFC 2045.
  5761.  
  5762.  
  5763.                                9.2: UUencoding
  5764.  
  5765.  
  5766.       This is an older format popular mostly on UNIX machines as part of
  5767.       UUCP's file transfer protocol.  Its character set is not transfer
  5768.       invariant, but will pass through all but the most obscure gateways
  5769.       without problems.  You can identify files encoded with this transfer
  5770.       method by a line beginning with begin ### <filename>, where ### is
  5771.       some number.
  5772.  
  5773.  
  5774.                                9.3: XXencoding
  5775.  
  5776.  
  5777.       Designed as a replacement for UUencoding, XXencoding is transfer
  5778.       invariant.  XXencoding was made to allow a number of different
  5779.       possible translations (indeed, UUencoding could be viewed as a
  5780.       subset of XXencoding).  It does this using charset and table lines
  5781.       before the begin line used in UUencoding.  Although it is a better
  5782.       translation method than UUencoding, XXencoding is not seen anywhere
  5783.       near as often as UUencoding.
  5784.  
  5785.  
  5786.                                   9.4: FIDS
  5787.  
  5788.       ────────────────────────────────────────────────────────────────────
  5789.       (c) Copyright 1997-1999 Khan Software and Charles Cruden          94
  5790.       Internet Rex v1.19 Documentation                                    
  5791.       ────────────────────────────────────────────────────────────────────
  5792.  
  5793.  
  5794.  
  5795.       FIDS (Fidonet Internet Distribution System) is a standard developed
  5796.       by Hector Santos (Plantinum Xpress/Silver Xpress) for use with FTN
  5797.       to Internet transport agents such as Internet Rex.  It provides a
  5798.       method for encoding information about the Fido messages in the
  5799.       header fields of RFC 822 compliant email messages.  FIDS compatible
  5800.       mailers can interpret these headers and reconstruct the Fido
  5801.       messages and their attached files, regardless of which mailer sent
  5802.       the original message.  There are currently only two FIDS compatible
  5803.       mailers available that the author knows of: Internet Rex and PXFIDS.
  5804.       Nevertheless, as the Internet becomes a more viable alternative for
  5805.       transferring mail, there are sure to be more such mailers appearing.
  5806.  
  5807.  
  5808.                                  9.5: TransX
  5809.  
  5810.  
  5811.       TransX encoding is a proprietary encoding used in the program TransX,
  5812.       created by Multiboard Communications.  The method itself does not
  5813.       currently have a publicly released standard; Internet Rex considers the
  5814.       messages generated by versions of TransX which have been superceeded as
  5815.       defining a standard for those versions.  As TransX 2.6 is the current
  5816.       version and it superceeded TransX 1.5, the messages which Rex generates
  5817.       are based against the standard of messages generated by TransX 1.5.
  5818.  
  5819.  
  5820.  
  5821.  
  5822.  
  5823.  
  5824.  
  5825.  
  5826.  
  5827.  
  5828.  
  5829.  
  5830.  
  5831.  
  5832.  
  5833.  
  5834.  
  5835.  
  5836.  
  5837.  
  5838.  
  5839.  
  5840.  
  5841.  
  5842.  
  5843.  
  5844.  
  5845.       ────────────────────────────────────────────────────────────────────
  5846.       (c) Copyright 1997-1999 Khan Software and Charles Cruden          95
  5847.       Internet Rex v1.19 Documentation                                    
  5848.       ────────────────────────────────────────────────────────────────────
  5849.  
  5850.                            Section 10: FTP COMMANDS
  5851.  
  5852.  
  5853.       Rex FTP scripts have the following macros built in:
  5854.  
  5855.         %min     expands to the current minute (0-59)
  5856.         %hour    expands to the current hour (0-23)
  5857.         %wday    expands to the current day of the week
  5858.                  (Sunday = 1, Monday = 2, etc.)
  5859.         %mday    expands to the current day of the month (1-31)
  5860.         %status  the return status of the last command
  5861.                  (commands generally set %status to 0 or higher if succesful,
  5862.                   less than zero if an error occurred)
  5863.  
  5864.       Rex FTP scripts can use any of the following commands:
  5865.  
  5866.         CD <directory>
  5867.           Change to the specified directory on the FTP site
  5868.  
  5869.         CREATE <filename>
  5870.           Creates a 1 byte file with the specified filename.  Used for
  5871.           making lockfiles.
  5872.  
  5873.         CHECK <wildcard> [<wildcard> <wildcard> ...]
  5874.           Check for any file in the current directory matching the
  5875.           wildcards specified.  The CHECK command can be followed by an
  5876.           EXCEPT command.  The CHECK command (or its EXCEPT command if
  5877.           there is one) must be followed by a FOUND command which will
  5878.           tell the script what to do if there is a file which matches.
  5879.  
  5880.         EXCEPT <wildcard> [<wildcard> <wildcard> ...]
  5881.           If the EXCEPT command is put after a DEL or CHECK command, any
  5882.           files which matched the wildcards in the DEL or CHECK command
  5883.           and which also match the EXCEPT's wildcards will NOT be included
  5884.           in the delete or check.
  5885.  
  5886.         FOR <variable> IN <wildcard> [<wildcard>...]
  5887.         LFOR <variable> IN <wildcard> [<wildcard>...]
  5888.           [commands]
  5889.         END
  5890.           The FOR and LFOR constructs run through the list of files you specified
  5891.           using the wildcards and execute the instructions between FOR and END.
  5892.           This is done once for each file in the list of matching files: each
  5893.           time it's done, the variable you give is filled with a different file
  5894.           name.  The FOR command fills the variable with the names of files in
  5895.           the current directory of the FTP server.  The LFOR does the same thing
  5896.           with files in the current directory on the hard drive.  For example,
  5897.           you could download and scan files from an FTP site like this:
  5898.             LGET *
  5899.             LFOR file IN *
  5900.               RUN scan.exe %file
  5901.  
  5902.       ────────────────────────────────────────────────────────────────────
  5903.       (c) Copyright 1997-1999 Khan Software and Charles Cruden          96
  5904.       Internet Rex v1.19 Documentation                                    
  5905.       ────────────────────────────────────────────────────────────────────
  5906.  
  5907.             END
  5908.           FOR and LFOR commands can be nested.
  5909.  
  5910.         GOTO <label>
  5911.           Use this command to jump to another point in the script.  You define a
  5912.           label in the script the same way you would a label in a DOS batch file,
  5913.           by putting the label name followed by a colon (:) on a line by itself.
  5914.           For instance:
  5915.             IF ERRORLEVEL >= 0
  5916.               (do some stuff)
  5917.             ELSE
  5918.               GOTO END
  5919.             ENDIF
  5920.  
  5921.             (do some more stuff)
  5922.             END:
  5923.             ; The end of the script is here
  5924.           You can't use GOTO to jump into the middle of a FOR loop that wasn't
  5925.           already active when the label was defined.
  5926.  
  5927.         IF <conditional>
  5928.           [commands]
  5929.         [ELSE IF <conditional>
  5930.           [commands]]...
  5931.         ELSE
  5932.           [commands]
  5933.         ENDIF
  5934.           The IF-ELSE-ENDIF "command" lets you do some branch in your script,
  5935.           based on the conditional you give.  The conditional can either test
  5936.           for the existence or non-existence of files, or look at the errorlevel
  5937.           a command run from the DO command returned.  The valid conditionals
  5938.           are:
  5939.             EXIST <wildcard> [<wildcard>...]
  5940.             LEXIST <wildcard> [<wildcard>...]
  5941.             NOTEXIST <wildcard> [<wildcard>...]
  5942.             LNOTEXIST <wildcard> [<wildcard>...]
  5943.             ERRORLEVEL [== | >= | <= | > | <] <number>
  5944.             string [== | != | >= | <= | > | <] string
  5945.           EXIST and NOTEXIST test for the existence of files matching the
  5946.           wildcard(s) you gave in the current directory of the FTP site.  LEXIST
  5947.           and LNOTEXIST test for the existence of files matching the wildcard(s)
  5948.           given in the current local directory (as set by the LCD command).  The
  5949.           ERRORLEVEL conditional compares the errorlevel returned by the DO
  5950.           command with the number you give.  The last conditional compares the
  5951.           strings on the left and the right of the == or != signs to see if
  5952.           they're equal (==) or not equal (!=): use this to test values of
  5953.           variables or parameters.  If both strings are numbers, <=, >=, > and <
  5954.           can be used to compare the size of the two numbers.
  5955.             For instance, if the file LOCK was on the FTP site in the current
  5956.           directory, and your script read
  5957.             IF EXIST LOCK
  5958.  
  5959.       ────────────────────────────────────────────────────────────────────
  5960.       (c) Copyright 1997-1999 Khan Software and Charles Cruden          97
  5961.       Internet Rex v1.19 Documentation                                    
  5962.       ────────────────────────────────────────────────────────────────────
  5963.  
  5964.             PUT FILEONE*
  5965.             ELSE
  5966.             PUT FILETWO*
  5967.             ENDIF
  5968.           then, the files matching FILEONE* that were queued for the current
  5969.           node would be sent.  If LOCK wasn't there, the files matching
  5970.           FILETWO* would be sent.  IF-ELSE-ENDIF commands can be nested, up to
  5971.           10 levels deep.  You can also have repeat IF-ELSE-IF-ELSE-IF...
  5972.           commands.  For example:
  5973.             IF EXIST UPLOAD1
  5974.             PUT FILES1*
  5975.             ELSE IF EXIST UPLOAD2
  5976.             PUT FILES2*
  5977.             ELSE IF EXIST UPLOAD3
  5978.             PUT FILES3*
  5979.             ENDIF
  5980.  
  5981.         GET <wildcard> [<wildcard> <wildcard> ...]
  5982.         GETDEL <wildcard> [<wildcard> <wildcard> ...]
  5983.         RGET <wildcard> [<wildcard> <wildcard> ...]
  5984.         RGETDEL <wildcard> [<wildcard> <wildcard> ...]
  5985.           Downloads files in the current directory which match the given
  5986.           wildcards.  If auto-delete is turned on, each file is deleted
  5987.           from the remote site once it has been succesfully downloaded.
  5988.             RGET and RGETDEL additionally download all the files in the
  5989.           subdirectories of the current directory on the FTP server.  All the
  5990.           files are put in the current inbound directory: no new subdirectories
  5991.           are created.  GETDEL and RGETDEL delete files or directories from the
  5992.           FTP server regardless of the current auto-delete setting.
  5993.  
  5994.         LCD [<directory>]
  5995.           Changes the current directory for downloads.  If no directory is
  5996.           given, the appropriate inbound directory is used.
  5997.  
  5998.         LDEL <wildcard> [<wildcard> <wildcard> ...]
  5999.           Deletes the files given in the wildcards from the current directory.
  6000.           Note that there is no path resolution: you can't specify directories
  6001.           in the wildcards.
  6002.  
  6003.         LGET <wildcard> [<wildcard> <wildcard> ...]
  6004.         LGETDEL <wildcard> [<wildcard> <wildcard> ...]
  6005.         RLGET <wildcard> [<wildcard> <wildcard> ...]
  6006.         RLGETDEL <wildcard> [<wildcard> <wildcard> ...]
  6007.           Downloads files in the current directory on the FTP server to the
  6008.           current local directory.  If auto-delete is turned on, each file is
  6009.           delete from the remote site once it has been succesfully downloaded.
  6010.             The RLGET and RLGETDEL commands also download the subdirectories
  6011.           of the current local directory and create new directories on the
  6012.           hard drive to put them in.  The LGETDEL and RLGETDEL force deletion
  6013.           of the remote files or directories once they've been downloaded,
  6014.           regardless of the auto-delete setting.
  6015.  
  6016.       ────────────────────────────────────────────────────────────────────
  6017.       (c) Copyright 1997-1999 Khan Software and Charles Cruden          98
  6018.       Internet Rex v1.19 Documentation                                    
  6019.       ────────────────────────────────────────────────────────────────────
  6020.  
  6021.  
  6022.         LOGIN <FTP site>
  6023.           Logs you in to the FTP site given using the username specified in the
  6024.           USER command and the password given by the PASS command.  If USER
  6025.           wasn't set, it defaults to anonymous.  If PASS wasn't set, it defaults
  6026.           to your first email address, or if you haven't entered any email
  6027.           addresses, your name.  (Note that the latter may not work at some FTP
  6028.           sites.)  You can specify a port to connect to by adding a colon to
  6029.           the end of the FTP site's name, then adding the port.  For example:
  6030.             LOGIN ftp.somewhere.com:2100
  6031.           would log in to the FTP server running on port 2100 of
  6032.           ftp.somewhere.com.
  6033.             If you are already logged in to another FTP site, the LOGIN command
  6034.           first logs you out of that site.
  6035.  
  6036.         LOGOUT
  6037.           Logs you out of the FTP site you're currently logged in to.  Not
  6038.           strictly necessary, as Rex will log you out of the current site before
  6039.           trying to log into another one, and closes any FTP connections once
  6040.           sending to FTP nodes is done, but here for the sake of having a
  6041.           complete set of commands.
  6042.  
  6043.         LPUT <wildcard> [<wildcard> <wildcard> ...]
  6044.         LPUTDEL <wildcard> [<wildcard> <wildcard> ...]
  6045.         RLPUT <wildcard> [<wildcard> <wildcard> ...]
  6046.         RLPUTDEL <wildcard> [<wildcard> <wildcard> ...]
  6047.           Uploads files from the current directory on the hard drive to the
  6048.           current directory on the FTP site.  The RLPUT and RLPUTDEL commands
  6049.           additionally upload the files in the subdirectories of the current
  6050.           directory, creating new directories on the FTP site.  The LPUTDEL
  6051.           and RLPUTDEL commands additionally delete the files (or directories)
  6052.           once they've been uploaded.
  6053.             You cannot use ant of the LPUT commands in a script setup in the
  6054.           Toss From FTP menu.
  6055.  
  6056.         LWAIT <wildcard> [<wildcard> <wildcard> ...]
  6057.           This waits until there are no files matching the given wildcards in
  6058.           the current directory of the hard drive.  If there is a timeout set
  6059.           for FTP, it will wait until the timeout is over, then abort the
  6060.           transfer.  If no timeout is set, it will wait indefinitely.
  6061.  
  6062.         MIRROR [column]
  6063.         RMIRROR [column]
  6064.           The MIRROR command updates the current directory to reflect the
  6065.           contents of the FTP directory.  This means files that are present
  6066.           but older or a different size than the ones on the FTP site will be
  6067.           replaced with the versions on the FTP site.  Note that this `doesn't``
  6068.           apply to directories: to have Rex update subdirectories (and their
  6069.           subdirectories, and their subdirectories, etc.), use the RMIRROR
  6070.           command.
  6071.             The optional parameter for this command is the column (number of
  6072.  
  6073.       ────────────────────────────────────────────────────────────────────
  6074.       (c) Copyright 1997-1999 Khan Software and Charles Cruden          99
  6075.       Internet Rex v1.19 Documentation                                    
  6076.       ────────────────────────────────────────────────────────────────────
  6077.  
  6078.           characters from the left of the screen) where the files' group is
  6079.           located.  This should be the column of text to the left of the files'
  6080.           sizes.  If the FTP server is reasonably well behaved, you shouldn't
  6081.           need this option, but some servers don't use the usual format for
  6082.           listing files in long form: for those cases the option will be
  6083.           needed.
  6084.             MIRROR and RMIRROR can be followed by an EXCEPT command.  Files in
  6085.           any directory matching the wildcards in the EXCEPT command will not
  6086.           be updated.  This differs from an UPDATE/EXCEPT command in that the
  6087.           EXCEPT command for UPDATE only applies to files in the starting
  6088.           directory: all files in subdirectories will be mirrored.
  6089.  
  6090.         MKDIR <directory name>
  6091.           Creates the directory of the specified name in the current
  6092.           directory.
  6093.  
  6094.         PASS <password>
  6095.           Specifies the password to be used the next time the LOGIN command is
  6096.           called.  The scope of the PASS command is limited to the script or
  6097.           script file it's called in.
  6098.  
  6099.         PUT [<wildcard> <wildcard> <wildcard> ...]
  6100.           This will upload the mail the destination node is getting to the
  6101.           current directory.  This command can only be used in scripts which
  6102.           upload files to the remote site.  If no arguments are given, all
  6103.           files waiting for the current node are sent.  Otherwise, only those
  6104.           files matching the wildcards given are sent.  `IMPORTANT!  `Be sure
  6105.           to either have at least one PUT command which sends all remaining
  6106.           files, or make sure that the wildcards you give will match ALL
  6107.           POSSIBLE outbound mail for the node, otherwise files may remain in
  6108.           the queue indefinitely.
  6109.  
  6110.         QUIT
  6111.           This aborts the FTP script immediately.
  6112.  
  6113.         QUOTE <command>
  6114.           The command given is sent to the FTP server directly.  Rex does no
  6115.           interpretation of the command, and ignores any return codes.  Note
  6116.           that since there is no interpretation of the command, wildcard
  6117.           commands (like DEL *, GET *.*, etc.) will not match against the
  6118.           wildcards.
  6119.  
  6120.         RETURN [errorlevel]
  6121.           This aborts the current script and returns to the one that called it.
  6122.           If this is issued in the main script, the connection is aborted.
  6123.             You can optionally add an errorlevel to this command.  Upon return
  6124.           to the higher script, that scripts errorlevel will be set to the value
  6125.           you returned.
  6126.  
  6127.         RMDIR <directory name>
  6128.           Removes the directory of the specified name in the current
  6129.  
  6130.       ────────────────────────────────────────────────────────────────────
  6131.       (c) Copyright 1997-1999 Khan Software and Charles Cruden         100
  6132.       Internet Rex v1.19 Documentation                                    
  6133.       ────────────────────────────────────────────────────────────────────
  6134.  
  6135.           directory.
  6136.  
  6137.         RUN <command> [<arguments>]
  6138.           Runs the command given in separate shell.  The errorlevel the program
  6139.           returns is captured and can be tested for using the IF ERRORLEVEL
  6140.           commands.  A negative errorlevel indicates there was a problem running
  6141.           the command.
  6142.  
  6143.         SCRIPT <file name> [<parameter>...]
  6144.           Opens the file pointed to by <file name> and runs it like a script.
  6145.           Lines not beginning with a letter of the alphabet are ignored.  (Spaces
  6146.           at the start of a line are ignored.)  You can call other scripts from
  6147.           within a script file.  Scripts can return a testable errorlevel using
  6148.           the RETURN command.
  6149.             After the name of the file to run, you can pass in parameters to a
  6150.           script.  These values will be available within the script using the
  6151.           macros %1, %2, %3, etc., where %1 represents the first parameter.
  6152.  
  6153.         UPDATE <wildcard> [<wildcard>...]
  6154.         RUPDATE <wildcard> [<wildcard>...]
  6155.           This command provides a means of maintaining a current version of a file
  6156.           or directory from an FTP site.  Using UPDATE, any of the files on the
  6157.           FTP site which match the wildcards given will be updated to the current
  6158.           local directory.  This means that if a more recent or changed version
  6159.           of the file is listed on the FTP site, it will be downloaded over the
  6160.           current file.  UPDATEing a directory is equiavlent to changing to
  6161.           that directory and issuing a MIRROR command.
  6162.             RUPDATE is similar to UPDATE except that when applied to directories,
  6163.           the directory's subdirectories will also be updated to the hard drive.
  6164.  
  6165.         USER <username>
  6166.           Specifies the username to be used the next time the LOGIN command is
  6167.           called.  The scope of the USER command is limited to the script or
  6168.           script file it's called in.
  6169.  
  6170.         WAIT <wildcard> [<wildcard> <wildcard> ...]
  6171.           This waits until the files matching the wildcards given are no longer
  6172.           present in the current directory of the FTP server.  If you have a
  6173.           timeout set for FTP connections, it will wait that long, then abort,
  6174.           otherwise, it will wait indefinitely.
  6175.  
  6176.  
  6177.  
  6178.  
  6179.  
  6180.  
  6181.  
  6182.  
  6183.  
  6184.  
  6185.  
  6186.  
  6187.       ────────────────────────────────────────────────────────────────────
  6188.       (c) Copyright 1997-1999 Khan Software and Charles Cruden         101
  6189.       Internet Rex v1.19 Documentation                                    
  6190.       ────────────────────────────────────────────────────────────────────
  6191.  
  6192.                 Section 11: EMAIL FORWARDING/PERSONAL GATEWAY
  6193.  
  6194.  
  6195.       Internet Rex can convert your netmail into email messages for those
  6196.       using Rex under POP3/SMTP or UUCP.
  6197.  
  6198.       Any netmail written to the gateway address setup in Internet Setup
  6199.       will have the subject and to fields used to write an email message.
  6200.       For instance, if you had the gateway address 1:342/806.1 setup and
  6201.       you wrote a message to cruden@cs.ualberta.ca, 1:342/806.1, the text
  6202.       of the message would be made into an email message to
  6203.       cruden@cs.ualberta.ca.  The message will come from the
  6204.       username/domainname email address you specified in the Email Setup.
  6205.  
  6206.       If the email address you want to write to is too long to fit in a
  6207.       standard netmail header, you can write the message to Internet Rex
  6208.       at your gateway address, and put the email address in a To: line in
  6209.       the first line of the message.  The To: line MUST be the first line
  6210.       of the message in order for this to work.
  6211.  
  6212.       Files can be sent in this way too: simply create a standard file
  6213.       attach netmail and send it to the person you want.  The files and
  6214.       the text attached will be sent in separate messages.
  6215.  
  6216.       Finally, Rex can also interpret CC: and BCC: lines at the top of
  6217.       the message (though each must contain only email addresses).  So if
  6218.       you sent a message to joe@somewhere.com and the first lines were:
  6219.  
  6220.         CC: sally@somewhere.com, tom@somewhere.com
  6221.         BCC: bill@somewhereelse.com
  6222.  
  6223.       Sally and Tom would receive the same message, as would Bill (though
  6224.       Joe, Sally and Tom wouldn't know Bill had been sent the message).
  6225.       An advantage to using this system is that the message will only be
  6226.       uploaded once, not once for each person.
  6227.  
  6228.  
  6229.  
  6230.  
  6231.  
  6232.  
  6233.  
  6234.  
  6235.  
  6236.  
  6237.  
  6238.  
  6239.  
  6240.  
  6241.  
  6242.  
  6243.  
  6244.       ────────────────────────────────────────────────────────────────────
  6245.       (c) Copyright 1997-1999 Khan Software and Charles Cruden         102
  6246.       Internet Rex v1.19 Documentation                                    
  6247.       ────────────────────────────────────────────────────────────────────
  6248.  
  6249.                       Section 12: CC EMAIL FILE ATTACHES
  6250.  
  6251.  
  6252.       CC email file attaches is a feature currently only available in
  6253.       Internet Rex and Fido2Int.  While scanning your mail queue for outbound
  6254.       files and mail, Rex keeps track of the various files being sent.  If the
  6255.       same file is being sent to multiple nodes, Rex might be able to CC the
  6256.       message to one node to another node.  The message only gets uploaded to
  6257.       the server once, but it goes to two or more different people.  Conditions
  6258.       do have to be right for this to happen though.  Specifically, for mail for
  6259.       one node to be CCed to another:
  6260.         - if you have more than one email address setup in Rex, you must use
  6261.           the same address to send mail to both nodes
  6262.         - the file being sent must be exactly the same for each node
  6263.         - the two nodes must use the same transfer method (SEAT, MIME/none) and
  6264.           encoding (UUencode, MIMEencode, etc.)
  6265.         - the chunk sizes for the two nodes must be the same
  6266.         - if the nodes are using a reliable connection, the settings for
  6267.           "Accept resend requests", "Purge delay" and "Auto-resend" in the
  6268.           Connection information menu must be the same
  6269.         - the nodes cannot be using Allfix, TransX or FIDS - these transport
  6270.           methods cannot work with CC email
  6271.         - the encryption for the two nodes must match: either they must be
  6272.           using no encryption, or the encryption methods and passwords must be
  6273.           the same
  6274.         - if the nodes are using the SEAT transport, the session passwords must
  6275.           also match
  6276.         - the subjects for the two nodes need not be the same, but it is
  6277.           recommended that they be similar, in case the receiving nodes are
  6278.           using subject to screen out mail
  6279.  
  6280.       These conditions may seem restrictive at first, but as many connections
  6281.       don't support encryption those settings will often match.  As many also
  6282.       don't use session passwords in email, those will probably also match.
  6283.       Applying a little organisation to nodes can arrange that reliable
  6284.       connection settings match across many nodes, and so on for the rest of
  6285.       the settings.
  6286.  
  6287.  
  6288.  
  6289.  
  6290.  
  6291.  
  6292.  
  6293.  
  6294.  
  6295.  
  6296.  
  6297.  
  6298.  
  6299.  
  6300.  
  6301.       ────────────────────────────────────────────────────────────────────
  6302.       (c) Copyright 1997-1999 Khan Software and Charles Cruden         103
  6303.       Internet Rex v1.19 Documentation                                    
  6304.       ────────────────────────────────────────────────────────────────────
  6305.  
  6306.                          Section 13: TROUBLESHOOTING
  6307.  
  6308.  
  6309.                  13.1: FIDS Messages and Reliable Connections
  6310.  
  6311.  
  6312.       You've configured this node to send FIDS compatible messages and
  6313.       setup a reliable connection (accept resend requests, send
  6314.       acknowledgements or both).  Unfortunately, the FIDS standard does
  6315.       not currently support reliable connections: although the settings
  6316.       you've entered are acceptable, the messages created won't have the
  6317.       information needed to send acknowledgements or accept resend
  6318.       requests, so the advantages these offer will be lost.  You can hit
  6319.       "Yes" to continue with these settings, or "No" to go back and change
  6320.       them.
  6321.  
  6322.  
  6323.                                 13.2: ViaMail
  6324.  
  6325.  
  6326.       Internet Rex doesn't interact directly with ViaMail, as trying to
  6327.       read/write directly to its queues would require rather complex
  6328.       code, and ViaMail itself already offers an easier way.  For each
  6329.       node you would like Rex to export mail for, setup the node in
  6330.       ViaMail's node manager.  In the echomail options for the node, under
  6331.       Output format/mode, select Raw PKT/Alt path or Compressed PKT/Alt
  6332.       path, and choose a directory for Alternate mail path.  Now, setup
  6333.       the same node in Rex's node manager, and in Mailbox directory put
  6334.       the directory you selected for alternate mail path.
  6335.  
  6336.       It is very important that you allow ViaMail to export the mail to
  6337.       the given path, and not have other programs move attached files or
  6338.       netmails.  Otherwise, the messages will remain in ViaMail's queue
  6339.       and will have to be purged manually.
  6340.  
  6341.  
  6342.  
  6343.  
  6344.  
  6345.  
  6346.  
  6347.  
  6348.  
  6349.  
  6350.  
  6351.  
  6352.  
  6353.  
  6354.  
  6355.  
  6356.  
  6357.  
  6358.       ────────────────────────────────────────────────────────────────────
  6359.       (c) Copyright 1997-1999 Khan Software and Charles Cruden         104
  6360.