home *** CD-ROM | disk | FTP | other *** search
/ ARM Club 3 / TheARMClub_PDCD3.iso / programs / comms_networking / quickmail / !QUICKMail / !Help < prev    next >
Text File  |  1998-08-28  |  26KB  |  864 lines

  1. Program   : QUICKMail
  2. Author    : © MoZes (Stuart Winter)/POLplex, 1997, 1998
  3. Purpose   : To send short emails via a task window using ANT release II
  4. Version   : 2.22
  5.  
  6. Build Date: 28/08/98
  7.  
  8. Status    : Sockware
  9.  
  10.  
  11.  
  12. PLEASE read this documentation CAREFULLY, as you may miss out vital
  13. parts of the configuration, or not understand how to work the
  14. program.
  15.  
  16.  
  17. **************************************************************************
  18. **************************************************************************
  19. STANDARD DISCLAIMER :
  20.  
  21.  
  22. I, Stuart Winter, nor Alisdair McDiarmid (author of !QMC and SMTPSend)
  23. do *-NOT-* accept -any- responsibilty for  any data loss or whatever 
  24. may go wrong, so don't blame us - although, nothing should go wrong.
  25.  
  26.  
  27.      If you do not agree with this, please delete this program now.
  28. **************************************************************************
  29. **************************************************************************
  30.  
  31.  
  32. -----------
  33.  
  34. Contents.
  35. ``````````
  36.  
  37. 1.   Introduction and a very brief history of QuickMail.
  38. 2.   How to configure QuickMail
  39. 3.   QuickMail's address book facility
  40. 4.   The Save Box facility (for recording all mails created with QuickMail)
  41. 5.   Starting up QuickMail so you can compose a mail.
  42. 6.   Inputting information (Mail Input fields and the use of aliases)
  43. 7.   Composing the mail
  44. 8.   Sending the mail to either local suite or SMTP server directly.
  45. 9.   External URL To:  Launcher Input
  46. 10.  Closing down QuickMail
  47. 11.  Notes about versions greater than v2.00
  48. 12.  Bugs?
  49. 13.  The concept of Sockware ?
  50. 14.  My appologies.
  51. 15.  Contacting me for suggestions/bug reports
  52. 16.  Aknowledgements
  53.    
  54. ===============================================================================
  55.  
  56.  
  57. 1.  Introduction:
  58.     =============
  59.  
  60. This program was basically written by myself to quickly send emails
  61. whilst doing something else, (ie IRC, Web browsing etc) and had not
  62. much memory left to load ANT's Marcel.
  63.  
  64. So I knocked up this little program which will run in 42k in a
  65. taskwindow.
  66.  
  67.  
  68. If you want to see what I did in various updates then there is a
  69. 'History' file.  You can also see why your old versions just didn't
  70. work properly at all <grin>
  71.  
  72. I actually have plenty of memory now in my StrongARM RPC, but I like
  73. QuickMail, so I still use it anyway :-)
  74. It also copes with Mailto:'s properly, where as Marcel doesn't.
  75.  
  76.  
  77. ===============================================================================
  78.  
  79.  
  80.  
  81.  
  82.  
  83.  
  84. 2.  Configuring
  85.     ===========
  86.  
  87. Configuring QuickMail is carried out by using a Wimp Interface,
  88. provided by !QMC which is supplied in the same directory as
  89. !QuickMail itself.
  90.  
  91.  
  92.  
  93. The options available are pretty straight forward.  
  94. You have a
  95.  
  96.  
  97. From address
  98. ************
  99.  
  100. This should go in the form of
  101.  
  102. user@domain.ext
  103.  
  104. For instance, mine is  MoZes@ccl4.org
  105.  
  106. Yours maybe,  freddy.smith@strangeplace.demon.co.uk 
  107. or similar.
  108.  
  109.  
  110.  
  111. User name
  112. *********
  113.  
  114. Mine is 'Stuart Winter'
  115.  
  116.  
  117.  
  118. Reply-To
  119. ********
  120.  
  121. The 'Reply-to' address does not need to be filled in.  You can look
  122. at the documentation which comes with ANT, to see what this means.
  123.  
  124. However, briefly, all it means is that the user who you send it to,
  125. will have their mail sent *back* to you, to the address which you
  126. specify in this field.
  127.  
  128. For instance;
  129.  
  130. My 'From'  address is MoZes@ccl4.org
  131.  
  132. But, for some reason, I want them to reply to
  133. MoZes@illusion.co.uk
  134.  
  135. I would simply put MoZes@illusion.co.uk into the Reply-To field,
  136. and when the user replies to my mail, it would get sent back to
  137. MoZes@illusion.co.uk instead of MoZes@ccl4.org
  138.  
  139.  
  140. Local host
  141. **********
  142.  
  143. By default, this is left blank.  It simply changes the origin where
  144. the mail has supposed to have originated from.
  145. For instance, I set this to  zaden.ccl4.org   but if I left it blank,
  146. it would become polpex.demon.co.uk.  This is because I have a demon
  147. account, and my host name is Polplex.  
  148.     ==  If you do not understand this, just leave it blank.  ==
  149.  
  150.  
  151.  
  152.  
  153. Grab 'mailto:'  URLs
  154. ********************
  155.  
  156. This is described later on in this file.
  157.  
  158.  
  159.  
  160. Signature file
  161. **************
  162.  
  163. This is simply a file containing text which will be added to every
  164. mail which you create using QuickMail.
  165. Currently, QuickMail comes supplied with such a signature.
  166. If you wish to change it (which you will, believe me), then simply
  167. click on the relevant icon.  It will then load it into your text
  168. editor, where you can edit it then save it.
  169. It is also possible to change the path of where the file is loaded
  170. from, so that you can just use the signature file which ANT's Marcel
  171. uses (called '/signature').
  172. However, if you are not certain of the path, please leave it as the
  173. default path (the path which it originally comes set as) - as this is 
  174. perfectly acceptable.  
  175.  
  176. Please note: If there is no path specified in the config file (ie the field
  177. is blank), then QuickMail will automatically look inside 
  178. <QuickMail$Dir>.User.SigFile
  179. If you do not want a sig file, then deleting it (or renaming it, to eg
  180. "SigFile2") is the only way to stop it.
  181.  
  182. Please refer to the ANT manual under the Marcel section,
  183. to find out more about Signature files.
  184.  
  185.  
  186. X-Headers
  187. *********
  188.  
  189. This is another text file which will be appended to every mail which
  190. you create.
  191. You can click on the relevant icon to load the currently selected
  192. path's headers file.
  193. Again, like the signature, you can re-define this path, so that it
  194. can point to a user area within the ANT suite, if you would prefer to
  195. keep just one copy of the file.
  196.  
  197. Of course, also, you may leave the path as the default one, which
  198. points to the user area inside quickmail itself - which is the best
  199. option if you do not understand the above :-)
  200.  
  201. Please refer to the ANT manual under the Marcel section, to find out
  202. more about headers.
  203.  
  204.  
  205. The 'Advanced...' sub menu
  206. ~~~~~~~~~~~~~~~~~~~~~~~~~~
  207.  
  208. Under the 'Advanced' menu, there are two extra fields;
  209.  
  210. Sent box path
  211. *************
  212.  
  213. This is described later.
  214.  
  215.  
  216. Mail path
  217. *********
  218.  
  219. This is only to provide compatability for QuickMail between other
  220. suites.  Currently, this compatability is very minimal.
  221. Also, though, it enables you to change the path of where the final
  222. mail gets sent to (where it is stored in ANT - should they change
  223. it.. although, if they do, I will release a new version of QM which
  224. will incorporate this change).
  225.  
  226. ======Please leave this field as the default setting for ANT users======
  227.  
  228.  
  229. SMTP Server
  230. ***********
  231.  
  232. This is described later under section 8.
  233.  
  234. ===============================================================================
  235.  
  236.  
  237.  
  238.  
  239.  
  240.  
  241.  
  242.  
  243. 3.  The Address book
  244.     ================
  245.  
  246. Like most mail composers, QuickMail has an address book facility.
  247. This enables you to have all of the most commonly used addresses in a
  248. file.  You can then associate a 'nick name' for them, which
  249. corresponds with their address.
  250. Please see ANT's manual for a description of the Marcel address book,
  251. as this will be the address book which QuickMail uses.
  252.  
  253.  
  254. In order to use the address book with QuickMail, you need to first
  255. create it.
  256. This is done by simply locating the one which Marcel has made for,
  257. and converting it.
  258.  
  259. The address books are located in your Marcel 'user' directories.
  260. For instance, if I took my user area,
  261. "UserDir.Stuart.!MarcelDir.Aliases"
  262.  
  263. The 'aliases' file is the one which needs to be converted.
  264.  
  265. What you should do is; 
  266.  
  267. a) Load the !QMC application
  268. b) Click Menu over it, and select 'Convert...'
  269. c) This will open a window telling you to drag your Marcel Address
  270.    book to the icon to convert it.
  271. d) Drag the file to the icon.  This will then produce a small window,
  272.    telling you which address it is currently converting.
  273.    When this has finished, it will return you to !QMC.
  274.    
  275.    
  276. Your Marcel address book will have now have been created
  277. for use with QuickMail.
  278.  
  279. Note:  You will always have to carry out the above procedure to make
  280. ~~~~   a new address book file for use with QuickMail (for instance, if you
  281.        add any more with Marcel - you will need to copy it again, then run
  282.        the program)
  283.  
  284.  
  285.        And you do *not* NEED an address book file if you do not want
  286.        one.
  287.  
  288.   **   If you use another mailer other than Marcel, Mar2Qm will
  289.        convert a CSV file format as well as a Marcel one.
  290.        The format needs to be
  291.        <alias>, <address>
  292.        ie.  mozes, mozes@ccl4.org
  293.        
  294.        This is useful if you use Johnathon Duddington's !Pluto, as
  295.        you have the option to "Export" the address book.
  296.  
  297.        To convert a CSV file (as above), you may drag this file to
  298.        the window produced by !QMC.
  299.        
  300.        If you have any problems converting a CSV file, then please
  301.        email it me, and I'll have a look as to why it doesn't work.
  302.  
  303. ===============================================================================
  304.  
  305.  
  306.  
  307.  
  308.  
  309.  
  310.  
  311.  
  312.  
  313. 4.  The Save box
  314.     =============
  315.  
  316. QuickMail has the ability to record all of your mails in a 'log'
  317. file, much like Marcel does.
  318.  
  319.  
  320. To define the Save box file, you need to enter the path name into the
  321. appropriate section of !QMC (click on 'Suite..').
  322.  
  323. Currently, it is setup so that it stores them inside
  324. "<QuickMail$Dir>.User.SentBox.SentMail".
  325.  
  326. If you are not totally sure where you may want them stored, but *do*
  327. want the facility of a save box, then I suggest that you leave this
  328. setting as it is.
  329.  
  330.  
  331. If you don't want a saved mail box, then simply leave the field in
  332. !QMC blank.
  333.  
  334.  
  335. ===============================================================================
  336.  
  337.  
  338.  
  339.  
  340.  
  341.  
  342.  
  343. 5.  Running 
  344.     =======
  345.  
  346. Double click on the "!QuickMail" application, and it should start a
  347. task window in which the program will then run inside.
  348.  
  349. The config and xheaders will then be loaded.
  350.  
  351.  
  352.  
  353. ===============================================================================
  354.  
  355.  
  356.  
  357.  
  358.  
  359.  
  360.  
  361.  
  362. 6.  Inputting information (Mail Input fields and the use of aliases)
  363.     =====================
  364.  
  365. You will be asked to input the users to which the mail is going to be
  366. sent to.
  367.  
  368. The program will provide a 'To:' prompt at which you enter the
  369. person's email address to which you want to send it.
  370. eg.
  371. To: MoZes@ccl4.org
  372.  
  373. If you wish to add more people to this field, then seperate them by
  374. commas.. eg..
  375.  
  376. To: MoZes@ccl4.org,wibbler@wozzle.com
  377.  
  378. etc. etc
  379.  
  380. The next field is the 'Cc:' ('Carbon Copy') field.. This is where you also 
  381. have the opportunity to send it to other people.  Again, with this
  382. field you can use commas to put more than one address in it.
  383.  
  384. Lastly, of the email fields, is the 'BCC' field ('Blind Carbon
  385. Copy').
  386. This enables the mail to be sent to people, and the people in the
  387. *other* lists (cc and to) will not be able to see that the mail has
  388. been sent to these people also.  
  389. Again, use commas to seperate if neccessary.
  390.  
  391. If you are confused about these different fields and their meaning,
  392. you should consult your mailer's manual (eg ANT's manual).
  393.  
  394. Note:
  395. -----
  396. You do *not* need to enter some data for each of the fields - you can
  397. leave at least 2 of them blank, but one must be filled.
  398.  
  399.  
  400. Next, you will be asked for the subject line.  If you can't think of
  401. an interesting/appropriate subject, then simply press the return key
  402. - and the program will make it say "[none]".
  403.  
  404.  
  405.  
  406. Aliases
  407. =======
  408.  
  409. If you have an address book setup for QuickMail, then you can enter
  410. the user's nickname, and QuickMail will search this file for the
  411. corresponding address.
  412.  
  413. For instance, you type in..
  414.  
  415. To: mozes
  416.  
  417. (ALL nicknames must just be single words, as shown above, or the same
  418. as they are in your address book).
  419.  
  420. And QuickMail searches the database to look for me, and locates my
  421. address as mozes@ccl4.org
  422.  
  423. Basically, this works in exactly the same way as Marcel's does.
  424.  
  425. If QuickMail can not find a nickname in the address book, matching
  426. the one you entered, then it will just leave it in the field.
  427. And it will be then validated, as described below.
  428.  
  429.  
  430.  
  431.  
  432. Email Validation
  433. =================
  434.  
  435. This works in the same way as Marcel, in that the program will look
  436. at your addresses, and see if they match InterNet criteria.
  437. For instance, do they have an "@" symbol, and a network extension
  438. address.
  439. This works in the same way as Marcel, however, I think mine is better
  440. because it allows you the opportunity to remove any such 'bad'
  441. addresses before posting :-)
  442.  
  443. Note: Users being addressed to username@localhost will validate
  444.       without error, as localhost (your *own* machine) is a proper address.
  445.  
  446.  
  447.  
  448.  
  449. ===============================================================================
  450.  
  451.  
  452.  
  453.  
  454.  
  455.  
  456.  
  457.  
  458.  
  459. 7.  Composing the mail
  460.     ==================
  461.  
  462.  
  463. After you have entered all of the above, you can now start to enter
  464. the text for the mail.  This is done in the normal fashion, and you
  465. can do all the normal line edit functions.  Although, please note
  466. that you can not have a line greater than 76 characters long - this
  467. is because generally, this is the standard line lenghts for emails.
  468.  
  469. To finish input - press the escape key, and then the mail will be put
  470. in ANT's mail queue - and will be transferred the next time you
  471. transfer mail using the "Transfer> Mail" from ANT's Icon on the icon
  472. bar, UNLESS you are using SMTP direct transfer as described under Section 8.
  473.  
  474.  
  475.  
  476. ===============================================================================
  477.  
  478.  
  479.  
  480. 8. Sending the mail to either local suite or SMTP server directly.
  481.    ===============================================================
  482.  
  483.  
  484. QuickMail can be either configured to store mail locally (as in old
  485. versions prior to v2.13), and let ANT (or whatever suite you are using) 
  486. send mail, or it can actually send them directly to an SMTP server (a server
  487. which will send your e-mail to wherever its destination is - for instance,
  488. Demon Internet users may use post.demon.co.uk).
  489.  
  490. SMTP sending:
  491. `````````````
  492. If you wish to post e-mail directly to an SMTP server, you must firstly
  493. configure which mail server you want to use:  This is done from !QMC and
  494. clicking on the 'Advanced' button at the bottom of the main window.
  495. In the default copy, no mail server is entered - this is because not
  496. everybody may be able to use this server to relay e-mail for them (although I
  497. do know of a lot which will, but I am not giving out these because they may
  498. be abused for spam purposes).   Also, users may prefer to always store it
  499. locally and let their Suite send it for them.
  500.  
  501. When you have composed an e-mail with QuickMail, and you have an SMTP server
  502. set in the config, QuickMail will ask you whether you *do* wish to post to
  503. the SMTP server, or let ANT handle the posting (So you will send the mail by
  504. clicking menu on ANT's Icon and going to "Transfer>Mail".
  505. Press P for QuickMail to post the mail by itself, or A to make ANT post it.
  506. So you always have the choice.  Reasons for not wanting to 
  507. post to the SMTP server may be:
  508. a) you are not online - you *MUST* be online to post to one.
  509. b) you know the server specified is down, perhaps for maintenance.
  510.  
  511. What happens if the SMTP send fails?
  512. [][][][][][][][][][][][][][][][][][]
  513.  
  514. The SMTP sending may fail for any number of reasons 
  515. a) It may not be able to 'resolve' the host you entered (either its been
  516.    removed from the Internet, or you typed the name of it in incorrectly)
  517. b) Its not responding for some reason
  518. c) Any other reason   
  519.  
  520. In such an event, QuickMail will look at the results from the SMTP posting
  521. agent, and check whether an error has occured or not.
  522. If one has, then it will offer you two options;
  523. a) Delete the e-mail and quit
  524.    (Please note: a copy will always be retained in the 'SentBox' (FCC) if you
  525.     have one set up)
  526. b) Post the e-mail locally to your Internet suite using the mail path which
  527.    is specified in the Config file (this is discussed earlier, but is already by
  528.    default set up for ANT Internet suite users).
  529.    
  530. If no error occured, then you are informed that the operation of sending was
  531. successful.   
  532.  
  533.  
  534. When using SMTP directly, my system sometimes locks up.. why?
  535. [][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][]
  536.  
  537. When the SMTP agent starts,  it is infact a single-tasking program.
  538. Unfortunatley, because of the way it works, I have to start it separatley
  539. from QuickMail - otherwise, because of the nature of the SMTP agent, it would
  540. overwrite QM's workspace - hence killing off QM itself.
  541. So, it sometimes takes time to resolve the mail server name you specify, then
  542. it has to send the e-mail (and some servers can be slow).
  543.  
  544. Please don't think that because it has locked up, that it has crashed.  Just
  545. 'hang around' (sorry, bad pun :-) ) until it frees up the machine again.
  546.  
  547. +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  548. PLEASE NOTE:  YOU *MUST* BE ON-LINE (connected to the Internet, or your local
  549.               ethernet/LAN/wherever the SMTP mail server is), TO POST
  550.               DIRECTLY TO AN SMTP SERVER.
  551. +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  552.  
  553. Why does it never connect to !FreeSMTP when using SMTP in QM?
  554. [][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][]
  555.  
  556. Simply because FreeSMTP is a Wimp application and SMTPSend is single tasking
  557. whilst is operates, so FreeSMTP never gets a chance to deal with it.
  558. It will howver work with Navaho suite's SMTP server as this is a relocatable
  559. module.
  560.  
  561.  
  562.  
  563. But, I *always* use use FreeSMTP, so how can I do it?
  564. [][][][][][][][][][][][][][][][][][][][][][][][][[][]
  565.  
  566. Okay.  I like FreeSMTP too, so I decided in version 2.16 to add multi tasking
  567. support to the SMTP sending program.
  568. The option is in the config file, but isn't available by using !QMC, as I
  569. thought for low memory machines, single tasking would be the best.
  570. Load !QuickMail.User.USerConfig into your favourite text editor (!Zap,
  571. !StrongEd,!Edit etc).  Move to the bottom of the file, and you will see
  572. SMTP.MultiTask: No
  573.  
  574. Replace the "No" with "Yes" (excluding the speech marks).
  575. Now when you try to connect to any server (FreeSMTP included), it will return
  576. information about what the SMTPsender is doing inside QM's window.
  577. For instance,
  578. + Resolving...
  579. + Connected OK..
  580. + Sending mail...
  581.  
  582. The SMTPSender itself will open up another "silent" (ie it doesn't actually
  583. open a window) task window , and call the task "QuickMailSMTP".  
  584. Once the SMTPsender has finished, it quits and QuickMail carries on as normal
  585. - either error reporting, or informing you the mail has been sent.
  586.  
  587.  
  588.  
  589. Locally posting:
  590. ````````````````
  591. If you do not wish QuickMail to send it directly to the server, then simply
  592. leave the MailServer box blank - and QuickMail will never even ask you
  593. whether you wish to post to SMTP or not , it will always simply post it
  594. locally as with older versions.
  595.  
  596.  
  597. ===============================================================================
  598.  
  599.  
  600.  
  601. 9.  External URL 'To:  Launcher' Input
  602.     =================================
  603.  
  604. =- Firstly, if you don't understand any of this section, then simply
  605. ignore it, because its not a vital part of QuickMail - simply a
  606. feature .-=
  607.  
  608.  
  609. As of version, v1.07, will now let a web browser pass information
  610. to QuickMail, for the To: field, to save you typing it in youself.
  611. So, for instance, you double click on a web page with a mail address,
  612. this should then be picked up by QuickMail (assuming it has been seen
  613. by the filer), and it will inform you of this fact.  Then you will
  614. only have to enter a subject.
  615. It will not let you enter CC or BCC fields if it has been launched by
  616. an external helper application.
  617.  
  618. For some reason, iXRC from QuadWorks fails to pass the whole of the
  619. email address, when clicked upon.. it seems to miss off the first two
  620. letters - I shall report this.
  621. However, it has been tested, and works with Fresco.
  622.  
  623. It will *not* work with Arcweb however, simply because of the way
  624. Arcweb handles things like that.  I don't intend to even try to get
  625. it to work either, since I never use it .  Selfish huh? :-)
  626.  
  627. Also, any Wimp *messages* broadcasting URLs will *not* be picked up
  628. QuickMail, as it is not a WIMP program - it simply runs in a task
  629. window when you start it, therefore, relys on *commands.
  630.  
  631.  
  632.  
  633. Please NOTE:
  634. =-=-=-=-=-=
  635.  
  636. QuickMail will STOP Marcel from taking all external mail input (ie. 
  637. when you click on a mail address in a web browser).
  638. To stop this,
  639.  
  640. Load !QMC, and unselect "Grab External mailto: URLs", then save
  641. the settings.
  642.  
  643.  
  644.  
  645.  
  646. ===============================================================================
  647.  
  648.  
  649.  
  650.  
  651.  
  652.  
  653.  
  654.  
  655. 10.   Closing down QuickMail
  656.      =======================
  657.      
  658.      
  659. After you have finished composing your email, you simply click on the
  660. close Icon of the task window which QuickMail is using.
  661.  
  662. If the task window asks you about Unsaved data when you come to close
  663. it, do NOT close it yet: QuickMail has NOT finished processing, and
  664. may leave files open.
  665.  
  666. In all circumstances, when it has finished - it should tell you so,
  667. and tell you to close the task window.
  668.  
  669.  
  670. StrongED users note: With some versions of StrongEd, it will *not*
  671. ask you whether you wish to close the taskwindow and save data.  So,
  672. it is -essential- that you only close the task window when QuickMail
  673. specifically tells you to do so.
  674.  
  675.  
  676.  
  677.  
  678. ===============================================================================
  679.  
  680.  
  681.  
  682.  
  683.  
  684.  
  685. 11.  Notes about versions >2.00
  686.      ==========================
  687.  
  688.  
  689. Please note -  From old versions, like 1.07 or something, the config file has
  690. ************   completely changed.  Do *not* use old config files, you *must*
  691.                make a new one with the supplied, !QMC
  692.     
  693.  
  694.        *      Don't worry about the above if this is your first
  695.               version of QuickMail - the above points are not relevant.
  696.  
  697.  
  698.  
  699.  
  700.  
  701. ===============================================================================
  702.  
  703.  
  704.  
  705.  
  706.  
  707.  
  708.  
  709.  
  710. 12.  Bugs(?) 
  711.      =======
  712.  
  713. I can't say I've found any myself, well, I did, but I have fixed them
  714. all ages ago.
  715.  
  716. However, what may happen some time or other, is that you get
  717. "No room" or something like that - in which case, you need to change
  718. the line in the !Run file which runs it, and add about another 10k to
  719. it.
  720.  
  721.  
  722. Eg, 
  723. Taskwindow <quickmail$dir>.!runimage -wimpslot 42k
  724.  
  725. change it to 52k  or whatever... till you don't get the
  726. error, basically ;-)
  727.  
  728. Also, you can occasionally get "File open". This is caused (well,
  729. should be, anyway) by you closing the task window its running in,
  730. before it has chance to close the open file.  To sort this out, just
  731. close the task window again, and run !QuickMail again.  The file
  732. should then have gotten closed by the program when it errored the
  733. first time (well, thats the general idea, anyway :-) ).
  734.  
  735. If you find any other bugs then write them down, along with the line
  736. number.. so I can try and track it down.
  737. I suppose I *could* make it write an email to me when it breaks, but
  738. I don't think people would generally like that ;-)
  739.  
  740.  
  741.  
  742. What are all these [07] thingies?
  743. ¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬
  744. This isn't a bug - its simply that your TaskWindow operating program
  745. is displaying the 'control codes' which QuickMail is emitting.
  746. For instance, [07] means that it is making a beep noise because of an
  747. error or something similar.  If possible (and it should be) you
  748. should stop your TW program from displaying these codes on screen.
  749. My version of StrongEd shows these codes by default.
  750.  
  751.  
  752.  
  753. ===============================================================================
  754.  
  755.  
  756.  
  757.  
  758.  
  759. 13.  The concept of Sockware ?
  760.      =========================
  761.      
  762.      
  763. This is a new concept in software appreciation developed by a strange
  764. friend of mine.
  765. If you use this software often, then you are entitled to send me a
  766. pair of socks.
  767.  
  768. The socks =must=; 
  769.            ^^^^
  770.  a) be clean
  771.  b) have no holes
  772.  c) be a *pair* - not two completely different types of sock.
  773.  d) be the right size.  (My size is just normal type socks - biggish)
  774.  
  775. If you consider yourself a frequent user of QuickMail, then you
  776. should e-mail me at   MoZes@ccL4.org   and I will tell you the address
  777. to send your socks to.
  778. If you think I'm not being serious, think again.
  779.  
  780. [As an aside:  I prefer dark blue socks, but dark red socks will also
  781. suffice.]
  782.  
  783.  
  784. Further:
  785. ````````
  786. 1.  I retain the copyright on !QuickMail, and all other components
  787.     within it.  
  788. 2.  No profit should be made from selling this utility
  789. 3.  All files should be distributed in tact.
  790. 4.  If this application is to be uploaded/stored elsewhere apart from
  791.     my own accounts or systems, I must be asked for permission    
  792. 5.  Any code inside !QUICKMail must not be reverse engineered.
  793.  
  794.  
  795.  
  796. ===============================================================================
  797.  
  798.  
  799.  
  800.  
  801. 14.  My appologies
  802.      =============
  803.  
  804.  
  805. I'm sorry that this !Help file is so long.  It really needs a
  806. re-write, because I have added so much to QuickMail itself that I had
  807. to just do some editing to it.  So, its not as good as it could be.
  808. I don't have the time to write a brand new one though.
  809. If somebody would like to write a better one, feel free to show me it
  810. <grin> 
  811.  
  812.  
  813.  
  814. ===============================================================================
  815.  
  816.  
  817.  
  818. 15.  Finally  - contacting me for suggestions/bug reports       
  819.      ====================================================
  820.  
  821.  
  822. If you want to tell me that QuickMail has more bugs than a 2year old
  823. rotten cheesecake (see http://www.verisimilitude.demon.co.uk/cheesecake/),
  824. or you have any suggestions for improvements or additional features then 
  825. please drop me a mail; 
  826.                        MoZes@ccL4.org
  827.  
  828.  
  829. ..and I'll see what I can do.
  830.  
  831.  
  832.  
  833. 16.  Acknowledgements
  834.      ----------------
  835.  
  836.  
  837. =  Alisdair McDiarmid - Testing version 2.07, and writing a new
  838.    !QMC application because Andrew hadn't got to finish his.
  839.    Also for writing the SMTPSending agent QM uses.
  840.  
  841. =  PixelEyes for making me a new IconSprite 
  842.  
  843. =  Justin Fletcher for some ideas, minor corrections and testing.
  844.  
  845. =  People on IRC who I accosted to test the very early versions of it 
  846.  
  847. =  Andrew Berry (this guy seems to get a mention in all my 
  848.    progs! :) ) for writing the original !QMConfig, and some ideas for
  849.    additions etc.
  850.  
  851. =  My mum for cooking my dinner.
  852.  
  853.  
  854. A version should always be at;
  855. http://www.jml.net/~mozes/
  856.  
  857.  
  858.  
  859. Cyl,
  860.  MoZes.
  861.  
  862.  
  863.  
  864.