home *** CD-ROM | disk | FTP | other *** search
/ ST-Computer Leser-CD 1999 January / STC_CD_01_1999.iso / online / newsie92 / newsie.doc < prev    next >
Text File  |  2000-01-08  |  57KB  |  1,174 lines

  1. NEWSie - News/Email/FTP/Browser                          August 22, 1998
  2.  
  3. NEWSie uses the NNTP Internet protocol to read UseNet News articles.  It 
  4. provides a standard GEM interface complete with menu, windows, and mouse 
  5. selection.  NEWSie provides the ability to read, save, and print NEWS 
  6. articles, and full Posting and Followup capabilities.  Articles can be 
  7. downloaded and read offline.  Offline Posting and Followup functions are 
  8. available. 
  9.  
  10. It uses STiK/STinG/GlueSTiK as the Internet access manager via SLIP/PPP
  11. connection.
  12.  
  13. Newsie supports a full complement of e-mail services, including Send, 
  14. Reply, and Forwarding of mail messages.  Multiple mailboxes are 
  15. supported, with transfer of mail between mailboxes.  Mailboxes may be 
  16. sorted in subject, author and date order.  A facility to use and 
  17. edit nicknames is available.  Both Selective and Full mail retrieval are
  18. available.
  19.  
  20. NEWSie also provides FTP (File Transfer Protocol) support for the
  21. Atari computer User.  Selection of servers with individual logon id, 
  22. password and directory are provided.  Directory lists are cached to 
  23. provide the fastest access, and directories are automatically retrieved 
  24. when changes have been made.
  25.  
  26. Recently, NEWSie has an integrated text only Web Browser that 
  27. provides rudimentary features of Hypertext linking.  A local Home page 
  28. and Hotlist path are available.
  29.  
  30. NEWSie will be made available free of charge for download from several 
  31. ftp sites.
  32.  
  33. For more information:
  34. John Rojewski
  35. e-mail:    rojewski@primenet.com
  36. WWW:    http://www.primenet.com/~rojewski/newsie.html
  37.  
  38.  
  39. OVERVIEW
  40.  
  41. This is an attempt to document the facilities of NEWSie, a UseNet 
  42. Newsreader client for the Atari series of computers.  NEWSie is a GEM 
  43. compliant program with standard GUI features including menus, windows, 
  44. dialogs, and mouse and keyboard input.  In addition to UseNet, NEWSie 
  45. supports e-mail send via smtp and receive via pop3 protocols.
  46.  
  47. The following major topics are included in this document:
  48. 1. MENUS
  49.    File
  50.    Edit
  51.    News
  52.    Mail
  53.    FTP
  54.    Special
  55.    Preferences
  56. 2. WINDOWS
  57.    Subscribed NewsGroups
  58.    Article Overview
  59.    Article Text
  60.    New NewsGroups
  61.    Full NewsGroups
  62.    MailBox
  63.    MailBox, Selective Retrieval 
  64.    Mail Text
  65.    FTP Server
  66.    FTP Directory
  67.    FTP Viewer
  68.    Help
  69.    Log
  70.    Address Book
  71.    Browser
  72. 3. DIALOGS
  73.    Personal Preferences
  74.    Server Preferences
  75.    General Preferences
  76.    News Reading Preferences
  77.    Mail Preferences
  78.    Message Preferences
  79.    FTP Preferences
  80.    Path Preferences
  81.    Log Preferences
  82.    Signature Preferences
  83.    Font Preferences
  84.    Browser Preferences
  85.    Edit Nicknames
  86.    Edit Server
  87.    Edit Function Keys
  88.    Edit Address
  89.    Post/Followup Article
  90.    Send/Reply/Forward Mail
  91.    Subscribe to NewsGroup
  92.    UnSubscribe from NewsGroup
  93.    Edit Newsgroup first/last
  94.    Transfer Status
  95. 4. FILES
  96.    Resource
  97.    Support Programs
  98.    Preferences
  99.    Subscribed NewsGroups
  100.    Full NewsGroups
  101.    New NewsGroups
  102.    MailBoxes and Mail
  103.    Log
  104.    Offline Articles
  105.    Offline Posts and Followups
  106.    Nicknames
  107.    FTP Servers
  108.    Function Keys
  109.    Address Book
  110.    Mail List Attribution Support
  111.    HELP Files
  112.    KillFile and Mail Director
  113.    Browser History Log file
  114. 5. STARTUP OPTIONS
  115.    CAB Internet Client Support
  116.    Select NewsGroup file at startup
  117.    Select Preference file at startup
  118.    Select Web document (.HTML) file at startup
  119. 6. SETUP and USAGE
  120. 7. FUTURE ENHANCEMENTS
  121. 8. KNOWN PROBLEMS
  122.  
  123.  
  124. 1. MENUS
  125.  
  126. File
  127.   The File Menu provides methods to control NewsGroup lists, Article 
  128.   Printing, and Exiting the program.  The Close item provides the ability 
  129.   to close any open window.  The Save As item provides the ability to save 
  130.   the Newsgroup List, current news article, or current mail messages with 
  131.   a different name.
  132.  
  133. Edit
  134.   The Edit Menu contains all the standard Cut, Copy, and Paste commands.  
  135.   Cut, Copy, and Paste are implemented for some windows in this version 
  136.   of NEWSie.  Copy works for the Subscribed Newsgroups, New Newsgroups, 
  137.   and Full Newsgroups windows.  Cut and Paste work only for the Subscribed 
  138.   Newsgroups window.
  139.  
  140. News
  141.   The News Menu contains methods to select Next Article, Next Thread, 
  142.   and Next Group.  Additional items provide the ability to Post messages, 
  143.   and Followup to messages read. The 'Read for Offline' item will
  144.   read all outstanding messages for all newsgroups in the current .GRP 
  145.   file.  (See Offline NewsReading below)
  146.  
  147. Mail
  148.   Mail support is available via the items in this menu.  E-mail send, 
  149.   reply, and forward are available.  The ability to check your POP3 maildrop
  150.   exists, via the Check Mail item, and the Get Mail item will retrieve your 
  151.   mail to your system.   
  152.   An Open In Box item will open and display a list of any messages received.  
  153.   An Open Mailbox item provides the ability to view other mailboxs, including 
  154.   an OUTBOX, which contains a copy of all email which has been sent via NEWSie. 
  155.   There are also user-defined mailboxes that will store inbound 
  156.   mail, and copies of messages sent.  The Edit Nicknames menu allows 
  157.   special receipients to have short nicknames, that are expanded when the 
  158.   message is actually sent.
  159.   The Address book may be opened, and Address may be added while viewing 
  160.   either news or mail messages by selecting the 'Add to Address Book' 
  161.   item.
  162.   A 'Send Queued Mail' item has been added to this menu.
  163.   Selective Mail retrieval is now available with 'Get Selected Mail'.  This 
  164.   provides the ability to share mail between multiple users, and the 
  165.   ability to determine message sizes before retrieving them to the local 
  166.   machine's disk. 
  167.  
  168. FTP
  169.   The FTP menu provides the ability to get and put files on FTP servers.  
  170.   The menu is split into two (2) sections.  The first for Servers: 
  171.   selecting, editing, adding and deleting.  The second is for moving 
  172.   through the server directories and retrieving, storing, or deleting files.
  173.  
  174. Special
  175.   The Special Menu contains some additional items, including the retrieval 
  176.   of the Full Group list, and any new Newsgroups. Manual Connect and 
  177.   Disconnect are avaialble.  A final item (Open URL) allows you to 
  178.   retreive any Web reference (http-web page, graphic, etc.) from within 
  179.   NEWSie.  The ability to extract UUEncoded articles is provided.  The Log 
  180.   file can be viewed online via the 'Show Log File' menu item.
  181.  
  182. Preferences
  183.   The Preferences Menu supplies a variety of areas that the user needs to 
  184.   change to configure NEWSie to work with his/her Internet Service Provider 
  185.   (ISP) and also to allow the user to define some defaults for system 
  186.   operation.  Most selections present a Dialog to the user.
  187.  
  188.  
  189. 2. WINDOWS
  190.  
  191. Subscribed NewsGroups
  192.   The Subscribed NewsGroups window displays the NewsGroups that you have 
  193.   selected to be kept aware of new articles.  A NewsGroup is a category of 
  194.   messages that (should) relate to some topic.
  195.   There are many thousands of NewsGroups, and not all News Servers (ISPs) 
  196.   offer all NewsGroups.  You may manually enter the name of a NewsGroup you 
  197.   are interested in viewing, or in combination with the Full NewsGroup 
  198.   and New NewsGroup windows, Subscribe to additional NewsGroups.
  199.   If your ISP does not support a particular newsgroup in the Subscribed 
  200.   Newsgroups list, it will be marked with a '?' in the first column of the
  201.   display.   You may select such a group, but the only action that may be
  202.   performed is to UnSubscribe.
  203.  
  204. Article Overview
  205.   For any given NewsGroup, selecting that NewsGroup via a double-click or 
  206.   Return Key in the Subscribed NewsGroup window will fetch the Article 
  207.   Overview list from the News Server.  This list is displayed in the 
  208.   Article Overview window.  The overviews are formatted with: 
  209.      Article number
  210.      Subject
  211.      Author
  212.      Date of submission
  213.      Number of lines of message text
  214.   Any of the overviews can be selected via mouse click or keyboard up and
  215.   down arrow keys.  When selected, the article overview is displayed in 
  216.   color RED (subject to preferences).  For Monochrome users (ST-High), the
  217.   selected article will be underlined. 
  218.   Shift up/down arrows will scroll a page.
  219.  
  220.   A double-click or Return key will fetch the selected Article from the 
  221.   News Server.
  222.  
  223.   Article Threads are recognized.  Threads are a group of related articles,
  224.   and are marked with a '+' for the primary article, and '-' for subordinate
  225.   articles.  Threads formatting is dependent upon the Newsreading Preferences
  226.   'Create Threads' and 'Collapse Threads'.  If 'Create Threads' is un-selected,
  227.   then Thread processing is bypassed and articles are shown in numeric
  228.   (ascending) order.  If 'Create Threads' alone is selected, both the primary
  229.   ('+') articles and subordinate ('-') articles will be displayed.  If the 
  230.   'Collapse Threads' option is selected, only the primary ('+') articles  
  231.   will be displayed.
  232.   The left and right arrow keys control the expansion and/or collapse of
  233.   individual threads.  Selecting a primary article and pressing the right 
  234.   arrow key will display all subordinate articles for that thread.  Clicking
  235.   the left arrow on the primary, or any subordinate article, will collapse
  236.   the thread back to just the primary article.
  237.  
  238. Article Text
  239.   The Article Text window displays a News Article.  The article contains a 
  240.   header and the message body.  The header contains lines such as: Author, 
  241.   Subject, Date, etc.  The body contains the message response entered by 
  242.   the author.  Each article read is available on your local disk as 
  243.   'NNNNNN.TXT', where NNNNN is the Article number.  These files can be 
  244.   deleted by you as you choose by pressing the Del key within the window.
  245.   This provides a method to keep un-wanted messages from accumulating.
  246.  
  247.   Up/down arrows will scroll 1 line, and Shift up/down arrows will 
  248.   scroll a page.
  249.  
  250.   If you prefer an external viewer program instead of the builtin window, 
  251.   you may select a viewer program from the Preferences menu in the Path
  252.   Preferences dialog (External Viewer Path).  Once this is done, selecting
  253.   'Use External Viewer' in the Newsreading Options dialog will cause NEWSie
  254.   to call the external program with the article filename.
  255.  
  256.  
  257. Offline Newsreading
  258.   NEWSie supports offline newsreading with version 0.60.  The menu item
  259.   'Read for Offline' will read all outstanding articles in all newsgroups 
  260.   in the current Subscribed Newsgroups window.  Warning:  until you are 
  261.   familiar with the operation of this program, the author suggests you 
  262.   limit the number of newsgroups/articles to some finite number less than 
  263.   ten newsgroups and a total of 100 articles.   A maximum of 400 articles 
  264.   can be maintained for each newsgroup (if you have the disk space!).
  265.  
  266.   The 'Read for Offline' menu item is used while online (connected to your 
  267.   mail server) and will build a set of files and directories in the 
  268.   directory you have named as the 'Offline Path' (see Path Preferences).
  269.   The Escape key is active, and will abort this function at any time.
  270.  
  271.   After reading the articles, Quit NEWSie, Disconnect STiK, and start 
  272.   NEWSie again.  This time, you will be able to view the articles saved on 
  273.   disk in the same way as online articles.  The delete key will delete 
  274.   articles on disk, and also remove the entry in the Overview window when 
  275.   the window is closed.
  276.  
  277.   Offline Posting of new articles, and Followups to articles read is now 
  278.   supported.  These articles are created as the result of a Post/Followup 
  279.   followed by a 'Send' or 'Queue' when there is no connection to the News 
  280.   Server.  At the next time there is a connection to the News Server, 
  281.   these articles are transmitted, and deleted from your system.
  282.  
  283.   To view the articles waiting to be Posted, use the 'Open Offline 
  284.   PostBox' item in the News menu.  This will open the PostBox (if it 
  285.   exists) and allow you to view/edit the articles, and/or delete them 
  286.   before they are sent via the 'Delete' key.
  287.  
  288.   There are (currently) no preference controls on this function. 
  289.  
  290.  
  291. New NewsGroups
  292.   The New NewsGroups window displays a list of NewsGroups created after a 
  293.   certain Date and Time.  The data and time are entered by the user in a 
  294.   dialog.  This list can be referenced and any of the NewsGroup names 
  295.   can be selected, and Subscribed to.  When the Subscribe is performed, the 
  296.   NewsGroup name is added to the Subscribed NewsGroup window, and is 
  297.   immediately available for use.  A double-click with the left mouse button,
  298.   or selecting Subscribe from the Special menu performs the Suscribe function.
  299.  
  300.   If you have enough memory, a sort will take place.  This will also 
  301.   remove extraneous information from the NEWGRP.TXT file (thus reducing 
  302.   its size) and will create a NEWGRP.IDX file which is used to reduce the 
  303.   time required to scroll through the file.
  304.  
  305.   Shift up/down arrows will scroll a page.
  306.  
  307.   Search and Match are available via the 's' and 'm' keys respectively.
  308.  
  309.  
  310. Full NewsGroups
  311.   The Full NewsGroups window serves a similar purpose, but contains a 
  312.   complete list of all NewsGroups available from your News Server.  Because 
  313.   this file can be very large, it may take several minutes to fetch it. 
  314.   The same selection and subscription ability exists for this window as for 
  315.   the New NewsGroups window.  An attempt to sort this file will be made.  
  316.   If you have enough memory, the sort will take place.  This will also 
  317.   remove extraneous information from the FULLGRP.TXT file (thus reducing 
  318.   its size) and will create a FULLGRP.IDX file which is used to reduce the 
  319.   time required to scroll through the file.
  320.  
  321.   Shift up/down arrows will scroll a page.   
  322.  
  323.   Search and Match are available via the 's' and 'm' keys respectively.
  324.  
  325.  
  326. MailBox
  327.   The Mailbox window displays the contents of various mailboxes.  Two 
  328.   Mailboxes are provided by NEWSie, the InBox and the OutBox.  The InBox 
  329.   contains a list of all emails received via the Get Mail Menu title.  
  330.   After receiving mail, clicking on the Open In Box will display the 
  331.   messages with a 'U' (unread) in the first column.  Double-clicking on 
  332.   any message line will open the Mail Text window (see below).  Arrow keys 
  333.   will move up or down in the list, and the return key will also select 
  334.   the current mail message.  The delete key will mark the item for 
  335.   deletion when the window is closed.
  336.  
  337.   A 'transfer' from any mailbox to any other mailbox (including creating a 
  338.   new mailbox) by pressing the 't' key.  To create a new MailBox, enter 
  339.   the Mailbox name followed by '.MBX' in the file selector (i.e. NEW.MBX).
  340.   (Of course the name can be anything, but NEWSie will only look for MBX 
  341.   files by default.)
  342.  
  343.   You may sort the mailbox in any or three ways.  By author ('a'), subject 
  344.   ('s'), or date ('d').  (Some date stamps are non-standard, and may 
  345.   produce undesirable sort order.)
  346.  
  347.   Shift up/down arrows will scroll a page.
  348.  
  349.   Holding down the Shift key and pressing return will open the External
  350.   Editor with the selected Mail Message.
  351.  
  352.  
  353. MailBox, Selective Retrieval
  354.   Although very similar to the regular Mailbox, the Selective Mailbox is 
  355.   the view of available mail from the mail server.  Many of the features 
  356.   of the regular mailbox, like Transfer, do not make much sense in this 
  357.   window.  Consequently, a new Toolbar and Popup Help menu are displayed 
  358.   in this window.
  359.  
  360.   Instead of reading the entire mail records, only the "top" header lines are retrieved 
  361.   from the server.  These are displayed in the standard mailbox window, with the 
  362.   mail server name in the title bar.  Several options are available to mark the mail
  363.   items for retrieval, deletion, or leave them untouched on the server.  No viewing of
  364.   the text of the mail can be performed until the window is closed, and the selected
  365.   mail items are retrieved and/or deleted.  Closing the 'server' mailbox window will 
  366.   open the InBox mailbox only if mail messages were marked for retrieval.
  367.  
  368.   Due to the significant difference in operation of the mailbox window in this mode,
  369.   there is a new Toolbar and Popup menu.  There is a new Help file MAILSEL.HLP that 
  370.   has been created, and should be added to your existing HELP directory.  Also, the 
  371.   reported size of the email is listed in bytes versus lines, since the total number 
  372.   of lines cannot be determined without retrieving the entire mail message.
  373.   
  374.   NOTE: Upon completion of retrieving the header lines, the POP connection is closed.
  375.   If any items are marked for retrieval and/or deletion, the POP connection is re-established.
  376.   This design prevents any intermediate system crashes or communication breaks from
  377.   locking the POP server mailbox, die to improper closing.  Because of this closing, the
  378.   Mailbox is NOT locked between initial header retrieval and the actual retrieval/deletion
  379.   of the marked mail messages.
  380.  
  381.  
  382. Mail Text
  383.   This window displays the content of any of the selected Mailboxes.  This 
  384.   window is shown unless the 'Use External Viewer' option is selected.
  385.  
  386.   The delete key serves the same function as in the MailBox window, 
  387.   namely, to delete the current mail message when the MailBox window is 
  388.   closed.
  389.  
  390.   Up/down arrows will scroll 1 line, and Shift up/down will scroll a page.   
  391.  
  392.  
  393. FTP
  394.   Three windows are provided for FTP support.  The Server window allows the 
  395.   user to open a connection with an existing server, add a new server, 
  396.   edit an existing server parameters, or delete a server.  The return key 
  397.   is used as a shortcut for Open, Insert for new, '?' for edit, and Delete 
  398.   for delete.
  399.  
  400.   The Directory window is visible after an FTP session has been 
  401.   established.  The window contains a file attributes list, the file or 
  402.   directory name, the size of the file, and date and time the file was 
  403.   last updated.  Keyboard shortcuts are available.  Return will retrieve a 
  404.   file, or open the directory (if the entry is a directory).  Delete will 
  405.   delete the file (or directory), Insert will prompt for a file to upload 
  406.   (i.e. store) on the server, and Shift-Insert will allow the user to 
  407.   upload a file with a different name.  The ability to create a new 
  408.   directory is available from the FTP menu or via the 'm' key.  Default 
  409.   transfer mode is Binary, however the 'a' key will use Ascii mode for the 
  410.   next transfer, and 'b' will use binary mode.  Any directory retrieval 
  411.   will revert back to binary mode.
  412.  
  413.   The third window is the 'view' uption.  This provides the ability to
  414.   download a file and display it immediately on the screen within a
  415.   window.  This is designed for text files only, to read INDEX files and
  416.   other documentation related things.
  417.  
  418.  
  419. Help
  420.   Window related help is available via the HELP key, or right mouse button 
  421.   click.  In machines with AES 3.3 or higher, there are window specific 
  422.   popup command menus which include a Help entry.  These popup menus can 
  423.   make operating NEWSie more efficient and pleasant.
  424.  
  425.   If you have ST-Guide installed in your computer, NEWSie provides .HYP 
  426.   format help files instead of the test files.
  427.  
  428.  
  429. Log
  430.   The Log window is provided to allow the user to see the results of 
  431.   various activities online.  This is particularly useful to see the 
  432.   preamble text from some anonymouse FTP sites, and possible error 
  433.   conditions.  The Log Window can be opened via the 'Show Log File' menu 
  434.   item in the Special menu.  Scrolling up and down is provided.  
  435.   Additionally, any keypress or mouse click within the window will update 
  436.   the window display to allow viewing of the entire log file, since it may 
  437.   have increased in size since the window was opened. 
  438.  
  439. Address Book
  440.   The Address Book window is very similar in function to the FTP Server 
  441.   window in many aspects.  The ability to Add, Edit or Delete entries in 
  442.   the Address Book are primary functions.  While sorting of the entries is 
  443.   automatic for insertions, editing the name will not automatically 
  444.   re-sort the Address Book and a manual Sort function is provided.  
  445.   Selection of an address is via mouse click or arrow keys.  The current 
  446.   email address will be shown in red (underlined for Monochrome).  
  447.   Pressing the return key or double-clicking will open a Send Mail dialog 
  448.   with the selected user name and address inserted, ready for the Subject 
  449.   to be inserted.  An Info area is provided in the Edit dialog to insert 
  450.   some comment or note about the user.  The Address book file is limited 
  451.   to about 32,700 entries, but may be smaller if less memory is available 
  452.   on your machine.
  453.   
  454.   Multiple Address Book files are now supported.  The 'L' key, and the 
  455.   Toolbar and Popup Help menus also support 'Load'ing a different Address 
  456.   Book file.  Address books are suffixed with an ".ABK".
  457.  
  458. Browser Window
  459.   Starting with version 0.80, the browser window will be opened when any text 
  460.   file is selected via the 'Open URL' menu item.  HTML formatting is 
  461.   provided as well as a source view.  Standard scrolling is handled for this 
  462.   window.  In HTML formatting mode, hypertext links are displayed underlined 
  463.   and in blue color.  Clicking on a link will "open" that document.  Opening
  464.   the document would include retrieving the file from the network or local
  465.   disk as required.
  466.  
  467.   Additional control for link selection can be made with the Control and 
  468.   Shift keys.  Holding the Control key while clicking on a link will copy
  469.   the URL/link to the clipboard (SCRAP.TXT) for use by another program, like
  470.   CAB.  Holding either Shift key will send the URL/link information to CAB,
  471.   (via VA-START) providing CAB is currently active (multi-tasking OS).
  472.  
  473.   The browser window has a GEM information line, which is used to display
  474.   the destination of the link in HTML formatting mode.  There is built-in
  475.   support for playing .AVR and .WAV files on Falcon and STe/TT machines.
  476.  
  477.  
  478. 3. DIALOGS
  479.  
  480. Personal Preferences
  481.   The Personal Preferences dialog provides the ability to enter information 
  482.   about the user.  Fields include:
  483.      Full Name
  484.      Organization name
  485.      E-mail address
  486.      Account name - contains your ISP account name for mail.
  487.  
  488. Server Preferences
  489.   The Server Preferences dialog provides the ability of the user to specify 
  490.   information about the Internet servers that will be used to access the 
  491.   News and Mail systems.  Fields include:
  492.      NewsServer name
  493.      MailServer names (both SMTP (send) and POP3 (receive))
  494.      Connect to NewsServer on startup indicator
  495.      Open Subscribed Newsgroups window on startup indicator
  496.      2 TCP/IP timeout values
  497.  
  498. General Preferences
  499.   A long time in arriving, this dialog is for additional things
  500.   that work across all protocols, windows, etc. 
  501.     Auto-Topping Windows - selecting this option will cause the window the
  502.       mouse is over to become the top window, without any clicking.  The
  503.       status window is excluded from this contol, that is, if the status
  504.       window is top, the auto-topping is ignored.  The delay for recognizing
  505.       a new top window is 0.5 seconds.  Leave this option off (un-crossed)
  506.       to maintain the old method of selecting a window.
  507.     Toolbars - an added feature in NEWSie 0.78.  Certain windows can 
  508.       have a toolbar (ie. button bar) placed wither at the top or bottom of 
  509.       the window.  These buttons provide a fast efficient way to perform 
  510.       common functions.  Toolbars are unique to the specific window.  
  511.       Selecting just the Toolbars defaults to a position at the top of the 
  512.       window, and selecting the 'at bottom' box with display at the bottom 
  513.       of the window.
  514.     Window Buffering
  515.       Window buffering reduces file I/O time by reading the entire file into
  516.       available memory and refreshing/scrolling from that memory.   Buffering 
  517.       is selectable via the 'Use Window Buffers' checkbox.
  518.     Automatic Language Preference
  519.       The 'Auto Language Preference' checkbox will interrogate the _AKP cookie 
  520.       (if present) and determine the user's language preference.  NEWSie will 
  521.       then attempt to locate the various files associated with the prefered 
  522.       language (if available) and use them.
  523.     Manual Language Preference
  524.       Additionally, the 'manual Language Preference' field allows the user 
  525.       to override the default (English) language by specifying an existing 
  526.       language preference in the General Options preference dialog.
  527.     Dynamic Expansion
  528.       You should select this option to permit NEWSie to expand the 
  529.       sizes of internal buffers to support more than 100 emails per 
  530.       mailbox, more than 30 FTP Servers, more than 200 FTP files, etc.
  531.       Since it's new with version 0.84, I will let you choose!
  532.     Show Bubble Help
  533.       Bubble help is available for window Toolbars.  Selecting this checkbox 
  534.       allows the help information display via right mouse click on a Toolbar 
  535.       button. 
  536.     Use window info line for Status
  537.       Click to enable the display of transfer status messages in windows 
  538.       containing an Information line.  Limited to certain windows.
  539.     Auto Extract Attachments and Ask with Prompt
  540.       Automatic extraction of attachments can be controlled by these checkboxes.
  541.       Selecting the 'Ask with Prompt' will produce an alert box asking whether 
  542.       to extract or not.  When the 'Auto Extract' is checked, any attachment is 
  543.       extracted without action required.
  544.  
  545. News Reading Preferences
  546.   The News Reading Preferences dialog provides the user with several 
  547.   options pertaining to the method by which NEWSie will display News 
  548.   Articles on the user's screen.  Fields include:
  549.      Display the article header lines
  550.      Maximum number of messages to read
  551.      Use External Viewer
  552.      Create Threads
  553.      Collapse Threads
  554.      Most recent 'n' articles
  555.      Allow Offline Newsreading
  556.      Erase articles after viewing
  557.  
  558. Mail Preferences
  559.   The Mail Preferences include several features for storing and 
  560.   manipulating e-mail.  fields include:
  561.      Delete Mail from Server after Receipt
  562.      Use a saved password
  563.      The user's password (saved in the Prefs file)
  564.      Send Queued Output at Check_Mail
  565.      Delete Queued Output after being sent
  566.      Create Mail Directories
  567.  
  568. Message Preferences
  569.   The Message Preferences dialog provides the user with several options 
  570.   pertaining  to the method for responding to Articles read.  These include:
  571.      Followup to NewsGroup
  572.      Reply to the article's author via e-mail
  573.      Send copy to yourself via e-mail
  574.      Character(s) to indicate a quote
  575.  
  576. FTP Preferences Dialog
  577.   This dialog is used to set various FTP preferences. These include:
  578.     Send HELP at connect - a list of valid commands are written to
  579.       the log file if allowed in the Log Preferences
  580.     Issue Allocate before Store - send command to allocate storage
  581.       space on server.  Some servers ignore this command, and some need it.
  582.     Save Last Directory - saves name of the latest directory referenced on
  583.       a server if selected.  This was the default in prior versions of NEWSie.
  584.       Saving this directory name means that connecting to the server will
  585.       automatically take you to the same directory you last referenced.
  586.     Use PORT command instead of PASV
  587.       Because some FTP servers do not support the PASV command, usage of the 
  588.       PORT command has been implemented.  This option allows the user to specify 
  589.       using the PORT command always.  Checking the box disables the use of PASV.
  590.       NOTE: NEWSie will automatically use the PORT command if the PASV command fails.
  591.  
  592. Path Preferences
  593.   The Path Preferences dialog allows the user to specify where additional 
  594.   files, articles, etc. should be stored in the user's computer file system.
  595.   These include:
  596.      Work Path
  597.      Mail Path (for e-mail)
  598.      Offline Path (for offline newsreading)
  599.      External Editor Program
  600.      External Viewer Program
  601.      FTP Download Path
  602.   Note: The Titles are also selectable, and they allow the same 
  603.   functionality as selecting the Path objects they represent. Also the 
  604.   Path Preferences dialog will be automatically displayed at startup if 
  605.   any of the preference paths are missing or invalid.
  606.  
  607. Log Preferences
  608.   The Log Preferences dialog allows the user to specify how much or how 
  609.   little information is recorded about the actual activity of NEWSie in 
  610.   retrieving and replying to articles.  In general, there is little 
  611.   information in the Log for casual users, and most users will not need to 
  612.   change these preferences.  The 'Log Data' selection is unused (i.e. it 
  613.   does nothing.  'Mask Passwords' will change any password characters into
  614.   a string of '*'s, before logging to prevent accidently exposing your
  615.   passwords.
  616.   The option 'Log Transfer Rates' will provide a character per second (cps) 
  617.   calculation for files being received.  No calculation is provided for 
  618.   files being sent to the server.
  619.  
  620. Signature Preferences
  621.   The Signature Preferences dialog is provided to allow users to suffix any 
  622.   reply or posted responses with their selected signature.  The filepath
  623.   displayed indicates the current signature file, and the first several lines
  624.   of text are displayed.  Clicking on the filename allows the user to select 
  625.   a new signature file.  As with the Path Preferences dialog above, the 
  626.   Signature Path title is also selectable, and provides the same 
  627.   functionality as selecting the filename object.
  628.  
  629. Font Preferences
  630.   The Font Preferences dialog is provided to allow the user to vary the font
  631.   displayed in the NewsGroup, Overview, and Article windows.  For those users
  632.   the have some version of GDOS (including NVDI), they may select any of several
  633.   font faces and point sizes.  Clicking on the arrow box on the right of the
  634.   font name will 'drop down' a font selection list.  Arrow buttons in the list
  635.   allow for scrolling.  Clicking on any font name will select that font for use.
  636.  
  637.   In the event that the chosen font does not exist in a particular
  638.   configuration, the default system font will be used instead.
  639.  
  640. Browser Preferences
  641.   The Browser Preferences dialog contains a few things specific to the 
  642.   Browser window and includes:
  643.       Home File (i.e local.HTM file)
  644.       HotList File (i.e. local Bookmarks/Hotlist .HTM file)
  645.     Browser Cache Directory
  646.     Enable History Logging
  647.  
  648. Edit Nicknames
  649.   The Edit Nicknames dialog is available to allow sending messages to 
  650.   people that you will frequently correspond with, or for implementating 
  651.   mailing list of several people whom you wish to send the same message 
  652.   to.  Clicking on a empty Nickname (left column) will add a new nickname. 
  653.   DO NOT use spaces, as everything past first space will be ignored.  A 
  654.   Description is available to describe the nickname.  To add email 
  655.   addresses to a Nickname, click on the nickname, then click on an empty 
  656.   entry in the Address (right column), and fill in the email address.  
  657.   When completed, click OK to save the additions/changes, or Quit to leave 
  658.   the edit dialog without any changes.  No more than 200 addresses are 
  659.   allowed per nickname by the dialog.
  660.  
  661.   With Version 0.82, if you use Magic, or have WDIALOG.PRG in your AUTO 
  662.   folder, this dialog will operate like a window.  It is therefore non-
  663.   blocking and moveable.  The window closer gadget operates like the CANCEL 
  664.   button in the dialog (i.e. no changes saved).
  665.  
  666. Edit Server
  667.   The Edit Server dialog is provided to allow a user to enter a new FTP 
  668.   server name and logon information, or, to edit the information of an 
  669.   existing server.  A sample of servers is provided in the DEFAULT.SVR 
  670.   file.  The logon name can be specific or 'anonymous' for servers which 
  671.   allow anonymous FTP sessions.  The accepted password for an anonymous 
  672.   FTP connection is the user's e-mail address.  A The starting directory is
  673.   saved after a session if selected in the FTP Preferences dialog,
  674.   and can be changed before opening the connection if desired.
  675.   If the logon name is missing, 'anonymous' is used.  The the password is
  676.   missing, the user's email id is used for 'anonymous', or the user is
  677.   prompted via the password dialog if the logon name is something else.
  678.  
  679.   There is now an additional parameter which allows the selection of a 
  680.   port number.  This number may be 0 thru 9999.  The default value is 21.
  681.   This default is used if the port field is empty (null string).
  682.  
  683. Edit Function Keys
  684.   As part of a request to support better keyboard shorcuts this
  685.   feature provides the ability to select any Menu function via one of the
  686.   20 Programmable Function Keys at the top of the keyboard.  The Edit
  687.   Function Keys menu item in the Preferences Menu will display a dialog
  688.   containing the editable text.
  689.  
  690.   The dialog consists of 2 columns of 10 editable fields for the user to
  691.   enter the text of the Menu Function to be executed when that function key
  692.   is pressed.   The compare is case-insensitive, so 'quit' works just as
  693.   well as 'Quit'.  The compare is for the length of the input text, so just
  694.   a 'q' will execute the 'Quit' menu item.
  695.  
  696.   Cancel and OK buttons are provided.  The Cancel button is the default,
  697.   and the OK button saves the changed definitions into a text file.
  698.  
  699. Edit Address Book
  700.   As part of the Address Book, this dialog provides the ability to edit 
  701.   information in the Address Book.  This dialog is used to request user 
  702.   verification of additions to the Address Book and well as edits.  Cancel 
  703.   and OK buttons are provided.  Clicking on the OK button will initiate a 
  704.   save of the Address Book. 
  705.  
  706. Post/Followup Article
  707.   This dialog allows you to respond to News postings, or create a new News 
  708.   article to the selected Newsgroup.  A Newsgroup name may be entered into 
  709.   the dialog directly, but to eliminate the possibility of typing mistakes, 
  710.   the prefered method is to use the Newsgroup name filled in by NEWSie from 
  711.   the selected newsgroup in the Seubscribed Newsgroups window.  A subject 
  712.   should be entered for New Posts.  NEWSie will automatically generate a 
  713.   'Re:' prefix for Followups.  Use the 'Cancel' button to cancel the Post/
  714.   Followup.  Use the 'Edit' to create your Post or Followup text, and use 
  715.   the 'Send' or 'Queue' to send the Post/Followup immediately, or queue it 
  716.   for later submission.
  717.  
  718. Send/Reply/Forward Mail
  719.   This dialog allows you to send mail, to reply to mail received, and to 
  720.   forward mail to another user.  After selecting a recipient via the To: 
  721.   editable field, and putting something onto the Subject: field, you may 
  722.   select the 'Edit' button to enter the external editor.  The 'cc:' field 
  723.   is also available to send a copy to another person.  After completing 
  724.   the editing, and quitting the editor, this dialog will again appear, and 
  725.   you may choose 'Cancel', 'Send' or 'Queue'.  Choosing 'Send' will send 
  726.   the message immediately if online, or queue the message in the OUTBOX 
  727.   mailbox to be sent at a later time.  'Queue' will just queue the message.
  728.  
  729.   The 'To:' and 'cc:' buttons allow a fast access to Nicknames to fill into 
  730.   the fields.  These buttons will also display up to the first 300 entries 
  731.   in the Nicknames/Address Book.  This provides additional functionallity 
  732.   for addressing email.
  733.  
  734.   A single File Attachment is now supported, with three (3) encoding options: 
  735.   None, UUE, or MIME encoding.  These methods are compatible with the decoding 
  736.   options already provided by NEWSie.  The encoding buttons are radio-buttons, 
  737.   so only one is selectable at a time.  The encoding is performed before the 
  738.   file is presented to the user for editing.  The user should be careful not 
  739.   to change any of the encoded text or associated headers, because this may 
  740.   render the encodings un-decipherable and un-usable by the recipient.  To 
  741.   cancel a file attachment in the dialog, select it again, and press the CANCEL 
  742.   button in the file selector.
  743.  
  744. Subscribe to NewsGroup
  745.   The Subscribe to Newsgroup dialog is presented in several situations:
  746.      double-click in the Full Newsgroups window
  747.      double-click in the New Newsgroups window
  748.      The Subscribe Menu title
  749.      Insert key in the Subscribed Newsgroups window
  750.   In the first 2 cases, the Newsgroup name will be displayed. Clicking on
  751.   the OK button will enter the Newsgroup into the current Subscribed NewsGroup
  752.   file (i.e DEFAULT.GRP, or other).  The 3rd case (Subscribe Menu) can be used
  753.   instead of the double-click, but may also be used at any time to allow the
  754.   user to type in the name of a Newsgroup.  The 4th case (Insert key) will
  755.   also allow the user to type in a Newsgroup name.  Note that if the 
  756.   Newsgroup name is invalid or unsupported by your ISP, the current Subscribed
  757.   Newsgroup file/window will not be updated.
  758.  
  759. UnSubscribe from Newsgroup
  760.   The UnSubscribe from Newsgroup dialog is presented in the following
  761.   situations:
  762.     The UnSubscribe Menu title
  763.     Delete key in the Subscribed Newsgroups window
  764.  
  765.   In either case, the currently selected Newsgroup is displayed in the
  766.   dialog with question 'UnSubscribe from Newsgroup?'.  Pressing the OK
  767.   button deletes the Newsgroup from the Subscribed window and file.     
  768.  
  769. Edit Newsgroup First/Last
  770.   This dialog allows the user to change the starting and ending new articles.
  771.   Previously, this required editint the .GRP file directly.  Now, you can change 
  772.   the first article to look back at articles previously read, by reducing the 
  773.   first article number.  Use the "?" key in the Subscribed Newsgroups window to 
  774.   activate this dialog for the selected newsgroup.
  775.  
  776. Transfer Status
  777.   The Transfer Status dialog is an output only dialog provided to give the 
  778.   user visual feedback of data transfers as they occur.  This is status is 
  779.   available whenever there is information being received from the servers, 
  780.   or being sent to the servers.  The Transfer Status display may be disabled
  781.   by un-selecting the 'Show Status' option in the Newsreading Preferences 
  782.   dialog.  This can be classified as a window too, since it is now
  783.   non-blocking.
  784.   
  785.   Using the 'Use Info Line for Status' will substitute the Info line in 
  786.   a window for the Transfer Status dialog/window.  This is an option, but 
  787.   seems to take less screen space, and is somewhat less intrusive.  When 
  788.   the window has no info line, the Transfer Status dialog/window is still 
  789.   displayed, regardless of the Info Line option.
  790.  
  791. Full NewsGroup Warning
  792.   The Full NewsGroup Warning dialog is provided to warn the user that this 
  793.   transfer can take a long time and use a lot of disk space.
  794.  
  795. Full NewsGroup Re-load
  796.   The Full NewsGroup Re-load dialog is provided to allow the user to use 
  797.   the existing Full NewsGroup list or download a new one.  Using the 
  798.   existing file is much faster.
  799.  
  800. New NewsGroup Selection
  801.   The New NewsGroup Selection dialog is provided to allow the user to see 
  802.   any NewsGroups that have been created since a specified date.  This, in 
  803.   combination with the Full NewsGroup list, will allow the user to access 
  804.   new NewsGroups as they become available.
  805.  
  806. STiK Disabled
  807.   The STiK Disabled dialog is displayed at startup when the STiK accessory 
  808.   is not 'enabled'.  STiK must be enabled and most likely connected to the 
  809.   user's Internet Service Provided (ISP) before NEWSie can access new 
  810.   articles.
  811.  
  812.  
  813.  
  814. 4. FILES
  815.  
  816. Resource
  817.   The NEWSIE.RSC file is required for operation.  It should be in the same 
  818.   directory as NEWSIE.PRG.  This file contains all of the Menu and Dialog 
  819.   definitions.  There should be no reason for the user to modify this file 
  820.   in any way.  
  821.  
  822.   There is a French resource NEWSIEFR.RSC.   French documentation 
  823.   is included in the LANGUAGE\FRENCH directory.
  824.  
  825.   There is also an Italian resource NEWSIEIT.RSC.  Italian documentation 
  826.   is included in the LANGUAGE\ITALIAN directory.
  827.  
  828.   There is also a Swedish resource NEWSIESV.RSC.  Swedish documentation 
  829.   is included in the LANGUAGE\SWEDISH directory.
  830.  
  831.   There is also a Spanish resource NEWSIESP.RSC.  Some Spanish documentation 
  832.   is included in the LANGUAGE\SPANISH directory.
  833.  
  834.   There is also a German resource NEWSIEDM.RSC.  No German documentation 
  835.   currently exists.
  836.  
  837.   This selection can be changed in the General Preferences dialog.
  838.   Select 'Auto Language Preference' or select a manual language and select 
  839.   the OK button.  It should no longer be necessary to copy and rename RSC files!
  840.  
  841.  
  842. Support Program(s)
  843.   With NEWSie 0.54, the UUD.TTP program is provided.  It should be placed in
  844.   the directory configured as the Work Path.  This program provides the 
  845.   service of decoding any UUEncoded data in retrieved messages.  This encoded 
  846.   data is most generally a binary file (picture or program).  The 'Extract 
  847.   Binaries' menu item in the Special Menu uses this program.  With NEWSie 0.90 
  848.   the UUDecode function can be performed internally, so UUD.TTP is no longer 
  849.   required.
  850.  
  851.   With version 0.74, the MUNPACK.TTP program is provided.  It should also 
  852.   be placed in the Work Path directory.  This program provides the service 
  853.   of decoding MIME uncoded data (base64, etc.).  The 'Extract Binaries' 
  854.   menu will examine the current file and select this module if the article 
  855.   or messages contains MIME control statements.  Many thanks to programmer 
  856.   Jos den Bekker for writing this fine program.
  857.  
  858.   In the UTILITIES directory is a program named MAILBOX.PRG, designed to
  859.   re-build mailboxs and retrieve "lost" email.  Although NEWSie is not
  860.   designed to lose messages, it sometimes happens.  Running MAILBOX.PRG
  861.   will recover messages that are not assigned to a Mailbox (.MBX) and puts
  862.   them into a RECOVERn.MBX file.  See associated documentation with the
  863.   program.
  864.  
  865. Preferences
  866.   The PREFS.INF file is required for proper operation. It should be in the 
  867.   same directory as NEWSIE.PRG.  There is a generic PREFS.INF file in the 
  868.   distribution.  Feel free to use this as the basis for configuring NEWSie 
  869.   to your preferences.  See the individual Preference dialogs for any 
  870.   specific options available.
  871.  
  872.   Note that NEWSie will automatically update your existing PREFS.INF file 
  873.   to include all of the most recent parameters when you execute a more 
  874.   current version of NEWSie.  Also the Path Preferences dialog will be 
  875.   displayed at startup if any of the preference paths are missing or 
  876.   invalid.
  877.   
  878.   NEWSie supports multiple Preference (.INF) files, via the Load/Save 
  879.   Preferences menu.
  880.  
  881. Subscribed NewsGroups
  882.   The DEFAULT.GRP file is required for proper operation.  There is a 
  883.   generic DEFAULT.GRP file in the distribution.  You may add new NewsGroups 
  884.   to this, and delete ones you are not interested in subscribing to.  You 
  885.   may have several Subscribed NewsGroup files, and use them interchangeably.
  886.   The DEFAULT.GRP will be used by NEWSie at startup.  A GRP file can 
  887.   contain a maximum of 100 newsgroup names.
  888.  
  889. Full NewsGroups
  890.   The FULLGRP.TXT file is an optional file.  It is optional because it can 
  891.   be extremely large, possibly larger than 1 Meg.  This file is retrieved 
  892.   from your selected News Server only if you request it.  Once retrieved, 
  893.   it is used until you request it again.  This file will contain a listing 
  894.   of all the NewsGroups that are available for subscription from your News 
  895.   Server.  An FULLGRP.IDX file is created when the file is sorted.
  896.  
  897. New NewsGroups
  898.   Just like Full Newsgroups above.  The NEWGRP.TXT and NEWGRP.IDX are created
  899.   and used while the New Newsgroups window is open.  Once the window is closed,
  900.   the file is not referenced again, until the next time is it over-written.
  901.  
  902. MailBoxes and Mail
  903.   A MAIL path is available in the Path Preferences.  Within this path 
  904.   NEWSie will establish MailBoxes and Mail messages.  MailBoxes are 
  905.   expected to have a suffix of .MBX, and Mail messages will be in the form 
  906.   MAILnnnn.TXT, where nnnn is a unique number from 0000-9999.
  907.   There is no limit to the number of mailboxes, except local disk storage.
  908.  
  909.   Selective Mail utilizes the "SERVER.MBX" file.  If you currently have a
  910.   mailbox named "SERVER.MBX", it will be erased once you attempt to 
  911.   utilize Selective Mail Retrieval.  Rename it to something else, or use 
  912.   the MAILBOX.PRG to recover its contents, and then rename it. 
  913.    
  914.   NEWSie support subdirectories for mail with release 0.92.  Usage and 
  915.   creation of subdirectories is controlled via the "Create Mail 
  916.   Directories" option in the Mail Preferences dialog.  Mail directories 
  917.   are created with the current date as the name (i.e. 19980102 is Jan 02 
  918.   1998) and the mail messages created or received on that date are placed 
  919.   in the directory.  The mailboxes have the proper directory name, so 
  920.   there is no change in the viewing of mail messages.  There are two 
  921.   advantages to using directories:
  922.   1. Reduce the number of messages in the main MAIL directory to reduce access time 
  923.      and FAT chains that can get corrupted. (Yes, it has happened to me too!)
  924.   2. Provide a method to backup email messages (both input and output) by simply
  925.      dragging a directory with the day's messages to another partition, floppy, etc.
  926.  
  927. Log
  928.   The LOG file is a temporary file created by NEWSie during its processing. 
  929.   It is of most interest to the author and to others who want more 
  930.   information about the workings of NEWSie and other UseNet news reader 
  931.   programs and the associated commands, protocol, etc.  The Log Preferences 
  932.   dialog will allow you to configure the information put into this file as 
  933.   you choose.  The Log file is viewable via the 'Show Log File' menu entry 
  934.   in the Special menu.
  935.  
  936. Offline Articles
  937.   If you choose to use the Offline Newsreading features, you should 
  938.   specify a Offline Path directory (OFFLINE is included in the 
  939.   distribution file).  NEWSie will create a set of directories under the 
  940.   selected Offline path for each newsgroup that can have offline articles.
  941.   The names of these directories are a 'compression' of the newsgroup 
  942.   name.  The articles are placed in the respective directory in the same 
  943.   format as for online articles ('NNNNNN'.TXT') in separate files.
  944.  
  945. Offline Posts and Followups
  946.   Articles are saved in files named 'POSTNNNN.TXT' in the WorkPath.
  947.   An index of these files is called 'POSTS.PBX' (PBX being similar  
  948.   to MBX, meaning PostBoX).  These files are created as the result of a 
  949.   Post/Followup followed by a 'Send' or 'Queue' when there is no connection 
  950.   to the News Server.  At the next time there is a connection to the News 
  951.   Server, these files are transmitted, and deleted from your WorkPath.
  952.  
  953.   If before you connect to the News Server, you decide to refrain from 
  954.   Posting something, you should use the 'Open Offline PostBox' menu item 
  955.   in the News menu to review and/or delete the offending file(s) via the 
  956.   'Delete' key.
  957.  
  958. Nicknames
  959.   The NICKNAME.TXT file is used to store nicknames and addresses.  In 
  960.   future versions, there may be several selectable filenames, and size 
  961.   limitations may be changed. 
  962.  
  963. FTP Servers
  964.   The DEFAULT.SVR file contains several FTP server names, with anonymous 
  965.   logon capability.  Please feel free to add or delete as you choose.
  966.   Support for non-standard FTP port numbers has been added in version 0.82.
  967.  
  968. Function Keys
  969.   The FKEYS.TXT file is in the program-path (i.e. same directory as
  970.   NEWSIE.PRG).  This file is loaded at startup and is activated when the
  971.   user presses a function key F1 thru F10, or F11 thru F20 (shift F1 thru
  972.   F10).  The text of the key is compared with the menu items, and if they
  973.   match, the menu item is executed.  Example:
  974.  
  975.     F1<tab>Quit
  976.     F2<tab>Edit Nicknames
  977.     ...
  978.  
  979.   Between the F1 and Quit is a single <tab> character.  Function
  980.   keys are F1 thru F20 inclusive.  A sample file is included in the
  981.   distribution (zip) file.  Function key definitions are editable via
  982.   the Edit Function Keys menu entry in the Preferences menu.
  983.  
  984.   Note: for non-english users, use the menu text as it appears in the menu 
  985.   items.  i.e. Sauver for Save, Sauver comme for Save As, etc.
  986.  
  987. Address Book
  988.   The main Address book is named: ADDRESS.ABK, and resides in the program path
  989.   with NEWSIE.PRG.  NEWSie 0.92 provides the ability to have multiple Address 
  990.   Books.  They have the '.ABK' suffix, and reside in the NEWSie program 
  991.   path.
  992.   
  993.   There is no limit to the number of Address Books except local disk 
  994.   space.
  995.  
  996. Mail List Attribution Support
  997.   It is possible to subscribe to Mail lists.  These mail list servers provide
  998.   a copy of email sent to them to every subscribed member.  It is often very
  999.   useful to have an indication on replies to indicate what member initiated the
  1000.   message, in the form 'On <some date>, <the user> wrote:'.  This is handled by
  1001.   NEWSie with a file called LISTSVR.TXT located in the Mail Path.  An example
  1002.   is included in the MAIL directory in the distribution ZIP file.
  1003.  
  1004.   There is no dialog to modifiy this file.  You must edit it manually if you
  1005.   would like to use this feature.  NEWSie checks this file, and tries to match
  1006.   the destination email address with one of the entries in the file.  If there
  1007.   is a match, the Attribution line (On <date>, <user>...) is produced.  This 
  1008.   processing only affects reply messages.
  1009.  
  1010. HELP Files
  1011.   There are text files in the HELP directory which may be viewed at any 
  1012.   time by pressing the Help key.  Help is based upon the current top 
  1013.   window.  If there are no windows, or the Help window is currently on 
  1014.   top, the General Help file is displayed.  See the non-english 
  1015.   language HELP in the LANGUAGES directory.  With version 0.80, NEWSie 
  1016.   supports ST-Guide hypertext (.HYP) help files too!
  1017.  
  1018.   In version 0.68 and above, the right mouse button also initiates the 
  1019.   help processing.  If your computer has AES version 3.3 or above, there 
  1020.   are additional commands in the popup menu displayed.
  1021.  
  1022. KillFile and Mail Director
  1023.   One of the features of NEWSie is the Killfile.  This file provides the 
  1024.   ability to perform a variety of modifications on incoming mail messages.
  1025.  
  1026.   The format of KILLFILE.TXT is:
  1027.     find <tab> text <tab> action <tab> value <tab> comment
  1028.  
  1029.   Find is a keyword out of the following list:
  1030.     subject    - any text within Subject, uses pattern matching 
  1031.     author        - any part of originating Author Full name
  1032.     email        - any part of orignating email address (user@domain)
  1033.     domain        - any part of orignating email domain (i.e. aol.com)
  1034.     to        - any part of destination email address (user@domain)
  1035.     replyto    - any part of Reply_To: email address
  1036.  
  1037.   Action can be:
  1038.     status        - change status in mailbox ('D' = delete, 'P' = purge)
  1039.     transfer    - transfer email to another mailbox (XYZ)
  1040.  
  1041.   Some examples:
  1042.     subject    $    status    P    delete messages with '$' in the subject
  1043.     replyto    zetnet    transfer    zetnet    auto-route zetnet messages
  1044.     replyto    stik    transfer    stik    auto-route zetnet messages
  1045.  
  1046.   The '#' in the first column indicates a comment and the line is ignored.
  1047.   Look at the KILLFILE.TXT example file for commenting suggestions.
  1048.   Currently only the first character of the Find and Action code are used, 
  1049.   so the may be abbreviated with only the first character, but that may change
  1050.   with future versions.
  1051.  
  1052.   The Kill File resides in the users 'work' path.  You must move it there.
  1053.   There is no editing supplied by NEWSie.  Use your text editor.
  1054.   There is no dialog support for modifying this file, and that is on the list
  1055.   for future improvement.
  1056.  
  1057. Browser History Log file
  1058.   The Browser History Log file contains HTML formatted entries for all URLs 
  1059.   retrieved via the Browser.  This can be opened an re-used as a "favorites"
  1060.   list.  It can also be used to determine where others using your machine 
  1061.   have been surfing.
  1062.  
  1063.  
  1064. 5. STARTUP OPTIONS
  1065.   NEWSie startup features include the following:
  1066.     CAB Internet Client Support
  1067.     Select NewsGroup file at startup
  1068.     Select Preference file at startup
  1069.     Select Web document (.HTML) file at startup
  1070.  
  1071. CAB Internet Client Support
  1072.   With the introduction of CAB 1.5, comes the ability for CAB to
  1073.   start other programs based upon the URL (Uniform Resource Locator).
  1074.  
  1075.   The following URLS are supported by NEWSie:
  1076.     'news:' - a newsgroup name is the only parameter supported.
  1077.       The <message-id> option is not supported by NEWSie at this time.
  1078.  
  1079.   Note: a message-id contains the '@' character, and newsgroup names do not.
  1080.  
  1081.     'ftp://' - the following formats are supported:
  1082.         ftp://domain/directory
  1083.         ftp://userid:password@domain:port/directory
  1084.       the first is called 'anonymous' and the second is 'non-anonymous'.
  1085.       This second method requires a userid and password for the domain.
  1086.       It is useful for local use, but should never occur on Web pages,
  1087.       since the password could be seen by anybody.
  1088.  
  1089.     'mailto:' - followed by a email-address.  This is already supported
  1090.       within CAB, but NEWSie is used, the OUTBOX copy feature is available,
  1091.       etc.
  1092.  
  1093.   These have been tested on TOS 4.04 and Magic, but not MultiTOS, Geneva,  
  1094.   etc.  NEWSie does recognize VA_START commands from external clients.
  1095.  
  1096. Select NewsGroup file at startup
  1097.   NEWSie has the ability to be started with a particular newsgroup file
  1098.   If defined as a Desktop Application for file type '.GRP', NEWSie will use
  1099.   the specified GRP file instead of the DEFAULT.GRP file.
  1100.  
  1101. Select Preferences file at startup
  1102.   NEWSie will provide the ability to startup with a Preferences file other
  1103.   than PREFS.INF when either of the Shift Keys are held down when starting
  1104.   the program.  This will produce the Load Preferences File Selector or
  1105.   popup menu (AES 3.30 or higher).
  1106.  
  1107.   Note: The PREFS.INF is loaded first, then the newly selected prefs file.
  1108.  
  1109. Select Web document (.HTML) file at startup
  1110.   NEWSie will start an HTML file dragged to it at startup, similar to a
  1111.   .GRP file.  The Browser window will parse and display the .HTM file.
  1112.  
  1113.  
  1114. 6. SETUP and USAGE
  1115.  
  1116. Several things are necessary to use NEWSie from the distribution ZIP file.
  1117.  
  1118. 1. Unzip the NEWSIEnn.ZIP file and move to where ever you want it.
  1119. 2. Enable STiK if it is installed.  If you don't have STiK installed, you 
  1120.    will not be able to perform any Online activities with NEWSie.
  1121. 3. Double-click on NEWSIE.PRG
  1122. 4. Immediately go to the Preferences Menu and fill in the following:
  1123.      Personal Preferences
  1124.      Server Preferences (especially the NewsServer name)
  1125.      Path Preferences for editor and viewer usage, MAIL and OFFLINE path
  1126.      Other Preferences as you choose
  1127.      Save Preferences
  1128.    Note that the Path Preferences dialog will be displayed at startup if 
  1129.    any of the preference paths are missing or invalid.
  1130. 5. Quit NEWSie via Quit in File menu
  1131. 6. If not already connected to the Internet (via STiK/STinG dialer), do so.
  1132. 7. Execute NEWSie again, hopefully getting a connection to your NewsServer.  
  1133.    If you have selected 'Connect at Startup' in the Server Preferences, 
  1134.    this should occur automatically, otherwise, use the 'Manual Connect' 
  1135.    item in the Special Menu.
  1136. 8. If you speak French, Italian, Swedish or Spanish, you may want to use the
  1137.    NEWSIEFR.RSC, NEWSIEIT.RSC, NEWSIESV.RSC or NEWSIESP.RSC and the French,
  1138.    Italian, Swedish or Spanish HELP files. 
  1139.    Program documentation is also available in these languages.  Open the 
  1140.    General Options dialog and check the 'Auto Language Preference' or 
  1141.    select a manual Language preference by clicking on the field to the 
  1142.    right of the 'Auto Language Preference' line.
  1143. 9. Report problems to:  rojewski@primenet.com.
  1144.  
  1145. NOTE:  If you upgrade to a new release of NEWSie, make certain you keep 
  1146. the PRG and RSC files co-ordinated.  Failure to apply the correct RSC file 
  1147. can cause major problems...
  1148.  
  1149.  
  1150. 7. FUTURE ENHANCEMENTS
  1151.  
  1152. Enhancements to NEWSie are planned.  The current package is continuously
  1153. being improved.  (Unfortunately there are only so many hours of programming
  1154. time in a week...)
  1155.  
  1156. Some acknowledged areas of weakness are:
  1157.      Documentation of features (i.e this document)
  1158.      News Article management
  1159.      ISO-8859 character set support
  1160.  
  1161. See IMPROVE.DOC for a survey of suggested improvements.
  1162.  
  1163.  
  1164. 8. KNOWN PROBLEMS (0.88 and 0.90)
  1165.      Atari Works cannot be used as external editor/viewer
  1166.      Some problems with 'Edit Nicknames'.  Causes 2 bombs for some.
  1167.      Some problems with disk corruption reported.
  1168.     
  1169. See HISTORY.DOC to see what has changed in the previous version(s).
  1170.  
  1171. See WHATS.NEW to see what is new in this version. 
  1172.  
  1173.  
  1174.