home *** CD-ROM | disk | FTP | other *** search
/ ARM Club 3 / TheARMClub_PDCD3.iso / programs / comms_networking / gmail / GMail / !Help < prev    next >
Text File  |  1998-10-02  |  27KB  |  585 lines

  1.                                    GMail
  2.                                    =====
  3. Version 1.35 (02 Oct 1998)
  4.  
  5. Introduction
  6. ------------
  7. Whilst I'm developing applications it is sometimes easier to send emails by
  8. writing them 'raw' and saving them into the mail queue. The reason for this
  9. is simple - I've not got enough memory to load all those Toolbox modules that
  10. Messenger needs, have the stack loaded /and/ do other things. GMail gets
  11. around these problems. Although it is no longer able to run in under 32k, it
  12. does provide the largest selection of email options of any Acorn mailer (to
  13. my knowledge).
  14.  
  15. It relies on !POPstar, !Pop, FreeSMTP, KA9Q, Termite, or ANT's MailBox having
  16. been seen and if it has not then your message will not be sent. The mailboxes
  17. will be used in the order !Pop, KA9Q, !POPstar, Termite, ANT, FreeSMTP if
  18. more than one has been seen, unless you force the use of a particular one
  19. through '-a'.
  20.  
  21. Note: Although the package is called GMail, and the program refers to itself
  22. as GMail the command to use it is 'mail'. 
  23.  
  24.  
  25. Usage
  26. -----
  27. The command line options for GMail are quite simple :
  28.   *mail [-t <email>] [-s <subject>] [-a <agent>] [-c <email>] [-b <email>] [-v]
  29.         [-u] [-f <email>] [-U <user>]
  30.  
  31. -t <email>   : sets who you are sending the mail to
  32. -s <subject> : sets the subject (use quotes if the subject includes spaces)
  33. -c <email>   : adds an address to the CC list (can be repeated)
  34. -b <email>   : adds an address to the BCC list (will not appear in the email)
  35.                (can be repeated)
  36. -f <email>   : overrides the system variables Mail$Name and Mail$Email
  37. -v           : shows the version number, special features and current mail
  38.                agent
  39. -a <agent>   : sets the mail agent, overriding the default (you probably won't
  40.                need this, but it's there just in case). Valid agents are :
  41.                ant, freesmtp, termite, ka9q, pop, direct, popstar.
  42. -m <attach>  : attaches a file in MIME format (binary files will use base64
  43.                unless disabled with -u)
  44.                <attach> may be in quotes, and may be of the form :
  45.                "<filename>" to attach a file and use the default 'guesses'
  46.                "<filename> <name>" to attach a file, and use the name given,
  47.                  rather than a unixified version of the name.
  48.                "<filename> <name> <content-type>" to attach a file, and use a
  49.                  name and specify the content type rather using the 'guess'
  50.                "<filename> . <content-type>" to attach a file, and specify the
  51.                  content type rather than the 'guess'
  52.                "URL:<url>" to attach a 'message/external-body' url (if enabled)
  53.                Any of these names may be suffixed by " :<description>" to
  54.                give a textual description of the data included.
  55. -u           : disable base64 inclusion and use uucode instead
  56. -U <user>    : Use user <user>, overriding Mail$User
  57.  
  58. Alternatively, the simple syntax 'mail <email>' is available. If To: or
  59. Subject: fields are not given in the command line they will be prompted for.
  60.  
  61. Once you have entered the details prompted for you can write the email. When
  62. this has been done enter '.' on a line by itself to finish and place the mail
  63. in the queue. Note: GMail will not format the text for you - if you want the
  64. text to wrap you'll just have to press return. The end of the line of hypens
  65. indicates where the message will begin to have quoted-printable encoding
  66. added. If you do not wish to have quoted printable characters in your mail,
  67. do not exceed the last -.
  68.  
  69.  
  70. Setting up
  71. ----------
  72. For GMail to work you need to set up a few variables :
  73.  
  74.   Mail$Email        : Should be set to your email address
  75.   Mail$Name         : Should be set to your real name
  76.   Mail$Organisation : Sets the 'X-Organization' field for the mail
  77.   Mail$SigFile      : Should be set to a file containing your signature
  78.                       If unset then the home directory will be searched for
  79.                       a file named /sig
  80.   Mail$Addresses    : Should be set to an address book file.
  81.                       If unset then the home directory will be searched for
  82.                       a file named /addrbook
  83.   Mail$Headers      : Should be set to a headers file - this will be included
  84.                       in the main headers of the message.
  85.   Mail$ReplyTo      : Should be set to the return address for replies.
  86.   Mail$Gateway      : Should be set to a mail gateway if one is required by
  87.                       the sender.
  88.   Mail$Sender       : Should be set to the sender name to use by default
  89.                       instead of 'guessing'.
  90.   Mail$FCC          : Should be the file used to store copies of outgoing
  91.                       mail. (File Carbon Copy)
  92.   
  93. The only one that needs to be set up for GMail to work is Mail$Email (unless
  94. you use -f).
  95.  
  96. If Mail$Addresses or Mail$SigFile are unset then your home directory will be
  97. searched for the files /addrbook and /sig respectively.
  98.  
  99. Non-'root' user settings are stored in Mail$<user>$<suffix>, eg
  100. Mail$Gerph$Sender. Any unset user variables will default to the user
  101. settings. Any set to null strings will be assumed to be unwanted (eg
  102. Mail$<user>$ReplyTo will not be used, even if Mail$ReplyTo is configured -
  103. this is called 'override' in the configuration).
  104.  
  105. For more specific information on the use of these variables, see the front
  106. end help file !GMailFE.!Help. It is recommended you use the FrontEnd to
  107. configure GMail rather than doing it by hand !
  108.  
  109.  
  110. Installation
  111. ------------
  112. RiscPC owners (and those with RiscPC-style boot sequences) :
  113.   The GMail directory should be placed inside Choices:Boot.PreDesk so that it
  114.   is run on startup.
  115.  
  116. Other beings :
  117.   The GMail.!Run file should be run on startup (or at some convenient point).
  118.  
  119. After installation you may want to run the !Run file in it's new location so
  120. that the computer knows about it.
  121.  
  122.  
  123. Example files
  124. -------------
  125. Along with this program should be three example files - /addrbook, /headers
  126. and /sig, as well as a !Setup file which will configure these. The !Run file
  127. should be run to initialise the system.
  128.  
  129. /addrbook is a simple address book with my address and ANT's support address.
  130. /headers is a simple example of the user defined headers.
  131. /sig is a dummy signature file that you'll probably want to change. Remember
  132. signatures should start with the characters '-- ', but if you wanted to
  133. include a closing comment before the seperator this is perfectly ok.
  134.  
  135.  
  136. Address book
  137. ------------
  138. The GMail address book (specified with Mail$Addresses) is in a very simple
  139. format :
  140.  
  141. <nick><spaces><expansion>
  142.  
  143. <nick> must therefore not contain any spaces, but the expansion may include
  144. further nicks which will be expanded.
  145.  
  146. If you prefix the address book filename with a '*', it will NOT be read as
  147. a GMail address book. It will parse the file as if it were a raw Pine address
  148. book file. Distribution lists are not supported in this format, but it may
  149. still be useful if you switch between platforms regularly.
  150.  
  151.  
  152. Use under TelnetD
  153. -----------------
  154. If you are using TelnetD and Mail$Email is unset then your login will be
  155. read, along with Inet$HostName to form an email address which should be
  156. valid. If Mail$Name is unset then this will also be read. Home directory in
  157. this context becomes your home directory as defined in the passwd file.
  158.  
  159.  
  160. Use with the ANT suite
  161. ----------------------
  162. When used wih the ANT suite the address book and signature are assumed to be
  163. that in the last known !MarcelDir. Also, the 'headers' file is also taken
  164. from within the MarcelDir and added to the mail. The your name and email
  165. address will be taken from the /marcelrc file in the !MarcelDir, as will the
  166. ReplyTo address if set.
  167.  
  168. GMail has been tested under the ANT suite by ANT.
  169.  
  170.  
  171. Use with KA9Q
  172. -------------
  173. KA9Q requires a smtp gateway to be given in it's 'work' file, and since GMail
  174. cannot use localhost to deliver mail it has to resort to reading from the
  175. AutoExec file to find a line starting 'smtp gateway'. If this line is not
  176. found then an error will be raised and you cannot send mail.
  177.  
  178. KA9Q uses a sequence file to describe what name to give the next file in the
  179. queue; if this file does not exists then an error will be raised.
  180.  
  181. GMail has not been actively tested under KA9Q, but according to tests should
  182. run correctly.
  183.  
  184.  
  185. Use with FreeSTMP
  186. -----------------
  187. FreeSMTP uses a sequence file to describe what name to give the next file in
  188. the queue; if this file does not exists then an error will be raised.
  189.  
  190. GMail has been extensively tested under FreeSMTP.
  191.  
  192.  
  193. Use with Termite
  194. ----------------
  195. GMail has not been tested under Termite, but according to tests it should run
  196. correctly.
  197.  
  198.  
  199. Use with !POP
  200. -------------
  201. GMail has been quite well tested with POP, and appears to work correctly.
  202.  
  203.  
  204. Use with !POPStar
  205. -----------------
  206. GMail has been quite well tested with !POPStar, and appears to work correctly.
  207.  
  208.  
  209. Use with Acorn's !Mail
  210. ----------------------
  211. GMail has not been actively tested with !Mail. To use it with this, you need
  212. to set a variable AcornPostOut$Dir to point to the !PostOut directory.
  213. Probably it is best to do this in the !PostOut.!Boot file, eg :
  214.   Set AcornPostOut$Dir <Obey$Dir>
  215.  
  216. However, you must be running !Connect before mail inserted in to !PostOut
  217. will be recognised. This kind of negates the usefulness of GMail. Alas, Mine
  218. is not to reason why...
  219.  
  220.  
  221. Use with BBS's
  222. --------------
  223. It is possible that this version of GMail may contain support for BBS upload
  224. files. Use Mail -v to check this. To use these, the switch -a <bbs> must be
  225. used. Only Arcade, Digibank (now defunct?) and Arctic are currently supported.
  226. Fidonet addresses must be specified in the form :
  227.  
  228.   * Username <local@fidonet>
  229.     For mail local to the BBS you upload to, with Username substituted.
  230.     For example:
  231.       Gareth S. Long <local@fidonet>
  232.     Notice that <local@fidonet> is a literal.
  233.  
  234.   * Username <area.number@fidonet>
  235.     For mail in an echo or local area given by 'number'.
  236.     For example:
  237.       Helen Rayner <area.100@fidonet>
  238.     Notice that area is a literal.
  239.  
  240.   * Username <net:area/node.point@fidonet>
  241.     For netmail, with net, area, node and point filled in correctly. Point may
  242.     be omitted and will then be assumed to be 0.
  243.     For example:
  244.       Justin Fletcher <2:254/27.1@fidonet>
  245.  
  246.   * Username <internet address>
  247.     For mail via the BBS to email gateway.
  248.     For example:
  249.       Derek W. Dick <fish@the.company.co.uk>
  250.  
  251. The mail will be placed in the file Mail$BBSUpload.
  252.  
  253. If you feel you would like a fido packet creator as well, please mail me to
  254. let me know...
  255.  
  256.  
  257. MailTo URL's
  258. ------------
  259. If GMail is the first mail program to be seen (you run setup before you have
  260. seen, for example, Marcel) then it will capture all mailto style URL's. In
  261. practice this means that clicking on a email address in Fresco (or anywhere
  262. else supporting the ANT URL protocol) will load GMail in a taskwindow. If you
  263. don't want this then you should comment the last line out of the !Run file.
  264.  
  265.  
  266. MIME attachments
  267. ----------------
  268. MIME attachments have been extensively tested and appear to work correctly in
  269. all circumstances. Files which appear from their start to be binary will be
  270. attached using base64 (or uucode if base64 is disabled), those which are
  271. mostly text, but contain high-ascii or control characters will be encoded
  272. using quoted-printable. Other files will be included as text.
  273.  
  274. No external utility is required to attach files (ie, there is no need for
  275. mpack to be in the path). GMail is pretty much RFC 2045 compliant, and almost
  276. completely RFC 2047 compliant (this makes it the first on the Acorn
  277. platform!). If you find any mistakes I'll be very happy to modify the code.
  278.  
  279. The MimeMap module (Acorn variant) is used to find the correct type for
  280. files. 'application/riscos' is used for types which MimeMap is unaware of,
  281. and all filenames are converted to unix format. UUCoded files are still
  282. embedded inside a MIME header so that you may extract the relevant
  283. information from the header if you wish.
  284.  
  285. Any message not requiring MIME encoding (eg a simple email in 7bit ASCII)
  286. will not use MIME at all. This should cut down the size of the headers sent.
  287.  
  288.  
  289. Special features
  290. ----------------
  291. There are a number of 'special' compile time features which may (or may not)
  292. be present in this copy of GMail. Since these require slightly more memory
  293. than a 'standard' build of the program I've not always included them but they
  294. are available currently on request. The special features which might be
  295. available currently are :
  296.  * Direct SMTP connection as a mail agent (rather than using FreeSMTP, ANT,
  297.    Termite, POP or KA9Q). This /requires/ an internet stack to be installed.
  298.    Note: Termite is not a 'standard' stack and is not supported; consult
  299.          Doggysoft for details.
  300.  * UUEncoding as well as Base64 encode. This is useful when you have friends
  301.    (as I do) who don't seem to believe that MIME is a useful thing and are
  302.    still stuck in the dark ages of UUCode.
  303.  * 'Message/external-body URL' as well as standard files. This was defined
  304.    in RFC2017 and allows you to attach files that are globally accessable
  305.    rather than including the contents of the file itself. I don't know any
  306.    mail reader that can currently support this. 
  307.  * External edits from the command line. This is useful on those common
  308.    occasions when you've written something which didn't sound quite how it
  309.    did in your head and don't want to have to edit the mail whilst it's
  310.    in the queue. An external edit equipped editor (Zap/StrongEd) must be
  311.    present for this to work.
  312.  * Multiple users. This should allow you to use lots of different users with
  313.    just one configuration file.
  314.  * Directory archiving. This allows you to specify a directory as an
  315.    attachment and it will be automatically archived in zip format and
  316.    attached. This is achieved using the simple 'store' algorithm and
  317.    therefore is not amazingly efficient. This is experimental.
  318.  * BBS upload file support. See the section above. This is experimental.
  319.  
  320. Current 'standard' versions include UUEncode, multi-user and
  321. Message/external-body URL features. If you specify -v on the command line you
  322. will see what features are enabled on your version.
  323.  
  324.     
  325. Updates
  326. -------
  327. This program may (or may not) be updated periodically. See the Freenet site
  328. for details <http://freenet.barnet.ac.uk/>.
  329.  
  330.  
  331. Disclaimer
  332. ----------
  333. The author accepts no responsibility for any problems which this application
  334. may cause or loss of data resulting in its use. This application is Public
  335. Domain Freeware. This means that it may be distributed, so long as no charge
  336. other than copying costs are charged for it. The copyright remains with
  337. myself (Justin Fletcher).
  338.  
  339.  
  340. Authorship
  341. ----------
  342. All code within GMail is by Justin Fletcher, except :
  343.   * getopt, (c) AT&T
  344.   * crc32, (c) Mark Addler - see zlib for original copy.
  345.  
  346.  
  347. Contact
  348. -------
  349. Any comments, queries, donations or bug reports can be sent to Justin
  350. Fletcher at :
  351.  
  352. E-Mail : Networking@thevillage.ndirect.co.uk
  353. URL    : http://www.thevillage.ndirect.co.uk/
  354. IRC    : On #Acorn as Gerph
  355. Tel    : (01842) 812276
  356.  
  357. Snail Mail :
  358.     Justin Fletcher
  359.     “Galadriel”
  360.     17b Cromwell Road,
  361.     Weeting,
  362.     Brandon,
  363.     Suffolk.
  364.     IP27 0QT
  365.  
  366.  
  367. History
  368. -------
  369. Version 1.00 : 19 Feb 1997
  370.                First version written, and added Users module interface :-)
  371. Version 1.01 : 03 Apr 1997
  372.                Mail$Organisation added, problem with stricmp fixed (used to
  373.                resolve david@<blah> into the david in the address book)
  374.                Termite support added.
  375. Version 1.02 : 23 Apr 1997
  376.                ANT support added. Mailed to Nick Smith for evaluation.
  377. Version 1.03 : 17 Jun 1997
  378.                Modifications for use with ANT and unixtime function added to
  379.                get around the broken SharedCLibrary code.
  380. Version 1.04 : 01 Jul 1997
  381.                Fixed unixtime function to take account of timezone, and
  382.                modified to use getopt - yes, we now have cli parameters !
  383.                cc, bcc and subject parameters added. Generally tidied up
  384.                nasty code. Wrote another parser for the address book (for
  385.                Marcel's strange format).
  386. Version 1.05 : 01 Jul 1997
  387.                Added support for MarcelRC so that ANT users need never set
  388.                Mail$Name or Mail$Email.
  389. Version 1.06 : 02 Jul 1997
  390.                Message-Id added, additional help added to command line
  391.                options.
  392.                Added URLOpen_MailTo command to the Setup file so that we
  393.                can launch mail from link type things - could be nice in
  394.                ArcWeb, etc...
  395.                Send to ANT for further evaluation.
  396. Version 1.07 : 07 Jul 1997
  397.                Added -f, and fixed some more of the nastiness inside the
  398.                writer. GMail's getting big now - 16k :-(. Changed sig file
  399.                format (makes code easier anyhow !), added comment about
  400.                writing mail at top of mail. Added support for KA9Q -
  401.                untested. Updated help.
  402. Version 1.08 : 08 Jul 1997
  403.                Added some very basic MIME mailing capability. Doesn't work
  404.                amazingly yet, but it suffices. Mail's massive now - 21k; I'm
  405.                gonna have to stop adding features soon or it'll not run in
  406.                32k.
  407.                Sent to ANT for yet more evaluation testy type stuff...
  408. Version 1.09 : 09 Jul 1997 Final release.
  409.                Fixed filename conversion and added display of attachments in
  410.                header.
  411. Version 1.10 : 10 Jul 1997
  412.                Fixed broken -f code where no Mail$Email was defined.
  413. Version 1.11 : 11 Jul 1997
  414.                Arrrggghhhh... NEVER say you've got a final release before
  415.                you've checked everything umpteen thousand times ! Minor bug
  416.                which meant that nothing would ever be attached at the end of
  417.                the message fixed.
  418. Version 1.12 : 14 Jul 1997
  419.                Fixed bugs in Termite work file storer. Added !POP support.
  420.                Re-organised internals of sendit() - now should be able to add
  421.                almost any reasonable form of mail with only a few extra
  422.                instructions. Now at 24k :-(
  423. Version 1.13 : 4 Aug 1997
  424.                SFILE added (allows use of 'direct' transport by special
  425.                build). POP support fixed. Mail$Gateway and Mail$Sender support
  426.                added.
  427. Version 1.14 : 13 Aug 1997
  428.                Added uucode support.
  429. Version 1.15 : 02 Sep 1997
  430.                Added quoted-printable support /everywhere/. I believe that
  431.                this makes 'gmail' the only acorn mailer to currently support
  432.                quoted-printable headers. Only other addition is that the main
  433.                message body is now checked for quoted printable and charset
  434.                attributes are added to any 'text/*' types. Mail$Organisation 
  435.                is now read correctly when headers file exists.
  436. Version 1.16 : 03 Sep 1997
  437.                'To:' may now have multiple entries, improved input routines
  438.                to be faster (and saved around 220 bytes!). More sensible
  439.                checks on the address being sent to mean that it is no longer
  440.                possible to send mail to local users by omitting the local
  441.                domain name; to do this, you'll have to add an address book
  442.                entry to automatically expand these.
  443. Version 1.17 : 03 Sep 1997
  444.                Implemented MimeMap SWIs to allow more control over mappings
  445.                than the simple internal handling. MIME handling is now
  446.                'correct' for the main message body. Whilst this means that a
  447.                few more headers are included, it should now be completely
  448.                MIME compliant.
  449. Version 1.18 : 07 Sep 1997
  450.                Added support for message/external-body URL's (only).
  451.                Specifying URL:<url> will include an external body to jump
  452.                to that url. It's not sensible to include mailto: url's
  453.                here...
  454. Version 1.19 : 07 Sep 1997
  455.                External Edit support added. Rudimentary at present, but
  456.                a major rewrite of the main program and other sections may
  457.                be required before this situation improves.
  458. Version 1.20 : 25 Nov 1997
  459.                All sorts of little changes and bug fixes added. Important
  460.                change is that address book lookups will now search recursively
  461.                so you can just keep an alias for a group of nicknames now.
  462.                Removed bug in POP work file creation (was leaving RCPT's in
  463.                there because it wasn't using ka9q).
  464.                Possible corruption of address book looked up name fixed (I
  465.                hope).
  466.                Rudimentary Sendmail like piping supported; see mail -v for
  467.                more details.
  468.                Fixed 'NULL organisation' and 'NULL subject' bugs.
  469. Version 1.21 : 26 Dec 1997
  470.                Fixed numerous bugs in the internal MimeMap system which could
  471.                confuse the attachments a bit.
  472. Version 1.22 : 26 Dec 1997 - 13 Jan 1998
  473.                Added FCC and fixed more bugs in the mime code; the majority
  474.                of these were internal and are associated with the FCC
  475.                facility.
  476.                Fixed bugs with SigFile and Addresses when used with ANT stuff.
  477.                Fixed MimeMap veneer to use Acorn code rather than ANT's broken
  478.                one. So there should now be no need to use my patch from the
  479.                freenet site.
  480.                Wrote a configuration application.
  481.                Fixed masses of bugs in mimer and added 'nice' system for
  482.                setting the attachment name and content types for file
  483.                attachments.
  484.                Fixed minor bug which meant that FCC'd MIME's were invalid
  485.                because they had incorrect boundaries.
  486.                Fixed bugs which left you unable to specify a mailer agent
  487.                if none was detected (thus making it impossible to use
  488.                'direct').
  489.                Added 'direct' to the list of things to compile in. This is
  490.                obviously very experimental and you'll just have to try it and
  491.                see if it works :-)
  492. Version 1.23 : 31 Jan 1998 (fix release!)
  493.                Fix for very minor uucode bug that left 'begin' lines off the
  494.                start of lines ! (oops, forgot to label the version on this
  495.                one)
  496.  
  497. Version 1.24 : 26 Feb 1998 (another fix release)
  498.                Fixed bug in mail -x < <file> so that it doesn't duplicate
  499.                lines any more (!).
  500.                Content descriptions added (and will be qp'd)
  501.                Doesn't use MIME if the message body is 'simple'. This cuts
  502.                down on the amount of 'cack' that is sent for simple emails
  503.                as most will be.
  504.                A few other minor bugs fixed.
  505.  
  506. Version 1.25 : 03 Mar 1998
  507.                Added support for POPstar.
  508.                I dunno... People keep writing mailers, and I have to keep
  509.                implementing their transports. Fun.
  510.  
  511. Version 1.26 : 10 Mar 1998
  512.                Agent check lines were insensitive. Thus mail -a POPstar
  513.                didn't work. Fixed now.
  514.  
  515. Version 1.27 : 18 Mar 1998
  516.                Added 'multiuser' functions. Setting Mail$User or using -U
  517.                <user> should let you change users more easily. Variables
  518.                specific to the user are Mail$<User>$<var>. Defined, but
  519.                null variables are returned as if unset (eg
  520.                *Set Mail$gerph$replyto "" would mean that user gerph had
  521.                no reply to address). If the variable is Unset the 'root'
  522.                version is used.
  523.                Fixed bug in Content-Encoding-Type which could be rubbish
  524.                /iff/ null messages were sent.
  525.  
  526. Version 1.28 : 24 Mar 1998
  527.                Added Pine address book parsing. Prefixing the filename of
  528.                the address book with a '*' will parse the file as a pine
  529.                address book, rather than a GMail address book.
  530.                Fixed minor bug in the filetype routines which was not
  531.                returning the correct filetypes for image files. There
  532.                should no longer be messages with the type &4000 ;-)
  533.  
  534. Version 1.29 : 25 Mar 1998
  535.                Added support for JFZippy, a very, very, very simple archiver,
  536.                as a compile time option. Since it takes space I don't think
  537.                most people will want it, but it might be useful.
  538.                Unfortunately it doesn't produce the correct CRC's so it'll
  539.                give you warnings when you try to extract the files if you
  540.                use infozip or pkunzip :-(
  541.                A few changes to the !Help file to correct mistakes.
  542.  
  543. Version 1.30 : 26 Mar 1998-05 Apr 1998
  544.                Fixed CRC problems (!). I'm using Marc Adler's CRC32 code,
  545.                so it ought to work correctly now.
  546.                Fixed FCC date format so that CheckMail (and Pine) can
  547.                understand it.
  548.  
  549. Version 1.31 : 25 Apr 1998
  550.                Fixed bug in uucode stuff so we should now be able to
  551.                include it without it coming out as base64!
  552.                Fixed spelling mistakes and display of default mailer if
  553.                -v or -h specified.
  554.                Fixed MIME QP-encoding so that it doesn't randomly truncate
  555.                lines now, and you can actually see how far you have to go
  556.                by the ---'s on the top line.
  557.  
  558. Version 1.32 : 18 May 1998
  559.                Modularised the Mailer system. Added BBS support, after
  560.                seeing David Dade's article about the descent in BBS usage.
  561.                Personally I can't do much, but I can try.
  562.  
  563. Version 1.33 : 31 May 1998
  564.                Fixed date production to be RFC1123 compliant.
  565.                Reformatted the main headers in the output so they look
  566.                a little clearer.
  567.  
  568. Version 1.34 : 01 Jun 1998
  569.                Feedback from David Dade - the Arcade upload was wrong. This
  570.                should now be fixed. A few minor bugs fixed. Local addresses
  571.                are now ignored.
  572.                Things look a lot nicer now.
  573.                You do realise that this !Help file is now almost as large
  574.                as some of the early versions of GMail ?
  575.                This version of GMail is a whopping 55k. That's a little
  576.                extreme for this kind of program in my opinion. But the
  577.                only alternative is to cut some of the things out, or to
  578.                use QuickMail.
  579.  
  580. Version 1.35 : 02 Oct 1998
  581.                Now works with my MimeMap module. Main problems were that
  582.                when I wrote the MimeMapping stuff ANT had not released
  583.                'correct' documentation for the MimeMap module. Now that I
  584.                /know/ what the buffer size should be, I can use it :-)
  585.