home *** CD-ROM | disk | FTP | other *** search
/ Dream 44 / Amiga_Dream_44.iso / RiscPc / Utils / qedit058.spk / !Qedit / !Help < prev    next >
Text File  |  1997-05-12  |  17KB  |  459 lines

  1.                         -------------------------
  2.                         |  Help file for Qedit  |
  3.                         |  A ka9q queue editor  |
  4.                         |                       |
  5.                         | ⌐ David Croft, 1995-7 |
  6.                         -------------------------
  7.  
  8.        **
  9.        *  This version has been developed by Joseph Heenan,  *
  10.        *          to whom I am immensely grateful.           *
  11.                                                             **
  12.  
  13.  
  14. This document is divided into thirteen sections:
  15.  
  16. 1.  Copyright and Licence
  17. 2.  Requirements
  18. 3.  Running Qedit
  19. 4.  The main window
  20. 5.  Messages "on hold"
  21. 6.  Re-editing messages
  22. 7.  Other options
  23. 8.  Configuration
  24. 9.  Known problems
  25. 10. Wish-list
  26. 11. Release history
  27. 12. Acknowledgements
  28. 13. Contact addresses
  29.  
  30. In this document, the term "message" is used to refer to both "electronic
  31. mail messages" and "Usenet news articles".
  32.  
  33.  
  34. 1. Copyright and Licence
  35. ------------------------
  36.  
  37. Qedit is Copyright 1995, 1996 and 1997 by David Croft. All Rights Reserved.
  38. Additional code Copyright 1997 by Joseph Heenan.
  39.  
  40. You may copy and use this program freely within the limitations outlined below:
  41.  
  42.  * No charge may be made beyond the normal charges of a PD library /
  43.    magazine, etc.
  44.  * All original files must be included in the distribution, in an
  45.    unmodified form.
  46.  * The author can accept no responsibility for any problems arising from
  47.    use of this software. No guarantee is given for the suitability or
  48.    usability of this software.
  49.  
  50. Magazine editors and CD-ROM publishers are kindly requested to contact
  51. the original author before distributing Qedit.
  52.  
  53.  
  54. 2. Requirements
  55. ---------------
  56.  
  57. Operating System:
  58.  * RISC OS 3.10 or greater
  59.  
  60. Software:
  61.  * Newsbase
  62.  
  63. One or more of the following programs:
  64.  * NewsHound
  65.  * FreeNews
  66.  * FreeSMTP
  67.  * POP
  68.  * ka9q (TCP/IP)
  69.  * The ANT internet suite
  70.  * Termite Internet
  71.  
  72. Newsbase is available from:
  73.  
  74. http://www.hep.umn.edu/~allan/newsbase/
  75.  
  76. The PD/freeware programs should be available from:
  77.  
  78. http://www.dsse.ecs.soton.ac.uk:8080/ftp/freenet/
  79.  
  80. If you don't have Newsbase, you will be unable to edit outgoing messages,
  81. but you will still be able to use the other options.
  82.  
  83.  
  84. 3. Running Qedit
  85. ----------------
  86.  
  87. Qedit should be installed in the same directory as NewsBase.
  88. If you're not using NewsBase, you will need to configure the qedit
  89. manually so it knows what transports you use. See section 8.
  90.  
  91. There are three ways of runnning Qedit:
  92.  
  93. i)   Double click on it directly.
  94. ii)  Use the "Show Queues..." option in Newsbase.
  95. iii) Use an option in TCPIP's macros menu (version 1.02 or greater have
  96.      this already set up).
  97.  
  98. When you run Qedit, it will take a second or two to scan your outgoing
  99. queues. If it cannot find your mail directory (for the current outgoing
  100. transports), then it will complain and quit. Otherwise the main window
  101. will open.
  102.  
  103. Using Zap's Email mode:
  104.  
  105.   You can make Zap use the Email editing mode when re-editing messages. Open
  106.   up the Zap Keys file, and add the following line after the &5nn lines:
  107.  
  108.   &5nn   &FFF    \#\*.Re-edit           +Email
  109.  
  110.   where &5nn is a hexadecimal number different to the other &5nn numbers.
  111.   
  112.   This line is already present in Zap version 1.35.
  113.  
  114. Finally, a note on memory:
  115.  
  116.   The wimpslot is the runfile is set at 60k - if you get "No room" errors,
  117.   load !Qedit.!Run into an editor, and increase this figure (to, say 80k).
  118.  
  119.  
  120. 4. The main window
  121. ------------------
  122.  
  123. This window shows all messages that will be sent next time you connect to
  124. your service provider.
  125.  
  126. The first column (headed Type) shows whether the message is Mail or News. If 
  127. it is "on hold" (see section 5), a red message will appear here as well.
  128.  
  129. The second column is headed ID, and is a unique identifier for that message.
  130. You will only need to know this if you want to manually alter a message.
  131.  
  132. The third column is the size of the message in bytes, including headers. This
  133. is shown in bytes, or kilobytes if suffixed with "k".
  134.  
  135. The fourth and fifth columns indicate the time and date at which the message
  136. was last edited.
  137.  
  138. The final column shows who the message is from, the subject, and the
  139. destination (either an e-mail address for mail, or a newsgroup for news).
  140.  
  141. The last column will be truncated if it is too long, and terminated by an
  142. ellipsis. (...)
  143.  
  144. Mailing list messages sent by !MailList are now shown in blue.
  145.  
  146.  
  147. 5. Messages "on hold"
  148. ---------------------
  149.  
  150. If you have written a message, but you don't want it to be sent off
  151. immediately, you can put it "on hold". This prevents your internet software
  152. from sending it when you next connect to your service provider.
  153.  
  154. This can be useful if you want time to think over what you have said, or
  155. if you wish to delay posting of a message.
  156.  
  157. To put a message on hold, click ADJUST on it, or choose the menu item "Hold".
  158. To release it, click ADJUST again, or choose the menu item "Release".
  159.  
  160. Messages that are on hold are listed with a red "HELD" message on the queues
  161. display.
  162.  
  163. At Charterhouse School this is used for mail approval. Messages sent by pupils
  164. are automatically put on hold until the system manager "approves" them by
  165. releasing them. This is done with modified Newsbase transport files.
  166.  
  167.  
  168. 6. Re-editing messages
  169. ----------------------
  170.  
  171. To re-edit a message, simply click on it with SELECT. Assuming a suitable
  172. text editor can be found (e.g. !Edit or !Zap), a window containing the
  173. message will appear. You may then edit it as you please.
  174.  
  175. Once you have finished, simply save the file (without changing the filename),
  176. and then close the window. Qedit will detect that you have finished, and
  177. repost the message through Newsbase. If you don't want to save the changes,
  178. simply close the window and discard the file.
  179.  
  180. Note that you can only edit one message at a time, and that it will be
  181. automatically put "on hold" to stop it being sent while you're editing it.
  182. Do not quit !qedit whilst editing a message.
  183.  
  184. Read section 9 for restrictions on blind carbon copies.
  185.  
  186.  
  187. 7. Other options
  188. ----------------
  189.  
  190. To delete a message, choose the menu option "Item-->Delete". You will be
  191. prompted for confirmation. Click OK to delete the item, or Cancel to leave
  192. it intact. If you don't want to be asked for confirmation each time, you can
  193. turn it off (see section 8).
  194.  
  195. If you delete a message by mistake, you may find it in the
  196. Email.<username>.outgoing.mail/news folders, if you have enabled this feature
  197. in Newsbase.
  198.  
  199. Qedit will normally update the display automatically when messages are added
  200. or removed, but to force a rescan of your outgoing queues, choose the menu
  201. option "Re-check queues".
  202.  
  203. To remove everything from the outgoing queues (including held messages)
  204. choose the menu item "Flush queues". You will be asked for confirmation once,
  205. even if you have turned confirmation off (see section 8).
  206.  
  207. To leave Qedit simply click SELECT on the window's close icon, or choose the
  208. menu option "Quit".
  209.  
  210.  
  211. 8. Configuration
  212. ----------------
  213.  
  214. Configuration of Qedit is made by editing the Messages file. Open up the
  215. !Qedit application directory and load the Messages file into your favourite
  216. text editor.
  217.  
  218. Transports:
  219.    If you are not using Newsbase, or if Qedit is unable to automatically
  220.    detect your transports, you should locate the lines beginning "mail:"
  221.    and "news:" and change their values according to the instructions
  222.    given just above them.
  223.  
  224. Scrap file:
  225.    By default, Qedit uses the Wimp !Scrap directory to store messages
  226.    whilst they are edited. If this is inconvient, locate the line
  227.    beginning "scrap:" and alter its contents.
  228.  
  229. Confirmation:
  230.    If you do not wish to be asked for confirmation each time you delete an
  231.    outgoing message, locate the line beginning "confirm:" and change the "Y"
  232.    to a "N".
  233.  
  234.  
  235. 9. Known problems
  236. -----------------
  237.  
  238. If you edit a mail message which originally had blind-carbon-copy (Bcc:)
  239. recipients, these will not be put back into the editing window. If you want
  240. to keep them, you must type them back manually by adding a Bcc: line
  241. to the headers, e.g.:
  242.  
  243. To: johnny@white.com
  244. Cc: fred@bloggs.co.uk
  245. Bcc: harry@infotrek.co.uk    <- You must type this line back in yourself.
  246.  
  247. I can't see any way of doing this automatically at the moment, but I will
  248. keep trying!
  249.  
  250. This especially applies to mailing list messages. If you edit a mailing list
  251. message, it will be sent back to your site to be re-distributed. This is not
  252. a problem, it just means distribution will be a little slower.
  253.  
  254. Also, if you try to repost a message while Newsbase is busy (e.g. during a
  255. debatch or expiry) the message may be lost, although you can find it in your
  256. !Scrap directory.
  257.  
  258.  
  259. 10. Wish-list
  260. -------------
  261.  
  262.  * Saving a queue report (simply a transcript of the window)
  263.  * Check with the user when receiving PreQuit while editing.
  264.  * Calculate the correct boundaries in Redraw loop to speed it up.
  265.  * Fix quit-handling - have a rescue option and store all the type/id
  266.    info inside the scrapdir.
  267.  * Handle "try again later" message correctly.
  268.  * Insert Bcc: lines before re-editing
  269.  * Scan work files as well as text files when showing queue - otherwise
  270.    you get worrying messages when SMTP trys to send a work-file-only message.
  271.  * Check lock files.
  272.  * A "Rescue" option, ala TTFN.
  273.  * Use OS_ConvertFileSize
  274.  
  275. This is an interim release of Qedit.
  276.  
  277. The next version of Qedit is well underway and supports numerous transports
  278. concurrently. See http://www.infotrek.demon.co.uk/freeware/qedit/
  279.  
  280.  
  281. 11. Release history
  282. -------------------
  283.  
  284. 0.01▐ (22-Jan-95)
  285.  / initial idea, sent to Graham Allan
  286.  
  287. 0.50▀ (25-Jan-95)
  288.  * re-write of loading/redrawing code - and now uses Wimp icons for column
  289.    separators rather than drawing them myself (much faster)
  290.  * uses the text files rather than work files to scan queues
  291.  / sent to beta-testers
  292.  
  293. 0.51▀ (31-Jan-95)
  294.  * asks for confirmation if you try to quit whilst editing
  295.  * gives an informative message if it can't find a text editor (rather than
  296.    just assuming it's being edited) (you now need RISC OS 3.10 or greater)
  297.  * command-line options -debug and -noconfirm added
  298.  * Individual icons for the column headers to make it RiscPC-friendly
  299.  * Will automatically update queues when a message is sent through Newsbase
  300.    version 0.52e or greater. Up to 50 extra messages can be added before a
  301.    reload of Qedit is required. If you are editing, this is done when you
  302.    have finished editing, otherwise it is done immediately.
  303.  * Broadcasts the update message when an message is held/released/deleted to
  304.    allow other queue programs and Newsbase to update.
  305.  * Tidied up Wimp message handling
  306.  * Remembers the message you're editing by it's ID, rather than its position
  307.    in the window. This means:
  308.     a) It doesn't lose track after a QueueUpdate message.
  309.     b) You can now delete/hold/release any message that is not being edited.
  310.  * Menu options "Help", "Re-check queues" and "Flush queues" added.
  311.  * Fixed re-opening of menus.
  312.  * Truncates "To:" and "From:" lines in mail messages if they are too long.
  313.  / sent to beta-testers
  314.  
  315. 0.52▀ (05-Feb-95)
  316.  * Fixed bug that stopped the info for news articles being displayed. (there
  317.    was a spurious ENDIF hanging around)
  318.  * Widened the ID column as I discovered news ID's could be 6 long (but are
  319.    limited to 6 as they are preceded by "news". Mail shouldn't be a problem;
  320.    if you have sent 999,999 messages you can jolly well change your sequence
  321.    file!)
  322.  * When you've finished re-editing, the message is now posted through Newsbase
  323.    (if you change it). This removes the restriction on To:, Cc: and Bcc:
  324.    changing. (This means you now need Newsbase to edit messages)
  325.  * Now has a multi-tasking message window for non-serious errors, in the same
  326.    style as Newsbase. (centralised on screen)
  327.  * Now uses MessageTrans for nearly all non-debug text.
  328.  * Checks the edit window whenever the main window is asked to redraw, so
  329.    that it can usually detect the window close immediately. Also checks
  330.    every 50cs.
  331.  * Interactive help added.
  332.  * Fixed "Re-check queues" while TCPIP is sending mail.
  333.  / sent to betatesters
  334.  
  335. 0.53 (08-Feb-95)
  336.  * Removed all debugging code. -debug command-line option removed.
  337.  * General tidy up.
  338.  / sent to Dr. Alan Hassey
  339.  
  340. 0.54 (16-Feb-95)
  341.  * Stops you loading more than one copy - if you try, it brings the original
  342.    copy back to the front.
  343.  * Now inserts filename into a desktop boot file if you use the Desktop Boot
  344.    option from the Task Manager.
  345.  * Messages greater than 50 kilobytes long now have their size displayed in
  346.    kilobytes instead of bytes.
  347.  * Moved "-noconfirm" into Messages file.
  348.  * Changed wimpslot from 128k to 64k. Fixed display updating when memory short
  349.  * Easier installation method.
  350.  / Uploaded to ftp.demon.co.uk
  351.  
  352. 0.54a (03-Mar-95)
  353.  * Now gives you info if Newsbase cannot execute a particular command.
  354.  / sent to those with communications erros, and uploaded to Arcade BBS
  355.  
  356. 0.55 (13-Jul-95)
  357.  * Transport name can be changed in the Messages file. (e.g. "old-ka9q")
  358.  * System$Path_Message used to ensure !System if it is needed, but not
  359.    complain if it isn't. (been flicking through the PRMs...)
  360.  * MailList messages are shown in blue (It checks the X-MailList: header)
  361.  * No longer asks confirmation for delete if message is being edited.
  362.  * Tidied newsbase communications & moved more text into Messages
  363.  * Checks for bad work files rather than give EOF errors.
  364.  * More informative "Newsbase not found" errors, and it tells you where you
  365.    can find lost files.
  366.  * Now says "edit" rather than "HELD" when editing an un-held message.
  367.  * Uses OS_FSControl rather than *Wipe *Copy and *Rename (avoids problems
  368.    with Bits module).
  369.  * Checks to see whether the editing window is _open_ rather than just
  370.    deleted - this *may* fix a problem with Zap 1.30.
  371.  * !RunImage squashed.
  372.  * WimpSlot reduced to 32k - but if you have more than ~30 messages you will
  373.    need to put it back to 64k in the !Run file.
  374.  / to mnhepw.hep.umn.edu, ftp.demon.co.uk and micros.hensa.ac.uk
  375.  
  376. 0.56 (21-Jul-95)
  377.  * Problem with Newsbase 0.55 fixed - Newsbase now automatically appends a
  378.    Sender: header if it believes the From: header to be incorrect. To
  379.    compensate, Qedit now sets the user to whatever the From: header says.
  380.    This will probably also cure the "cannot post article" errors.
  381.  / to mnhepw.hep.umn.edu and ftp.demon.co.uk
  382.  
  383. 0.57 (12-Jul-96) bugfix release
  384.  * Menu no longer gets screwed up by long message filenames
  385.  * ID column now truncated to last 6 characters of filename
  386.  * "Approved" messages shown in green
  387.  * Updated memory reservation
  388.  * Fixed "String too long" error on startup
  389.  / patch upgrade to usual sites
  390.  
  391. 0.58-dev-60 (30-Apr-97) First release with support for other transports
  392.                  Changes made by Joseph Heenan
  393.  * Support adding for the following newsbase transports:
  394.    * FreeSMTP
  395.    * POP
  396.    * NewsHound
  397.    * FreeNews
  398.    * ANT (email & news)
  399.    * Termite (email & news)
  400.  * Removed bug in parsing From: line
  401.      (Joseph <jogu@.. was interpreted as user Joseph)
  402.  * Changed update routines so they trigger when newsbase says any
  403.      transport queue has been modified.
  404.      (newsbase does not seem to be providing the right transport name)
  405.  * Now ignores queue entries that cannot be read for some reason
  406.      (eg. are currently been sent)
  407.  * Now uses registered newsbase wimp messages numbers
  408.  * Auto transport detection
  409.  
  410. 0.58-dev-61 (03-May-97) Joseph
  411.  * Queue window template changed so it looks better with a desktop
  412.      outline font.
  413.  * Now sets filetypes to text before passing them to an editor
  414.      (this use to stop freesmtp edits coming up in Email mode in Zap)
  415.  * Warns when you try to edit a message that is currently being sent
  416.  * Flags messages that are in the process of been sent
  417.  * Edit / hold cope if the message vanishes under them
  418.  * mail command to newsbase was using old style message
  419.  
  420. 0.58 (12-May-97) Joseph
  421.  * Will now strip out surplus Received: headers. Fixes problems with
  422.      FreeSMTP. Also strips out Sender: header.
  423.  * Now parses email and uses Sender: header (if present) rather than
  424.      From: header to set newsbase user. (fixes user masquerading prob.)
  425.  * Removed a surplus ')' from a line detecting the ANT suite
  426.  * Configuration of transports is now made in the Messages file (DC)
  427.  * Text moved to Messages file (DC)
  428.  / Released to usual sites
  429.  
  430.  
  431. 12. Acknowledgements
  432. --------------------
  433.  
  434. I would like to thank Adam Goodfellow, Graham Allan and Tom Hughes for their
  435. advice on earlier versions. Also to Joseph Heenan who has been hard at work
  436. to produce this multi-transport version.
  437.  
  438. Thanks also to the following for beta testing the multitransport
  439. version for Joseph:
  440.     Ruth Gunstone           Andy Fawcett
  441.     Graham Allan            Tony Houghton
  442.     Carol Carpenter
  443.  
  444.  
  445. 13. Contact addresses
  446. ---------------------
  447.  
  448. * The support for transports other than ka9q was added by Joseph Heenan, *
  449. * joseph@odie.barnet.ac.uk. Problems with this version of !qedit         *
  450. * should be sent to Joseph.                                              *
  451.  
  452.  
  453. If you have any suggestions for the development of this program, or have
  454. found any problems with it, please tell me. My e-mail address is
  455. <david@infotrek.demon.co.uk>
  456.  
  457. Qedit is on the WWW at http://www.infotrek.demon.co.uk/freeware/qedit/
  458.  
  459.