home *** CD-ROM | disk | FTP | other *** search
/ PC Online 1999 April / PCO0499.ISO / filesbbs / os2 / irexp117.arj / IREXP117.ZIP / REX.DOC < prev    next >
Encoding:
Text File  |  1999-01-11  |  255.3 KB  |  6,246 lines

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