home *** CD-ROM | disk | FTP | other *** search
/ PC Online 1997 August / PCO0897.ISO / filesbbs / dos / pmail340.arj / GUIDE.EXE (.txt) < prev    next >
Encoding:
David's Readme Compiler Executable  |  1996-09-02  |  154.7 KB  |  2,344 lines

  1. zdYY=
  2. 6YY_^
  3. 4YY_^
  4. H9D0}
  5.  ; A B D G H I K M O P Q R S s t u v 
  6. KvY_^]
  7.  YYG;>
  8.  A B D
  9. y`Y=S
  10. \mY_^
  11. <Ar    ,@
  12. _^_^]
  13.  H I K M P Q
  14. yVY_^
  15.  H I Q^5F5!5=5J5L5U
  16. YYF;v
  17. ;Dz~    
  18. ;[;[;Q;
  19. ;);[;h;J;U
  20. $DYPV
  21.  H I K M P QPA
  22. B)A!ACA
  23. DF_^]
  24. YY9|,uK
  25. ;D@ui
  26. ;DDu2
  27. H9D0~
  28. 9D<|    u
  29. .Y;D2v
  30. H9D0u
  31. YY_^]
  32. YY_^]
  33. c-YY3
  34. ,Y)D:
  35. (+Y;F
  36. K)Y;D2wK
  37. }^.97t
  38. t    ;6 
  39.  G H I K M O P Q R S s t u wti:j:j
  40. i:j:j hJh
  41. i:j:j-j
  42. h`i*iU
  43. t0Nt-
  44. !r.RP
  45. !r$RP
  46. u/SQR
  47. [[XP3
  48. Turbo C++ - Copyright 1990 Borland Intl.
  49. Null pointer assignment
  50. Divide error
  51. Abnormal program termination
  52. $    ~ p 
  53. Courier
  54. Do you want to overwrite
  55. File exists
  56.  Print Settings 
  57.  - Printing -
  58.  Save as what file? 
  59. Failed saving to file!
  60.  Failed! 
  61.  PgUp/Dn: 
  62. <F10>
  63.  options
  64.  PgUp/Dn
  65.  Line %d of %d 
  66.  Search for 
  67.  Topics 
  68.  --- Searching --- 
  69. No matching entries found.
  70. ind text   <F7>
  71. find 
  72. gain  <F8>
  73. rint entry     
  74. ave entry      
  75. dit entry      
  76. Printer port :
  77. PostScript?  :
  78. Press <Space> to change values
  79. Created using
  80. David's Readme Compiler v2.11
  81. (c) 1990-93, David Harris.
  82. e-mail: david@pmail.gen.nz
  83. LPT1:
  84. LPT2:
  85. LPT3:
  86. %!PS-Adobe-2.0
  87. %%Creator:DRC v2.0
  88. %%EndComments
  89. /leftmargin { 40 } bind def
  90. /bot { 54 } bind def /top { 
  91.  } bind def
  92. /cw { 40 } bind def
  93. /xtab
  94.  {currentpoint exch dup cvi
  95.  leftmargin cvi sub cvi
  96.  cw cvi mod sub
  97.  cw add
  98.  exch moveto
  99.  } bind def
  100. /ptsize { 12 } bind def /lead { 12 } bind def
  101. /F { findfont exch scalefont setfont } bind def
  102. /newline {
  103.  currentpoint exch pop lead sub
  104.  dup bot lt {
  105.   pop showpage restore save
  106.   top
  107.   } if
  108.  leftmargin exch moveto
  109.  } bind def
  110. %%Endprolog
  111. %%BeginSetup
  112. ptsize /| F
  113. leftmargin top moveto
  114. %%EndSetup
  115. %.20s (Y/N)? 
  116. %-50.50s
  117. newline
  118. ) show newline
  119. newline
  120. showpage restore
  121. David's Readme Compiler, (c) 1992, David Harris.
  122. Readme error: no attached data.
  123.  About this Guide 
  124. MMMODE
  125.  ; < = > ? @ A B C D T U V W X Y Z [ \ ]
  126.  G O w u R S s t
  127. EAEIIOOUUYIOU
  128.     !        <
  129. (press any key to continue)
  130. Insert paper in printer then press
  131. a key (<ESC> cancels print)
  132.  Printer error 
  133. The printer on LPT%d: is
  134. confused
  135. out of paper
  136. off line
  137. Correct then press a key
  138. or hit <ESC> to cancel print
  139.  Insert Paper 
  140. <ESC>
  141.  key pressed:
  142. Please confirm cancel/quit
  143. Accept this data?  
  144.  Insufficient disk space 
  145. There is not enough space on the target
  146. disk to receive the file(s): please replace
  147. the disk with another formatted disk, then
  148. press any key to retry, or <ESC> to cancel 
  149.  .,@:;
  150. 0123456789
  151.          !!!!!                  
  152. @@@@@@@@@@@@@@@
  153. @@@@@@@
  154. @@@@@@
  155. @@@@ 
  156. (null)
  157. Data file generated by RCOM.
  158.  Pegasus Mail version 3.4 guide
  159. Welcome to Pegasus Mail!
  160. Main screen status line
  161. Help on editing text
  162. IMPORTANT information!
  163. Information about Pegasus Mail
  164. Installing Pegasus Mail
  165. Customizing your installation
  166. User-defined gateways
  167. PMIMPORT - importing addresses
  168. Other utilities supplied
  169. Hints, tips, suggestions
  170. Ordering Pegasus Mail manuals
  171. Incompatibilities
  172. Internationalization
  173. What's New in version 3.4
  174. Things to be aware of in 3.x
  175. Pegasus Mail and NetWare NDS
  176. Special note for MHS users
  177. Revision history
  178. Finding the version number
  179. Version 3.3
  180. Version 3.21/3.22
  181. Version 3.1
  182. Version 3.0
  183. Version 2.3 (R5)
  184. Version 2.3 (R4)
  185. Version 2.3 (R3)
  186. Version 2.3 (R2)
  187. Version 2.3 (R1)...
  188. Bug fixes and corrections
  189. New features
  190. Default profiles
  191. Version 2.2
  192. Version 2.2 (R3)
  193. Version 2.2 (R4)
  194. About Pegasus Mail
  195. Contacting the author
  196. Acknowledgments
  197. Pegasus Mail Source Code
  198. About this guide...
  199. System requirements
  200. Pegasus Mail and NetWare NDS
  201. Installing Pegasus Mail
  202. Standalone installation
  203. Use on Non-NetWare LANs
  204. TEMP and TMP variables
  205. Creating default settings for users
  206. Modifying NET$LOG.DAT
  207. Enabling extended options for users
  208. Enabling delivery between servers
  209. Setting up Noticeboards
  210. Control groups
  211. Enabling Internet Mail Support
  212. ResCom, the resource compiler
  213. System-wide lists/books/folders
  214. International language support
  215. Adding your own MIME viewers
  216. Adding items to the main menu
  217. SMTP/PostScript character maps
  218. Programmable forms
  219. Site-specific address lookups
  220. Variable signatures
  221. NetWare MHS and Pegasus Mail
  222. Installing Pegasus Mail for use with MHS
  223. User-settable MHS options
  224. Personal names and MHS
  225. Recommendations for installation
  226. How Pegasus Mail uses MHS
  227. Notes on this release
  228. What is PMIMPORT?
  229. How to use PMIMPORT
  230. Tagged import/export format
  231. Command-line operation
  232. Sample input file
  233. PMGRANT.EXE
  234. PMAIL.ICO/.PIF
  235. MAILDIR.EXE
  236. PREBUILD.EXE
  237. UNCONFIG.EXE
  238. NMAIL.EXE
  239. Pegasus Mail as a listserver
  240. Command-line operation
  241. Problems sending mail?
  242. Manual Availability
  243. Pegasus Mail Manuals
  244. Ordering manuals
  245. Payment by credit card
  246. Existing license holders
  247. Telegraphic Transfers
  248. Orders from Europe
  249. Terms and conditions
  250. Manuals - Order Form
  251. This electronic guide contains all the information you need to
  252. install and use Pegasus Mail.
  253. If you already use Pegasus Mail, you should examine the section
  254. entitled 
  255. Important information for current users
  256.  carefully - it
  257. describes what is new in this release as well as any special
  258. installation instructions.
  259. If you wish to order manuals, you can edit and print the order
  260. form from within this guide by pressing 
  261. <F10>
  262.  and selecting
  263.  while viewing the form.
  264. Full search capabilities are available in this guide at any time
  265. by pressing 
  266. , or selecting 
  267. Find text
  268.  from the <F10> menu.
  269. Please press 
  270. <Return>
  271.  to continue...
  272.        Pegasus Mail System, (c) 1990-96, David Harris, all rights reserved
  273.      Search, edit and print options available when reading by pressing <F10>
  274. While editing this form, you can move from field to field using
  275. <Tab>
  276.  key.
  277. Use the arrow and page keys to move around while editing. You can
  278. delete text using the 
  279. <Del>
  280.  and 
  281. <Bks>
  282.  keys, and 
  283. <Ctrl-Y>
  284.  will delete
  285. a line.
  286. You cannot alter the readme file from this screen, but you can save
  287. the screen (with any changes you make) to a text file by pressing
  288. <F10>
  289.  and selecting 
  290. . You can print this form at any time from
  291. the same menu.
  292. Any changes you make will be lost when you close this screen.
  293. Please press <Return> to continue...
  294. With Pegasus Mail 2.2 & later, you can define your own mail transport
  295. (for instance, UUCP) and tell Pegasus Mail how to interact with them.
  296. This allows sites with specialised mail needs to develop their own
  297. gateways to them. It is also necessary if you want to run Pegasus Mail
  298. on a non-NetWare LAN, or standalone.
  299. A full reference to Pegasus Mail's user-defined gateway feature, as
  300. well as a sample UDG which interfaces Pegasus Mail to Waffle 1.64
  301. either on a LAN or standalone is included in this archive in the
  302. file UDG.ZIP.
  303. Starting with Pegasus Mail v3.3, a number of aspects of Pegasus Mail
  304. have been reworked, which has resulted in some incompatibilities
  305. with previous versions:
  306. * Forms compiled for an older version of Pegasus Mail will need to
  307.   be recompiled using the version of RESCOM.EXE supplied with v3.31
  308.   or later.
  309. * PM-CHAR.RSC files used for character remapping will need to be
  310.   changed by copying the PostScript prolog sections from the sample
  311.   version supplied with v3.31 or later to them. The actual character
  312.   mapping tables themselves do not need to be altered.
  313. Internationalization files for earlier versions of Pegasus
  314. Mail will 
  315.  work with Pegasus Mail v3.4. The translation
  316. team has been issued with the changes necessary, which are
  317. not great, and you should expect to see your language's
  318. internationalizing module become available for Pegasus Mail
  319. v3.4 soon after its release.
  320. [ Please make sure you read the section entitled "incompatibilities"
  321.   above this entry on the menu ]
  322. Pegasus Mail v3.4 is essentially identical to version 3.3 (see later
  323. in this topic for the v3.3 revision history) except that a version
  324. has now been included that has full support for NetWare 4.1 running
  325. in native NDS mode.
  326. The v3.4 NDS support is completely compatible with the WinPMail NDS
  327. enabler module, so if you are already using WinPMail on your server
  328. in NDS mode, the NDS-aware DOS version should run out of the box.
  329. PMAILNDS.EXE is the NDS-mode version of Pegasus Mail for DOS, while
  330. PMAIL.EXE is the Bindery-mode version. Both executables share the
  331. same resource files and they can (and usually should) be installed 
  332. in the same directory on your server.
  333. For comprehensive details on installing Pegasus Mail in NDS mode,
  334. please see the file README.NDS in this archive.
  335. Users of Pegasus Mail v2.35 and earlier should note the following
  336. points:
  337.  Make sure you read the section entitled "incompatibilities"
  338.   above this entry on the menu.
  339.  Pegasus Mail 3.x uses the resource file PEGASUS.RSC where older
  340.   versions used PEGASUS.HLP. PEGASUS.HLP is no longer needed and
  341.   can be deleted.
  342.  Pegasus Mail 3.x supports subsidiary indexing of address books
  343.   to speed sorting by key. Examine PMSORT.EXE for more details.
  344.  To enable MIME support for outgoing mail, you must turn on
  345.   "Use MIME features" in the message headers (<F9>).
  346.  SENDER.PM has been replaced by PM-MENU.RSC in v3.x and
  347.   Site-specific MIME viewers are installed via PM-MIME.RSC.
  348.   For more information on the Pegasus Mail 3.x resource format,
  349.   examine FORMS.TXT in the RESOURCE.ZIP file and the various
  350.   *.R sample files supplied with the release.
  351.  The Pegasus Mail v3.x command line is totally different from
  352.   that used in previous versions - applications depending on the
  353.   old format will fail under 3.x.
  354.  If you have created variable signatures for Pegasus Mail 2.35
  355.   you will need to revise them to work with Pegasus Mail 3.x.
  356.   VSigs in 3.x are resource-based and must be created in a
  357.   different format - examine the file RQUOTES.R for information
  358.   and some sample variable signature quotes.
  359.  Pegasus Mail 3.x uses a new dictionary format for its
  360.   spelling checker which requires only one file, PMDICT3.PMD.
  361.   The dictionary files from previous versions of Pegasus Mail -
  362.   PMDICT.PMD, COMMON.PMD and PMDICT.NDX - are no longer required
  363.   and can be deleted.
  364. Pegasus Mail v3.4 has full native support for Novell NetWare 4.1's
  365. NDS user database. Installation and configuration on NetWare 4.1
  366. is rather more complex than it is under Bindery mode because of
  367. some of Novell's design decisions.
  368. In order to run Pegasus Mail for DOS in NDS mode, you will need to
  369. obtain the Pegasus Mail for Windows NDS Enabler Package, which
  370. contains all the configuration utilities common to both versions.
  371. You can get WPMNDS10.ZIP via FTP from risc.ua.edu in the directory
  372. /pub/network/pegasus.
  373. Comprehensive information on running Pegasus Mail in NDS mode is
  374. supplied in the file README.NDS in this archive - please consult
  375. that file for further information.
  376. If you have previously used an earlier version of Pegasus Mail
  377. with MHS, then you MUST run the PCONFIG supplied with this
  378. version of Pegasus Mail and check PMail's MHS settings - they
  379. will almost certainly have changed.
  380. If you are using NetWare MHS 1.5, make sure that the "SMF-71
  381. available?" field is set to 'N'. Also make sure that all the
  382. other values are sensible.
  383. You can find out what version of Pegasus Mail you 
  384. are using at any time while the program is running 
  385. by pressing 
  386. <Alt-A>
  387. For what it's worth, the snake's name is 
  388. Sammy
  389. [ Please make sure you read the section entitled "incompatibilities"
  390.   above this entry on the menu ]
  391. * Attachments are now remembered correctly in saved sessions.
  392. * You can now use <Shift+Arrow> to select areas of text in the editor.
  393. * The editor has new "uppercase then move right" and "lowercase then
  394.   move right" commands on <Alt+=> and <Alt+-> respectively.
  395. * You can now omit the headers from the original message when you
  396.   include it in a reply.
  397. * The "custom header" reply option from WinPMail v2.x has been added
  398.   to the DOS version.
  399. * Pegasus Mail now includes new timeslicing logic which should allow
  400.   it to run much more effectively under multitasking systems such as
  401.   OS/2 and Windows; performance under OS/2 in particular is much
  402.   better than previous versions.
  403. * The Forms Manager has been modified - it is now possible to format
  404.   user-entered data in message fields such as the "to" and "subject"
  405.   fields (in previous versions the only way of entering data into
  406.   message fields was to have the user enter it directly).
  407. * Several new substitutions have been added for message and header
  408.   formatting in the Forms Manager.
  409. * It is now possible to turn off the time/date clock on the main screen
  410.   by adding the command line switch "-Z 64" to the program. This may
  411.   aid visually impaired users who use screen-driven speech units.
  412. * Where it is possible to do so, timezones are now allowed for when
  413.   sorting mail by date.
  414. * RFC1522 headers in Internet mail are now recognized and generated
  415.   as required (this allows high-bit characters to be sent via Internet
  416.   mail, something which cannot usually be done).
  417. * You can now control the extent to which message headers are printed
  418.   when printing - a new popup menu option on the Print dialog handles
  419.   this.
  420. * Printing to PostScript printers now results in much tidier-looking
  421.   printing with bold header fields.
  422. * There is a new option on the "Other" submenu of the Folder Browser
  423.   Window - "Refresh list". This forces Pegasus Mail to update the
  424.   new mail list at once, even if there are more than 100 messages in
  425.   the list (the list usually updates automatically every six seconds,
  426.   but not if there are more than 100 messages already in the list).
  427. * You can now set the colour of messages in folders (the same way you
  428.   can in WinPMail v2.23). Use the "Set colour" option on the "Other"
  429.   menu in the folder browser. The colour scheme used by Pegasus Mail
  430.   for DOS is fully compatible with the scheme used by WinPMail.
  431. * A new filtering action has been added that allows you to set the
  432.   colour associated with a message on a successful match.
  433. * MIME handling has been improved - Pegasus Mail will now recognize
  434.   a wider range of MIME types and formats and will cope better with
  435.   marginally or erroneously formatted MIME messages.
  436. * Sorting of folders should be dramatically faster in this version.
  437. * You can now access recently-used addresses in any address field and
  438.   recently used directory paths in any field where a filename is
  439.   expected by pressing <F5>.
  440. Version 3.22:
  441. Version 3.22 of Pegasus Mail fixes two small problems in folder
  442. management which could occasionally result in lost attachments or
  443. a corrupt copy-to-self folder on some systems. The default profile,
  444. PMDFLTS.INI, is now also correctly read even if the user has already
  445. run WinPMail and thus has an existing PMAIL.INI.
  446. Version 3.21:
  447. Pegasus Mail v3.2 is mostly consolidation over version 3.11a. It
  448. contains a number of bug fixes and reliability improvements and a
  449. few new features:
  450.  Enclosure support:
  451.  traditionally, Pegasus Mail has sent
  452.   attachments addressed to Internet addresses as separate messages.
  453.   There are many sound reasons for doing this, but most users seem to
  454.   find it unintuitive. To get around this, you can now tell Pegasus
  455.   Mail to generate enclosures instead of attachments. When generating
  456.   "enclosures", Pegasus Mail simply encodes the attachment onto the
  457.   end of the message, so only a single message is sent out: if MIME
  458.   encoding is chosen, Pegasus Mail puts the message and attachments
  459.   into a single multipart MIME message. Pegasus Mail also now deals
  460.   with incoming enclosures much more effectively than previous
  461.   versions.
  462.  Enclosures are enabled in the "General settings" preferences
  463.  dialog screen.
  464.  Textual INI file for preferences:
  465.  previous versions of Pegasus
  466.   Mail used a binary file called CNMAIL.PRO to store the user's
  467.   preferences and settings. Starting with WinPMail 1.2 and Pegasus
  468.   Mail/DOS v3.2, a new textual format is provided which is used by
  469.   both versions of the program. Highly readable, the new format
  470.   allows many aspects of the user's preferences to be shared between
  471.   versions, something which has not previously been possible. The new
  472.   format also provides near-total control over a user's default
  473.   settings: by writing or copying an INI file into the same directory
  474.   as PMAIL.EXE using the name PMDFLTS.INI, the system supervisor
  475.   can provide default settings for almost every aspect of the 
  476.   program's operation. The INI format also includes useful diagnostic
  477.   sections generated by the programs which can be helpful in tracking
  478.   down configuration errors.
  479.  Message annotations
  480.  have been enhanced - there are now
  481.   options to remove and view annotations.
  482.  Internationalizable localization resources
  483.  - you can now use the
  484.   same naming rules for files like PM-MENU.RSC as you can for the
  485.   master PEGASUS.RSC file when using internationalized versions. So,
  486.   if you are using the Dutch resource set (PEGASUS.NL) and have a
  487. PMRSC
  488.  variable set to 
  489.  then you can also have a separate
  490.   version of PM-MENU.RSC called PM-MENU.NL which Pegasus Mail will
  491.   use to extend the main menu.
  492.  Wordwrap in the message reader
  493.  has been substantially reworked.
  494.   Toggle wordwrap using the <W> key.
  495.  External editor support
  496.  has been overhauled and should now be
  497.   much less offensive.
  498.  External interface routines:
  499.  it is now possible to override
  500.   certain of Pegasus Mail's system-level functions with your own
  501.   routines - in particular, you can now override Pegasus Mail's
  502.   default behaviour for
  503.      1: finding the username of the user at the current station
  504.      2: finding the path to the user's new mail directory
  505.      3: finding the directory in which Pegasus Mail should write
  506.         outgoing mail messages.
  507.   This change is a prelude to providing full support for NetWare
  508.   4.0x and 4.1 in Pegasus Mail and should also make it possible to
  509.   make Pegasus Mail "network-aware" on other LAN architectures as
  510.   well. A useful side-effect is the possibility of having all mail
  511.   stored on a volume other than SYS: under NetWare 3.x and earlier.
  512.   For more information on this change, see the file PMIF.TXT supplied
  513.   with this release.
  514.  Innumerable bug fixes:
  515.  the following are the most important:
  516.   - Problems with attachments from local mail and MHS mail being
  517.     lost when moved between folders have been fixed.
  518.   - Pegasus Mail will no longer report "Invalid message format"
  519.     when mail passes through a PMDF relay and has its headers 
  520.     rearranged.
  521.   - A change to the way Pegasus Mail responds to confirmation of
  522.     reading should reduce problems people have had with reading 
  523.     confirmations going to mailing lists.
  524. Pegasus Mail v3.1 has innumerable reliability and performance
  525. fixes, as well as some major new functionality. The following
  526. features or capabilities are new in Pegasus Mail 3.1:
  527.  Noticeboards - a rich system-wide noticeboard feature accessible
  528.   from the main menu.
  529.  Glossaries: the DOS version of Pegasus Mail now has the Glossary
  530.   text-abbreviation feature introduced in WinPMail 1.02. You can
  531.   manage your glossary entries by pressing ^KG, and can expand a
  532.   glossary abbreviation by pressing ^\ or Alt+G. Both versions
  533.   share the same glossary file.
  534.  Message annotations - notes attached to a message in a folder (in
  535.   the 'Other' menu in the folder browser)
  536.  Can mark read messages as unread (in the 'Other' menu in the folder
  537.   browser).
  538.  A new "Editor commands" menu is available while editing your mail
  539.   messages by pressing 
  540. <F10>
  541. . This should simplify the use of the
  542.   more powerful editor features for neophyte users.
  543.  Enhanced command line mail options, including the ability to start
  544.   a keystroke macro from the command line.
  545.  Program is now overlaid and hence has more memory available, but
  546.   also can no longer be flagged Execute-only.
  547.  A "global default" server access entry can now be created in the
  548.   PCONFIG server list, containing values which should be used for
  549.   all servers. The global record should contain "*" as the server
  550.   name, and PConfig 3.1 will always ensure that this record is added
  551.   at the end of the list. Because the global default record is always
  552.   the last one scanned by Pegasus Mail, you can place exceptions to
  553.   the global default in the list and Pegasus Mail will use them since
  554.   it will find them before encountering the default.
  555.  PCONFIG now has some context-sensitive online help, and will be
  556.   improved in this area over time.
  557.  'Raw' mode text display in the editor (^KZ). This toggle allows you
  558.   to switch between the editor interpreting ^A, ^B and ^C characters
  559.   (which affect brightness and colour) and raw display of these
  560.   characters. If you want to add colour or highlighting to a message
  561.   you should always do it in 'Raw' mode, since the cursor loses
  562.   synchronization in interpreted mode.
  563.  Justification and indenting features in the editor. ^KJ justifies
  564.   the current paragraph between the left margin and the current right
  565.   margin. Pressing <Alt+F> brings up the indentation menu, with three
  566.   indenting options.
  567.  Line drawing (Alt-L) and Box drawing (Alt-B) in the editor.
  568.  Wordwrap while reading messages; pressing <W> while reading a
  569.   message will wrap all long lines to fit the window. <W> is a
  570.   toggle, remembered from session to session.
  571.  PREBUILD is now built in to the folder selector. To rebuild any
  572.   folder, simply highlight it in the folder selector, press <F10> to
  573.   access the options menu, and choose "Rebuild".
  574.  New general preferences options to suppress "Confirm delete"
  575.   messages and to store copies-to-self of encrypted messages
  576.   in encrypted format.
  577.  Improvements to general MIME handling, including better descriptive
  578.   information in multi-part messages and support for 8BIT MIME
  579.   format.
  580.  Better sensing and handling of attachments from other Internet
  581.   mailers (for both BinHex and UUencoding).
  582.  The trigger key is now displayed in the list of available macros
  583.   when you press <^U>.
  584.  Countless bug fixes and modifications for more consistent
  585.   behaviour.
  586.  MIME character translation tables can now be customised to your
  587.   local code page using a PM-LMTT.RSC file - see the sample
  588.   PM-LMTT.R file for more info.
  589. The following features or capabilities are new in Pegasus Mail 3.0.
  590.  Forms support
  591.   Pegasus Mail 3.0 allows you to develop your own mail entry forms.
  592.   Forms support in Pegasus Mail is rather complex - it is not
  593.   intended that the average user will create forms, but rather that
  594.   one computer-literate individual will create forms to which
  595.   everyone will have access. Forms require a small amount of
  596.   programming skill and some patience but can do almost anything.
  597.   Half a dozen forms are provided in "canned" form (complete with
  598.   source).
  599.  MIME support
  600.   MIME is a new Internet standard for handling multimedia mail:
  601.   Pegasus Mail 3.0 is rather more than "minimally compliant", as
  602.   defined by appendix A of RFC1341. It supports Base64 and quoted-
  603.   printable encodings with eight ISO character sets, minimal rich-
  604.   text, has a multipart browser and supports site-definable browsers
  605.   and viewers for unsupported MIME types.
  606.  Hierarchical folders
  607.   You can now have "trays" in your folder list: a tray is a folder
  608.   which can contain other folders. Nesting can be arbitrarily deep,
  609.   and commands are provided to move folders around within the
  610.   hierarchy. The hierarchical folder system is 100% compatible with
  611.   the Pegasus Mail 2.35 folder structure.
  612.  Multiple drafts
  613.   You can now save multiple message sessions as drafts and come
  614.   back to them later. The "stationery" flag introduced in WinPMail
  615.   is also supported. The save-session key (^KS) now (finally) works
  616.   in the message header fields as well as in the message body.
  617.  Several improvements have been made to the UDG interface.
  618.  Site-defined address list support
  619.   You can now create your own program for local user listings and
  620.   tie it into the <F2> userlist key. The program passes addresses
  621.   back to Pegasus Mail in a file specified on the command line.
  622.  Fixed alias clashes
  623.   Pegasus Mail 3.0 now detects the condition where more than one
  624.   address book contains an alias and presents the user with a dialog
  625.   asking which alias to use. Address validation is now deferred until
  626.   the point at which the user asks to send the message, so delays in
  627.   going from field to field in the message editor when you have large
  628.   address books no longer occur.
  629.  Improved printing
  630.   Pegasus Mail 3.0 has much better printing support; messages are
  631.   printed more tidily and problems people have had in the past with
  632.   last page ejection should be gone. PostScript users can now select
  633.   the point-size of the font they want to use.
  634.  Attachments revamped
  635.   Pegasus Mail 3.0 now does attachments in much the way WinPMail does,
  636.   allowing you to specify attachment encoding (the terrible "send as
  637.   message" flag is now gone forever). Pegasus Mail 3.0 supports BinHex
  638.   and has an updated uuencoder which no longer encodes to spaces.
  639.  Scans messages for enclosures from other mailers
  640.   Pegasus Mail 3.0 checks the first few lines of each message for
  641.   uuencode and BinHex signatures and flags the message as an attachment
  642.   in the browser if it finds one.
  643.  Print message from the message editor
  644.   You can now print messages as you edit them using ^KP.
  645.  More browser options
  646.   A new browser option ("Other") contains several new options. The
  647.   previously undocumented <U> key (uudecode) is now a menu option
  648.   on the "other" menu along with simple commands to add a user to
  649.   a distribution list and more.
  650.  Improved rule processing
  651.   A new rule has been added which allows you to run a program with
  652.   the message as a parameter. As well, you can now have multiple rule
  653.   sets and can apply rule sets to any folder at any time.
  654.  Completely resource-based for internationalization
  655.   Pegasus Mail has been rewritten from the ground up and now contains
  656.   no data - it's all loaded at runtime. The effect of this is that it
  657.   can now be internationalised without recompilation, and multiple
  658.   language versions can exist on the server, the preferred one being
  659.   at run-time. Translations to French, German, Czech, Spanish,
  660.   Portuguese, Finnish and Dutch are already in progress.
  661.  Command-line totally revamped
  662.   Pegasus Mail's command line has been totally rewritten with many more 
  663.   options; for instance you can now specify the CC field and any message
  664.   flag (urgent, no signature and so on) on the command line. There is
  665.   also a command-line option which starts Pegasus Mail, applies new mail
  666.   filtering rules to the new mail folder and exits immediately. You
  667.   can enter "PMAIL /?" for full help on the command line options.
  668.  "Become" option from command-line
  669.   You can now "become" another user with full access to that user's
  670.   mailbox 
  671. provided
  672.  you have NetWare access rights to the directory.
  673.   This feature can be enabled either totally or partially using the
  674.   groups BECOME and NOBECOME - by default it is disabled to prevent
  675.   mail forgery.
  676.  Prompt for copyself folder
  677.   You can now tell Pegasus Mail to ask you in which folder it should
  678.   place copies to self for your messages on a message by message
  679.   basis; this effectively allows you to file your copies to self
  680.   as you make them. This option is enabled from the "Copies to
  681.   self" options screen in your preferences.
  682.  Import, export and print options in the address book.
  683.  PMGRANT improved
  684.   The PMGRANT command-line program for managing extended features
  685.   for users has been heavily improved. In particular, it can now
  686.   display extended feature settings for users via the -v switch.
  687.  PMPOP POP3 gateway for LAN Workplace for DOS
  688.   PMPOP is a full POP3/SMTP implementation UDG for Pegasus Mail which
  689.   uses the LWP TCP/IP stack. It has been designed so that Pegasus Mail
  690.   users on non-NetWare LANs can use it as a simple but effective
  691.   Internet mail transport (running on a dedicated machine).
  692. There are also lots and lots of small fixes and improvements which 
  693. have been coming for quite some time.
  694. Pegasus Mail 2.35 is mostly consolidation over previous versions,
  695. although there are some new goodies as well.
  696. * Long folder names are now shown in the browser title
  697. * Some cosmetic fixes (spaces after names etc)
  698. * Trailing white spaces in addresses is now stripped.
  699. * Ctext comments in addresses containing commas  (such as 
  700.   "(David Harris, CSC)" no longer causes parser errors.
  701. * Extra Distribution List keywords:
  702.   In this release, you have many more options in DLists by
  703.   using keywords starting with '\' in the list.
  704.    all addresses following a \CC entry in the list
  705.           will be placed in the message's CC field.
  706.   all addresses following a \BCC entry in the list
  707.           will be placed in the message's BCC field
  708.    all addresses following a \TO entry in the list
  709.           will be placed in the message's TO field. You can
  710.           use \CC, \BCC and \TO as often as you wish in the
  711.           list, and the addresses will accumulate.
  712.   [ Note: the \TO, \CC and \BCC lines should appear on a
  713.     line of their own in the list - they affect addresses
  714.     on subsequent lines in the list ]
  715. \READING Y/N
  716.   sets the message's "Request confirmation
  717.           of reading" flag to either Y or N.
  718. \DELIVERY Y/N
  719.  sets the message's "Request confirmation
  720.           of delivery" field to either Y or N.
  721. \URGENT Y/N
  722.   sets the message's "Urgent" flag to either
  723.           Y or N.
  724. \NOSIG Y/N
  725.    if N, then signatures can be appended to
  726.           the message; if Y, they cannot.
  727. * Reply-to-all option: you can now select "reply to all" in
  728.   the reply dialog options. If you do, Pegasus Mail will create a
  729.   distribution list called "Temporary List" containing the
  730.   addresses of every recipient of the original message. Note
  731.   that this includes you.
  732. * Help for the search options in the editor/better prompt.
  733. * UDGs are now polled when "read new mail" is selected. Prior
  734.   to this release, UDG's which depended on a program being run
  735.   to process new mail were not run. That is fixed in 2.35.
  736. * Progress indicator in mail loader window.
  737. * Alternate text selection fixed: PMALTEXT.DAT, used to
  738.   customize SMTP translation tables and PostScript printing,
  739.   was broken in 2.34. It works in 2.35.
  740. * Pmail now picks up NetWare IDENTIFICATION property as
  741.   the user's Personal Name by default when first run.
  742. * MV option now installed using PCONFIG: MHS users can now
  743.   supply the path to the MHS tree using PCONFIG. Doing this
  744.   allows Pegasus Mail to operate correctly as an MHS mailer when
  745.   the user chooses "Change file server" from the main menu.
  746. Not done in this release:
  747.   At various times I indicated that this release would
  748.   include support for BinHex, and more flexible encoding
  749.   options for attachments. People have also assumed that
  750.   this release would include MIME support, and forms
  751.   support. Because of a lack of time, these options are
  752.   all missing from this release, but will certainly be in
  753.   the next release, early in 1993.
  754. Pegasus Mail 2.3 (R4) fixes a bug with very long MHS addresses. 
  755. It also adds some important internationalization features.
  756.    * Pegasus Mail's SMTP translation table (a table which
  757.      determines what is sent in place of high-bit characters,
  758.      which cannot be included in SMTP Mail) now supports multi-
  759.      character substitutions, and has been completely redesigned.
  760.    * Pegasus Mail's PostScript printing now supports the PC 
  761.      extended character set.
  762.    * Both the SMTP table and the PostScript character table
  763.      can be overridden locally. This allows sites to install
  764.      their own printing preps for PostScript, and to design
  765.      their own SMTP translation tables. The tools and info
  766.      necessary to do this are contained in CHARSET.ZIP in
  767.      this archive.
  768.    * A new option has been added to DEFAULTS.PM - MHSApp
  769.      allows you to set the MHS Application Name Pegasus Mail
  770.      will use when retrieving new mail for a user.
  771.    * You can now use the editor ^K^W command to write a
  772.      marked area while reading a message.
  773.    * You can now use the editor ^K^C and ^K^V (copy and
  774.      cut) commands in fields. The field is copied to the
  775.      scrap buffer, and if ^K^V, the field is cleared.
  776.    * Variable signatures: I decided it was time to have a
  777.      little fun, so I added this. You can now have Pegasus
  778.      Mail pick a random piece of text from a set you provide
  779.      and add it to your signature. Details on how to do
  780.      this are also found in CHARSET.ZIP.
  781. Pegasus Mail v2.3 (R3) is a maintenance release which fixes a
  782. number of small problems in Pegasus Mail 2.3 (R2).
  783. Fixed:
  784.    * Pegasus Mail will not now crash when trying to read more
  785.      than 30KB of data into the editor.
  786.    * Pegasus Mail will not now crash when reading a message with
  787.      more than 300 lines in the To: field. A side-effect of 
  788.      this fix is that Pegasus Mail can now browse messages up to 
  789.      around 70% the size of available RAM.
  790.    * Distribution lists may now be nested, and only the
  791.      \SENDER and \REPLYTO fields of the topmost list will
  792.      be included in the message.
  793.    * Pegasus Mail will now issue a warning when a folder is too
  794.      large to open, and load as many messages as it can
  795.      (around 1900 on a typical machine running DOS 5).
  796.    * Pegasus Mail should now correctly parse messages sent via
  797.      the MHS<->UUCP gateway UGATE.
  798.    * Pegasus Mail now issues warnings if you try to paste more
  799.      data from an address list into an address field than will
  800.      fit.
  801.    * Problems sending attachments on NetWare 2.X servers have
  802.      been fixed.
  803.    * Pegasus Mail now recognizes and processes new MHS mail as
  804.      part of the browser idle cycle (previous versions only
  805.      checked for new Pegasus Mail or Charon-style mail while the
  806.      new mail folder was open).
  807.    * Problems with "corrupt message" errors when new mail
  808.      arrives in the Newmail browse screen should diminish.
  809.    * Pegasus Mail no longer sends an attachment envelope if
  810.      all the attachments are sent as messages. The wording of
  811.      the attachment data entry screen has also been changed
  812.      to be more accurate and informative.
  813.    * Pegasus Mail no longer strips high-bit chars in signatures
  814.      sent to local addresses.
  815. Worked-around:
  816.    Under previous versions of Pegasus Mail, newmail filtering
  817.    rules would be repeatedly applied to mail left unread in the
  818.    newmail folder. Pegasus Mail 2.33 works around this by flagging
  819.    such messages as read. It's not a perfect solution, but 
  820.    the problem is more complex than it seems. This workaround
  821.    does NOT affect the Read/Unread status of messages moved
  822.    or copied into other folders - only mail which is left
  823.    in the newmail folder after processing is affected.
  824. Added:
  825.    There are only a few feature additions over 2.32...
  826.    * A new header option allows you to omit your signature
  827.      from a message.
  828.    * New command substitutions available for user-defined
  829.      gateways:
  830.      - ~x   Substitutes the name.ext ONLY of the
  831.             message container file (ie, path stripped)
  832.      - ~p   Substitutes the user's Personal Name field
  833.             as defined in the Preferences Menu.
  834.    * Password entry at startup can now be specified in
  835.      DEFAULTS.PM
  836.    * Pegasus Mail will now offer to try to create your home
  837.      mailbox if it doesn't exist at startup.
  838.    * New Actions for Newmail Filtering Rules:
  839.      - Add user to list: adds the sender of the message to
  840.        a distribution list. Only lists created using <F6>
  841.        are candidates.
  842.      - Remove user from list: removes the sender of the 
  843.        message from the specified list.
  844.    The new rules work strictly on the address, and are not
  845.    fooled by personal names or other comments in the field.
  846.    The sender's address is taken from the Reply-to field of
  847.    the message if one exists, or else the From field.
  848. Pegasus Mail v2.3 (R2) is a significant release, which fixes a
  849. number of small problems and adds a number of new features.
  850. Fixed:
  851.    * The "Check for New Mail" option will now remain permanently
  852.      enabled if it has a submenu created using the SENDER.PM file.
  853.    * Macros will now work correctly from the main menu.
  854.    * The Copy-CC option for replies now copies the whole CC field.
  855.    * Dates are now correctly printed in all cases in standalone mode.
  856.    * A problem which could cause Pegasus Mail to crash when address
  857.      book entries were edited has been fixed.
  858.    * A problem which could cause Pegasus Mail to crash after printing
  859.      messages to local printers has been fixed.
  860.    * Problems parsing illegal MHS messages which could occasionally
  861.      result in attachments being "lost" have been fixed.
  862.    * Attachments via MHS from CompuServe will now be recognised
  863.      and processed correctly (even though I really don't like
  864.      the way they do it).
  865.    * Aliases are now correctly resolved in distribution lists.
  866.    * Encryption now works correctly with MHS messages.
  867.    * ... and lots of others which I can't remember.
  868. Changed:
  869.    * Pegasus Mail now allocates memory more frugally when editing
  870.      messages. This should reduce memory requirements in most cases.
  871.    * The message browser now sub-sorts sensibly; so, if you are
  872.      sorting by date, Pegasus Mail will sub-sort by sender, and so on.
  873.    * Message headers are now formatted more tidily in outoing mail.
  874.    * The address book and SMF-71 listing windows now have a much
  875.      more functional layout, and the addressbook sorts more than
  876.      an order of magnitude faster on large books.
  877. Added:
  878.    * Password operation: there is now a preferences option
  879.      which will force Pegasus Mail to prompt for, and verify the
  880.      user's NetWare password before running.
  881.    * True attachments: when composing a message, <F7> now allows
  882.      you to add attachments to the message.
  883.    * Attachment types: Pegasus Mail now allows you to add a limited
  884.      amount of information about the file type to attachments.
  885.    * Checkmarks on read mail: messages you have read are now
  886.      visibly marked in the browser list with a checkmark (
  887.    * Complete support for the New NetWare SMF-71 message format
  888.      (used by NetWare Global Messaging and MHS v2 when released).
  889.    * Organization field: PCONFIG now allows you to define an
  890.      organization field (a-la-NetNews) for outgoing Internet mail.
  891.    * Urgent field (in the <F9> message headers option). You can
  892.      now flag messages as urgent. The broadcast message for urgent
  893.      mail is different, and Pegasus Mail sorts urgent mail to the
  894.      top of the browser, displaying the entry in red. Other
  895.      applications receiving an urgent message may or may not handle
  896.      it in any special way even though Pegasus Mail uses standard
  897.      headers to show that the message is urgent.
  898.    * Delivery confirmation: this differs from receipt confirmation
  899.      in that you are provided with proof that the message has been
  900.      delivered, rather than read. This option is only reliable when
  901.      using NetWare MHS, although many Internet mailers (including
  902.      Charon 3.5) will honour it.
  903.    * From-field synonyms: it is now possible to use usernames other
  904.      than your NetWare username in SMTP messages - so, you can
  905.      define addresses like "David.Harris@otago.ac.nz". This feature
  906.      will not be usable until Charon v3.5 is released, and will be
  907.      fully documented there.
  908.    * SMFSEND: Pegasus Mail can now use the MHS SMFSEND utility to
  909.      deliver MHS mail, obviating the need to have MHS running on your
  910.      system.
  911.    * Environment variables in command substitution: you can now
  912.      substitute the value of an environment variable into any string
  913.      which uses command substitution (ie, fields in DEFAULTS.PM, and
  914.      most of the strings in User Defined Gateway Definitions) using
  915.      the following syntax: ~%varname% - that is, a ~, followed by
  916.      the name of the variable enclosed in % signs. If the variable
  917.      does not exist, or has no value, no substitution will occur.
  918.    * Prebuild.exe: rebuilds damaged Pegasus Mail message folder
  919.      indexes. 
  920.    * Unconfig.exe: totally removes Pegasus Mail's configuration
  921.      records from the NetWare bindery.
  922.    * 2 new Newmail Filtering Rule actions have been added - 
  923.      
  924. Text File
  925.  and 
  926. Send Binary File
  927. . As well, if the search
  928.      text for a rule starts with a caret (^), then Pegasus Mail
  929.      will only activate the rule on an exact match (ignoring case)
  930.      - so, "^SUBSCRIPTION" will activate on "SubScription", but
  931.      not on "Concerning my list subscription".
  932.    * Newmail Filtering Rules will now apply to new mail which
  933.      arrives when the new mail folder is open. Using this and the
  934.      new rule actions, you can use Pegasus Mail to implement a 
  935.      simple but effective listserver. See the instructions in the
  936.      
  937. Hints, tips and Suggestions" option on the main menu for more
  938.      details.
  939. Enhanced:
  940.    * PMGRANT has been totally reworked: you can now manipulate all
  941.      aspects of Pegasus Mail's extended features from the command
  942.      line with PMGRANT. Enter PMGRANT with no parameters for help.
  943.    * PMIMPORT can now be run from the command line: enter 
  944.      PMIMPORT /? for information on how to do this.
  945. Pegasus Mail 2.3 (R1) fixes the following problems:
  946.    * When replying to an encrypted message, the message is 
  947.      decrypted correctly when included.
  948.    * A problem which could cause MHS attachment extraction 
  949.      to fail has been corrected.
  950.    * A variety of MHS parsing problems associated with 
  951.      mailers whose authors don't read standards docs have
  952.      been accommodated (idiots!).
  953.    * The reformat command has been repaired: it will now
  954.      reformat paragraphs without doubling spaces in places,
  955.      and will reformat commented paragraphs correctly.
  956.    * Distribution lists can now be correctly renamed.
  957.    * Problems some sites have had with newmail filter rules
  958.      either crashing or being improperly applied have been
  959.      fixed.
  960.    * Several cosmetic issues have been fixed/resolved.
  961.    * A short-term fix has been provided for sites who find 
  962.      that folders are not compressing, but just keep growing
  963.      and growing: Pressing <F10> while in the folder selection
  964.      window will unconditionally compress a folder. 
  965. The folder compression problem has not yet been resolved, since
  966. I can't replicate the problem - they compress fine for me! A
  967. number of diagnostics have been built into this release which
  968. will appear if Pegasus Mail encounters problems compressing a
  969. folder. If you see any of these messages, please quit from
  970. Pegasus Mail and contact me as soon as you can without touching
  971. the folder again, so I can check it out.
  972. Some new features are included as well:
  973.    * Standalone operation. Pegasus Mail can now run on non-
  974.      NetWare LANs (with some limitations) or on standalone
  975.      machines. Source for an interface to the Waffle BBS
  976.      system (which provides UUCP mail) is included in the
  977.      file UDG.ZIP. An Asynchronous gateway will be available
  978.      for Pegasus Mail in the near future.
  979.    * User-defined gateway support has been heavily beefed up.
  980.      Please see the section on the main menu covering this
  981.      topic, and the file UDG.ZIP.
  982.    * NEWMAIL.EXE now checks for new MHS mail.
  983.    * A new group, PMSEND, is now checked before sending messages
  984.      from the logged-in user list (<F4>). If the group exists
  985.      and the user is not a member, or if the user is a member
  986.      of NOPMSEND, then he/she will not be allowed to send.
  987.    * NOGROUPMAIL: a counterpart to the GROUPMAIL group, used to
  988.      control who can mail to groups. If a user is a member of
  989.      this group, he/she will NOT be permitted to mail to groups.
  990.    * PROMPT options in message headers: you can now enter the
  991.      value 
  992.  in the 
  993. Copy Self
  994.  and 
  995. Request confirmation
  996.      message fields. A 
  997.  value will force Pegasus Mail to 
  998. Prompt
  999.      you for a Yes or No before sending the message.
  1000.    * INFO option on the Browse menu gives information about
  1001.      messages, including whether they have been read, replied
  1002.      to or forwarded. NOTE: Pegasus Mail CANNOT remember whether
  1003.      you have replied or forwarded a message if you leave your
  1004.      New Mail new, although it will remember if you have read
  1005.      it.
  1006. Pegasus Mail 3.x allows you a limited form of "default profile"
  1007. - a user profile which will be applied the first time the user
  1008. runs Pegasus Mail. The default profile is a text file called
  1009. DEFAULTS.PM, stored in the same directory as PMAIL.EXE. It
  1010. contains lines consisting of keyword/parameter sets. In 3.x
  1011. the following keywords are recognised:
  1012.    Homebox   Where the user's home mailbox should be located.
  1013.              This should be a path in either NetWare or DOS
  1014.              format with no trailing '\'. The directory
  1015.              must exist - Pegasus Mail will not create it.
  1016.              All command substitutions possible in user-
  1017.              defined gateways can be used here: in practice,
  1018.              this allows you to imbed the special string ~8
  1019.              in the path - it will be replaced by the first
  1020.              8 characters in the user's name at runtime. For
  1021.              more information on command substitution, see
  1022.              the file UDG.TXT in UDG.ZIP.
  1023.    Copyself  N, Y, or P, to set the copy-self option for the
  1024.              user. The P option forces Pegasus Mail to Prompt
  1025.              for copy-to-self at send time.
  1026.    Scratch   A work area. If you do not define a TMP or TEMP
  1027.              variable on your machine, you should give this
  1028.              a meaningful value. As with 'Homebox', command
  1029.              substitutions are possible in this string.
  1030. Lines starting with a semi-colon, a space, or a tab are
  1031. considered comments and ignored. Case is not significant.
  1032. All, some or none of the keywords may be used in the file.
  1033. Unrecognised keywords are ignored without error or warning.
  1034. A sample DEFAULTS.PM is provided with this distribution. Other
  1035. fields may be added to it in future.
  1036.    If you currently use Pegasus Mail, please note that you 
  1037. install 
  1038. PCONVERT.EXE
  1039.  in the same directory as PMAIL.EXE for the
  1040. new version to operate. 
  1041. This is essential!!
  1042. Users must have sufficient free space on the drive where their
  1043. home mailbox is located prior to running PCONVERT. They will
  1044. require 150% of the total size of their current mailbox free,
  1045. although this is a one-off requirement during conversion, and
  1046. the surplus can be revoked when the process is complete.
  1047. PCONVERT does NOT handle out-of-disk conditions gracefully!
  1048. Please note also that the spelling dictionary files (PMDICT.PMD,
  1049. COMMON.PMD, and PMDICT.NDX) must be installed in the same directory
  1050. as PMAIL.EXE if you want to use Pegasus Mail 2.2's spell-checker.
  1051. Pegasus Mail 2.2 (R3) is what I consider the official release
  1052. version of Pegasus Mail 2.2. It is the first release to be made
  1053. outside one or two selected sites.
  1054. (R3) fixes the following problems in (R2):
  1055.   Autoforwarding from Local to Internet mail now works.
  1056.   One or two windows not closing correctly and trashing
  1057.       the screen have been corrected.
  1058.   Errors in sorting by date have been corrected. Note
  1059.       that this fix will not show in mailboxes which have
  1060.       already been converted.
  1061.   Sending ASCII files now works again - a message is
  1062.       generated for each ASCII file instead of a file
  1063.       transfer. You can mix ASCII and non-ASCII transfers
  1064.       in the same batch.
  1065.   Problems with high bits being stripped from messages
  1066.       when mailing from the command line have been fixed.
  1067. (R3) also adds a couple of "finishing touches":
  1068.   When printing, headers are now tidied if you have this 
  1069.       option set (toggled using 'H' in the message reader).
  1070.   Sites using MHS will find that the <F2> key will now
  1071.       list local MHS addresses as well as local NetWare
  1072.       usercodes.
  1073. Pegasus Mail 2.2 (R4) stabilises (R3). Several small bugs have
  1074. been fixed, and one significant change made:
  1075. In previous versions of Pegasus Mail, you COULD NOT edit system
  1076. address books from within Pegasus Mail. (R4) explicitly allows
  1077. you to do so, provided the book has fewer than 1500 entries.
  1078. In fact, if you have system address books created using an 
  1079. earlier version of Pegasus Mail 2.2, you 
  1080.  open them from
  1081. within Pegasus Mail to build the new index structure. 
  1082. Until
  1083. you do this, users will NOT be able to access the book!
  1084. Alternatively, you can import and export the book using
  1085. PMIMPORT - this will also build the index.
  1086. Pegasus Mail 2.2 sorts address books by KEY, but has a new
  1087. option in the address book manager to allow you to choose to
  1088. sort by name as well. Speed search will work on whatever you
  1089. are currently sorting by - so if you are sorting by key, then 
  1090. speed search will work on the key field.
  1091.                  
  1092.                  
  1093.   Welcome to Pegasus Mail, v3.3  
  1094.                  
  1095.    Pegasus Mail is an electronic mail system for use with Novell 
  1096. NetWare (versions 2.15A and later): it is a fully-fledged mailer, 
  1097. one of its more unusual characteristics being that it is free - not
  1098. shareware, but free. You can use it without charge, restriction or
  1099. obligation on as many servers as you wish.
  1100.    I do sell manuals for the program, in order to support development 
  1101. costs, but manual purchases are strictly optional. An order form for
  1102. manuals is provided in this guide - please print it out and attach it
  1103. to your purchase order or cheque if you choose to place an order.
  1104.    Pegasus Mail requires DOS 3.0 or later and 384KB RAM on the DOS
  1105. workstation to run, and runs fine from within MS-Windows (a native
  1106. Windows version, WinPMail, is also available). A Windows .PIF file
  1107. and Icon is provided with this release.
  1108.    Pegasus Mail has been tested under NetWare 2.12, NetWare 2.15A-C,
  1109. NetWare 386 3.0, 3.11 and 3.12. It will run on any station equipped
  1110. with any version of IPX and NETx, on any network topology.
  1111. I give Pegasus Mail away for a number of reasons, very few of them
  1112. logical.  One of the main reasons, however, is the intense satis-
  1113. faction I get from knowing that people like using it. I am very
  1114. receptive to comments and criticisms about Pegasus Mail, and intend
  1115. to support it for as long as people want to use it.
  1116. The best way to reach me is by e-mail: if you have access to the 
  1117. Internet, then you can mail me at the following Internet address:
  1118.         
  1119. support@pmail.gen.nz
  1120. From CompuServe, you can mail to me by prefixing the address with
  1121. >internet:
  1122.  - so, 
  1123. >internet:support@pmail.gen.nz
  1124. I'm not currently addressable via MHS, but hope to be in the future. 
  1125. If you wish, you can fax me at 
  1126. (+64) 3 453 6612
  1127. I can be phoned at 
  1128. (+64) 3 453 6880
  1129. , but please remember that New
  1130. Zealand is GMT+1200... I am generally pretty grumpy about being woken
  1131. at 4am by ANYONE! Because of the volume of information I have to deal
  1132. with, faxing me, or sending me paper mail will generally not elicit a
  1133. fast response - I apologise in advance for this, but there's only so
  1134. much one person can do. My postal address is:
  1135.         Pegasus Mail, c/- David Harris,
  1136.         P.O. Box 5451,
  1137.         Dunedin, New Zealand.
  1138. Pegasus Mail has been in widespread use since June 1990. Since that
  1139. time, various people have had a significant influence on its growth
  1140. and acceptance in the e-mail community. The following list is by no
  1141. means complete, and I apologise to anyone whose name I have missed -
  1142. it is not for lack of appreciation, believe me!
  1143. Brad Clements
  1144. , formerly of Clarkson University and now the
  1145.      CEO of MurkWorks, Inc (a specialist software development
  1146.      company in New York State), for working hard and without much
  1147.      thanks on the excellent Charon SMTP gateway which Pegasus Mail
  1148.      knows how to use. Brad's ongoing influence on Pegasus Mail is
  1149.      beyond estimation.
  1150. James Ford
  1151.  for maintaining the PMAIL users group, and for
  1152.      making risc.ua.edu, my principal distribution point, available.
  1153. Steve Dart, Ton Roovers, Douwe Fokkinga, Steve Yoman, Dave
  1154.      
  1155. Lange, Brendan Boerner, John Baird
  1156.  and the other people who
  1157.      helped test the system (and put up with all the headaches!).
  1158.   And to all the sites who have purchased manuals: this financial
  1159.      support has been critical in allowing me to continue supporting
  1160.      and enhancing Pegasus Mail.
  1161. I have never previously released Pegasus Mail source code, for a
  1162. number of reasons, including:
  1163.   The desire to ensure that exactly one, consistent product is
  1164.     available on the market, rather than hordes of variants.
  1165.   Human nature: so much of me has become tied up in Pegasus Mail
  1166.     that I have become extremely jealous and possessive of it.
  1167. I recognise, however, that many sites may be concerned about ongoing
  1168. support and the possibility of maintenance in the event of my ceasing
  1169. to support Pegasus Mail for whatever reason (I stress the unlikeliness
  1170. of this). In an attempt to accommodate these sites, I have attempted to
  1171. devise a licensing agreement which could allow them access to the
  1172. source code. Unfortunately, because of the nature of US Law, it has
  1173. not been possible to find an enforceable non-disclosure agreement
  1174. which would permit such a license. The costs of enforcing a breach
  1175. are beyond anything which might be remotely considered reasonable.
  1176. As a result, it is not possible for me to consider releasing source
  1177. code at this stage. Blame the rapacity of the legal profession!
  1178. This user guide was created entirely using another of my programs,
  1179. called 
  1180. David's Readme Compiler
  1181.  (DRC). DRC allows you to take a
  1182. simple text file and "compile" it into a single .EXE file which you
  1183. you can include with your program. This reduces the number of files
  1184. you need to supply. DRC allows you to create hierarchical sub-topics
  1185. nested arbitrarily deeply and to control text attributes and colour.
  1186. It also has a mode which leaves the screen undisturbed, so you can
  1187. run it as a help system from inside other programs.
  1188. DRC is 
  1189. totally free
  1190. , no catches, gotchas or gimmes. You can get it
  1191. via anonymous FTP from 
  1192. risc.ua.edu
  1193.  in /pub/network/pegasus/drc21.zip.
  1194. It can also be found on CompuServe in the NOVUSR area.
  1195. Pegasus Mail requires Novell NetWare ELS-I, ELS-II, 2.15C (Advanced
  1196. or SFT) or NetWare 386. Some sites with NetWare 2.12 have reported no
  1197. problems using Pegasus Mail, but the author has been unable to test it
  1198. on that version. Pegasus Mail needs a minimum of 384Kb on the work-
  1199. station to run. It is essential that the default NetWare file
  1200. structure on volume SYS: exists, specifically the NetWare-defined
  1201. user mail directories under SYS:MAIL. Since NetWare creates these
  1202. directories automatically, this requirement is usually self-
  1203. fulfilling.
  1204. If you intend to use Pegasus Mail with Novell MHS, you must use MHS
  1205. version 1.5 or later. Pegasus Mail will not work with earlier MHS
  1206. versions. Pegasus Mail 2.32 and later are SMF-71-aware, and completely
  1207. compatible with SMF-71 systems such as Novell's NetWare Global MHS,
  1208. and MHS v2.0 (yet to be released at the time of writing).
  1209. Pegasus Mail v3.4 has full native support for Novell NetWare 4.1's
  1210. NDS user database. Installation and configuration on NetWare 4.1
  1211. is rather more complex than it is under Bindery mode because of
  1212. some of Novell's design decisions.
  1213. Comprehensive information on running Pegasus Mail in NDS mode is
  1214. supplied in the file README.NDS in this archive - please consult
  1215. that file for further information.
  1216. To install Pegasus Mail, copy the files 
  1217. pmail.exe
  1218. newmail.exe
  1219. pegasus.rsc
  1220.  and 
  1221. pmdict3.pmd
  1222.  to a publicly-accessible directory on
  1223. your network file server. If you are currently using a version of
  1224. Pegasus Mail earlier than v2.2, you 
  1225.  also copy the file
  1226. pconvert.exe
  1227.  to the same directory. DO NOT copy other files from the
  1228. Pegasus Mail distribution to the public directory, unless you are sure
  1229. they are needed. Normally, you need only copy the files named above.
  1230. Note that Pegasus.rsc and PMail.exe must be in the same directory, or
  1231. Pegasus Mail will not run. Newmail.exe can be placed elsewhere if you
  1232. wish. Pconfig.exe is usable only by supervisor-equivalent users, and
  1233. should be kept away from public access.
  1234. Existing users can use the program immediately. There are no extra
  1235. steps required when creating users to allow them to use the system -
  1236. Pegasus Mail learns all it needs about the user from the NetWare
  1237. Bindery.
  1238. Pegasus Mail can run on standalone machines, although it will
  1239. have limited usefulness in such a case unless a user-defined
  1240. gateway is provided as a mail transport. Standalone installation 
  1241. is easy: copy PMail.exe and Pegasus.rsc into a directory on the
  1242. path, then run PCONFIG.EXE. Choose the option for standalone
  1243. configuration from the main menu and tell Pegasus Mail where your
  1244. home mailbox and new mailbox are located (PCONFIG will NOT create
  1245. these directories). Note that you can use command substitutions
  1246. (see UDG.TXT in UDG.ZIP for more information on this) in these
  1247. fields to allow multiple users to run on the machine.
  1248. When you start Pegasus Mail standalone, it will look for the
  1249. DOS environment variable PMUSER: if it exists, it will use its
  1250. value as the current user's name. If it does not, then Pegasus
  1251. Mail will open a window and ask the user to enter his or her
  1252. name. Pegasus Mail does NOT validate the username in any way
  1253. whatsoever.
  1254. We suggest you examine the user-defined gateway manual UDG.TXT
  1255. in the archive UDG.ZIP supplied with this distribution: this
  1256. will give you more information you can use to run Pegasus Mail
  1257. in standalone mode, and provides a sample interface to Waffle.
  1258. Pegasus Mail can be run on non-NetWare LANs, although the
  1259. support for this is rather crude at this stage - essentially
  1260. a generalisation of standalone operation.
  1261. To run Pegasus Mail on a non-NetWare LAN, you need to define a
  1262. mailbox directory structure based on usernames in a globally-
  1263. available location on your file server. Then, run PCONFIG and
  1264. use a command substitution in the Homebox and Newmailbox fields
  1265. to key the structure.
  1266.    Example: you have created a directory called M:\MAIL. In
  1267.      this directory you have created a subdirectory for each
  1268.      user based on their usernames - so user DAVID's mailbox
  1269.      is M:\MAIL\DAVID and so on. Using PCONFIG, tell Pegasus
  1270.      Mail that the Home mailbox is M:\MAIL\~8 and that the
  1271.      New Mailbox is also M:\MAIL\~8. Pegasus Mail will use
  1272.      this information to perform local delivery.
  1273. Users only need the ability to create files in other users'
  1274. new mail folders - I encourage you to limit their rights in
  1275. this manner using the facilities your LAN offers. Of course,
  1276. a user needs all rights in his own mailbox...
  1277. You will have to devise your own user-defined gateways to
  1278. provide mail transports off-server.
  1279. Non-NetWare operation will be heavily enhanced in future
  1280. versions of Pegasus Mail with the introduction of a true
  1281. user database which Pegasus Mail can use as well as or
  1282. instead of the NetWare Bindery.
  1283. Some operations in Pegasus Mail (notably the use of an external
  1284. editor, and the DOS command in the browser) require the creation
  1285. of temporary files. Pegasus Mail will attempt to create these
  1286. files in the following order:
  1287.  If the user has defined a scratch area in his editor
  1288.      preferences, then that directory will be used.
  1289.  If Pegasus Mail can find a TMP or TEMP environment
  1290.      variable, it will use the directory specified.
  1291.  If it can find neither of the above, it will try to
  1292.      create the file in the current directory.
  1293. The last situation can create problems if the current directory
  1294. is one in which the user has insufficient rights.
  1295. I recommend that you have your users set a TMP or TEMP variable
  1296. prior to running Pegasus Mail.
  1297. Defining default settings for your users:
  1298. In previous versions of Pegasus Mail, a file called DEFAULTS.PM was
  1299. used to manage default settings for new users. DEFAULTS.PM offered
  1300. only a very limited range of customizations and wasn't generally very
  1301. satisfying.
  1302. Under Pegasus Mail v3.x for DOS and WinPMail, a new text-based
  1303. .INI format is used to store user preferences. The same file format
  1304. can be used to default almost any aspect of the program's operation,
  1305. using the following steps:
  1306. 1: Login as a guinea-pig user. You might want to create a temporary
  1307.    account for doing this.
  1308. 2: Run Pegasus Mail for DOS and/or for Windows (they share the same
  1309.    file) and set them up in exactly the way you would like them to
  1310.    appear to your users. Things you will typically change are
  1311.    preferences settings, and message settings (such as copy-to-self
  1312.    and so on).
  1313. 3: Quit, and change to the guinea-pig user's new mail folder in
  1314.    SYS:MAIL/USERID. Locate the file called PMAIL.INI.
  1315. 4: Copy PMAIL.INI to the same directory as PMAIL.EXE and
  1316.    WINPMAIL.EXE under the name PMDFLTS.INI.
  1317. 5: Edit the file using any text editor and remove the "Personal name"
  1318.    setting. We also recommend that you remove the Window positioning
  1319.    settings for the Windows version of Pegasus Mail, and any
  1320.    references to local drives on your machine.
  1321. That's all there is to it! New users will now pick up all the settings
  1322. in this file the first time they run Pegasus Mail for DOS or Windows.
  1323. You should modify NET$LOG.DAT, the NetWare system login script, on
  1324. the host server to contain commands similar to the following:
  1325.      #newmail
  1326.      if "%ERROR_LEVEL" > "0" then begin
  1327.         write ""
  1328.         pause
  1329.      end
  1330. This invokes the Pegasus Mail newmail utility, which reports the
  1331. number of unread messages the user has when he logs in. The write
  1332. statement prints a blank line, while the pause statement gives the
  1333. user a chance to see the message printed by newmail.
  1334. Newmail will check for new mail on all servers to which you are
  1335. attached and logged in. SUPERVISOR-equivalent users can check for
  1336. mail for other users on the default server by entering "newmail
  1337. USERNAME".
  1338. Some features in Pegasus Mail are only available if the
  1339. user has been authorised to use them. These are:
  1340.    Autoforwarding, mail disable, notification disable,
  1341.    and denial of receipt confirmation.
  1342. Because granting these rights requires the creation of a
  1343. property in the NetWare bindery, they must be explicitly
  1344. granted by a SUPERVISOR-equivalent user. You can control
  1345. whether or not a user can modify these settings as well.
  1346. To grant extended options to a user, either use PCONFIG,
  1347. selecting "Grant extended feature rights", or else use
  1348. PMGRANT.EXE, which allows you to use wildcard characters.
  1349. Pegasus Mail can deliver mail to users on other file servers if
  1350. access codes are provided. When a user attempts to send mail to a
  1351. user on a remote server, Pegasus Mail searches a Supervisor-defined
  1352. internal table for a usercode and password on the remote server. If
  1353. one is found, the system uses it to log into the remote server and
  1354. deliver the message. If none is found, the system attempts to log
  1355. into the remote server as the NetWare GUEST user. If all attempts
  1356. fail, an error is reported to the user.
  1357. To define the access information Pegasus Mail needs for remote
  1358. servers, the Supervisor or a Supervisor-equivalent user should run
  1359. the pconfig.exe program on the distribution disk. Pconfig presents a
  1360. menu offering `Interface definition' (this option is covered later)
  1361. and `Server Access definition'. Select the latter, and a window will
  1362. open. If you press <Enter> while the `Add a server' entry is high-
  1363. lighted, another window will open prompting you for information about
  1364. the remote host. 
  1365. You should enter the file server's name, and a usercode and password
  1366. Pegasus Mail can use on that server. The data is stored in a heavily-
  1367. encrypted format which should be secure from even an ardent hacker.
  1368. You can create any number of entries for remote server access the
  1369. list will scroll when you have filled the window. When you have
  1370. finished defining servers, press <Ctrl-Enter> to accept the
  1371. definitions and return to the main menu. Choose `Save and Exit' to
  1372. store the definitions.
  1373. The usercode you create for mail access should be extremely limited.
  1374. I recommend that it NOT be a member of group EVERYONE, and that it
  1375. should have only one explicit trustee right granted to it [C] (or
  1376. [CW] under NetWare 286) rights in SYS:MAIL. Pegasus Mail does not
  1377. need access to any other directory on the host server, nor does it
  1378. need access to any NetWare utilities.
  1379. Pegasus Mail logs into the remote server for the shortest possible
  1380. time to deliver mail or examine usernames, and guarantees that the
  1381. user will never be left logged-in to the remote host under the mail
  1382. usercode.
  1383. Note:  if a mail usercode on a remote server has an expired password,
  1384. Pegasus Mail will fail when delivering the message, even if grace
  1385. logins are enabled and plentifully available.
  1386. Pegasus Mail v3.1 supports noticeboards - discussion areas available
  1387. to designated users. Noticeboards are accessed from the main menu.
  1388. Setting up noticeboards
  1389. To initialize noticeboards, follow these steps:
  1390.    *  Create a root noticeboard directory somewhere on your file
  1391.       server. I recommend SYS:PUBLIC/NB, but it can be anywhere.
  1392.    *  In this directory, create a file called NB.ID. The file can
  1393.       be empty, although in standalone and non-NetWare setups it
  1394.       should contain this line:
  1395.            Administrator: <username>
  1396.       - where <username> is the name of the noticeboard manager.
  1397.    *  Set an environment variable called NB which points to the
  1398.       directory you have set up. The best way to do this is to use
  1399.       UNC path notation - for example, \\SERVER\SYS\PUBLIC\NB. You
  1400.       will probably want to create this variable in your system
  1401.       login script.
  1402. That's about all it takes. Simple noticeboard administration can
  1403. be done by administrator users within Pegasus Mail itself. You can
  1404. control access to noticeboards by altering the rights masks on the
  1405. directories created under the NB location on your server.
  1406. Expiration NLM
  1407. A NetWare NLM is available which can handle automatic expiration
  1408. of messages on noticeboards. Get NBEXPIRE.ZIP from the site where
  1409. you found Pegasus Mail.
  1410. Advanced management tool
  1411. An advanced management tool is also planned for Pegasus Mail's
  1412. noticeboard system: it should make it easy to maintain access and
  1413. posting rights within the system and should also be out within
  1414. a couple of months of the release of Pegasus Mail v3.1.
  1415. Many aspects of Pegasus Mail's operation can be controlled using
  1416. NetWare User Groups (created using the NetWare SYSCON utility).
  1417. Pegasus Mail 3.x recognizes the following NetWare groups:
  1418.      GROUPMAIL   Those who MAY send to NetWare groups
  1419.    NOGROUPMAIL   Those who may NOT send to NetWare groups
  1420.        MAILBOX   Those who MAY have a home mailbox on the server
  1421.      NOMAILBOX   Those who may NOT have a home mailbox on the server
  1422.      MAILUSERS   Those who MAY use Pegasus Mail to send mail
  1423.         NOMAIL   Those who may NOT use Pegasus Mail
  1424.         PMSEND   Those who MAY send one-line messages from <F4>
  1425.       NOPMSEND   Those who may NOT send one-line messages from <F4>
  1426.         BECOME   Those users who MAY access other users' mailboxes
  1427.       NOBECOME   Those users who may NOT acces other users' mail.
  1428. In the absence of both allowing and disallowing groups, the default is
  1429. that all users have access; so, if there is no MAILUSERS and no NOMAIL
  1430. group, then all users may use mail. The exception to this rule is the
  1431. BECOME/NOBECOME combination: in order to become another user, one of
  1432. these groups must exist and you must be authorised (either by being a
  1433. member of BECOME or NOT being a member of NOBECOME).
  1434. Pegasus Mail directly supports Internet mail via either the Charon
  1435. SMTP gateway by Brad Clements or by my own Mercury Mail Transport
  1436. System for NetWare 3.11.
  1437. To enable Pegasus Mail's support for these transports, run the Pconfig
  1438. program supplied and choose `SMTP Internet mail intercaces': a dialog
  1439. window will appear. You must provide the following information:
  1440. Spool interface?
  1441.   If you are using Mercury 1.11 or later as your
  1442.    SMTP transport agent, you can select either a queue or a directory
  1443.    interface to Mercury. The directory interface has some advantages
  1444.    over the queue interface and is the only way of running Mercury
  1445.    under NetWare 4.0 at this time. For more information on using the
  1446.    spool directory interface to Mercury, see the Mercury 1.11 guide.
  1447. Queue name
  1448. :  this is the name of the print queue you have created
  1449.    (using the NetWare PConsole utility) from which Charon or Mercury
  1450.    expects to retrieve messages. The queue need not exist at the time
  1451.    you define the interface. If you have installed Mercury 1.11 using
  1452.    the spool directory interface, you should enter the path to the
  1453.    Mercury spool directory in this field, preferably in the MS-Net UNC
  1454.    format of 
  1455. \\SERVER\VOLUME\PATH
  1456. Use always
  1457. :  enter `Y' if you want Pegasus Mail to use the gateway 
  1458.    for all messages, including mail to other servers. If you select 
  1459.    `N', Pegasus Mail will only pass mail with Internet addresses to 
  1460.    the gateway, and will use its own mechanism for all other messages.
  1461. Server's internet name
  1462. : Enter here the internet identity you have
  1463.    defined for this file server. Note that this is NOT the same as the
  1464.    name of the gateway itself. This address is used to form the sender's
  1465.    address for replies. The name you enter in this field should be fully
  1466.    domain extended - that is, you should include the domain as well as
  1467.    the host name.
  1468. Our time zone
  1469. :  Type here the UNIX-format abbreviation for your time
  1470.    zone:  this is required by the RFC822 standard for message format.
  1471.    Examples of time zones are:  EDT, PST, GMT, GMT+1200.
  1472. When you have filled in all the blanks, accept the data. That's all
  1473. there is to it!
  1474. Pegasus Mail 3.x is entirely resource-based; all data in the
  1475. program is loaded at runtime from indexed read-only data files called
  1476. resource files
  1477. , which are created using Pegasus Mail's resource
  1478. compiler, ResCom.
  1479. Customising Pegasus Mail requires at least some familiarity with
  1480. the format ResCom expects and can be reasonably complicated; forms
  1481. support in particular can be quite involved, although it's powerful
  1482. enough to reward the effort handsomely.
  1483. The primary reference for ResCom is to be found in the Forms
  1484. support file for Pegasus Mail 3.x, RESOURCE.ZIP, which is
  1485. included as part of the Pegasus Mail 3.x distribution: unpack
  1486. RESOURCE.ZIP in its own directory and examine it, in particular
  1487. the file FORMS.TXT which is the forms reference.
  1488. Well-commented source code for several sample resource files
  1489. is provided with Pegasus Mail 3.x; by printing FORMS.TXT and
  1490. examining the samples you should be able to customise Pegasus
  1491. Mail extensively with relatively little effort.
  1492. Instructions for creating system-wide entries:
  1493. Creating system-wide distribution lists:
  1494.    Distribution lists are text files with the extension 
  1495.    make a distribution list system-wide, copy it into the same
  1496.    directory as PMAIL.EXE, or else put it in a publicly-accessible
  1497.    location on the server and set a PML DOS environment variable to
  1498.    point to that location.
  1499. Creating system-wide address books:
  1500.    Address books consist of two files - name
  1501.  and name
  1502.    create a system-wide address book, copy both files for the book
  1503.    into the same directory on the server as PMAIL.EXE. Alternatively,
  1504.    copy the files into a public directory then set a DOS environment
  1505.    variable called PMR which points to that directory. If the address
  1506.    book is large and changes little, consider creating a secondary
  1507.    index for it using PMSORT.EXE - this will markedly speed up the
  1508.    process of opening the book.
  1509. Creating system-wide mail folders:
  1510.    In the same directory on the server as PMAIL.EXE, create a sub-
  1511.    directory with the extension 
  1512.  - the name is unimportant. In
  1513.    this directory, create a file called 
  1514. PMFOLDER.ID
  1515. , which contains
  1516.    the long name of the folder. On some systems, you may have to
  1517.    edit the file using a binary editor (such as Norton's DE) so that
  1518.    the last character in the file is an ASCII 0.
  1519.    Once you have created the folder and the name file, grant rights
  1520.    to the directory as required: in order to read messages, users will
  1521.    need [RF] rights; in order to move messages into the folder, they
  1522.    will need at least [RWCF] rights.
  1523. Pegasus Mail v3.x is fully internationalizable: all text, strings
  1524. and data structures are stored in PEGASUS.RSC and loaded at runtime.
  1525. At the time of release for 3.x, translations are under way for the
  1526. following languages:  Dutch, German, Czech, French, Spanish, Finnish
  1527. and Portuguese.
  1528.  Internationalization modules for earlier versions of Pegasus
  1529. Mail will NOT work with Pegasus Mail v3.3. You will need new modules.
  1530. When international versions of Pegasus Mail are made available, they
  1531. will appear as replacements for PEGASUS.RSC; these files should be
  1532. copied into the same directory as PMAIL.EXE on your file server and
  1533. can be selected by setting an environment variable called 
  1534. PMRSC
  1535. the extension (language code) of the resource file.
  1536. Example:
  1537.    the French version of PEGASUS.RSC would be called PEGASUS.FR;
  1538.    you would 
  1539. SET PMRSC=FR
  1540.  before running Pegasus Mail.
  1541. Translation of the Pegasus Mail resources is done under a quite
  1542. strict nondisclosure and licensing agreement - contact the author,
  1543. david@pmail.gen.nz, for more information if you are interested in
  1544. producing a version of Pegasus Mail for an unsupported language.
  1545. MIME (Multipurpose Internet Mail Extensions) is a recent standard
  1546. which addresses several long standing problems with Internet mail,
  1547. most notably the transmission of binary data.
  1548. Pegasus Mail 3.x supports everything required for "minimal compliance"
  1549. to the MIME specification as described in Appendix A of RFC1341 and
  1550. quite a bit more; in particular, you can define your own attachment
  1551. viewers for MIME content-types which Pegasus Mail does not support
  1552. directly, such as IMAGE/GIF or APPLICATION/POSTSCRIPT. You can also
  1553. override Pegasus Mail's internal viewers for every type except
  1554. MULTIPART/MIXED.
  1555. Customising Pegasus Mail's MIME support is done via a PM-MIME.RSC
  1556. resource file created using the Pegasus Mail 3.x resource compiler,
  1557. ResCom. For an example of how to create a PM-MIME.RSC file for
  1558. yourself or your entire site, examine the sample source file,
  1559. PM-MIME.R contained in the file RESOURCE.ZIP provided as part of
  1560. the Pegasus Mail 3.x release.
  1561. Pegasus Mail 3.x allows you to add sub-menus to the 
  1562. New mail
  1563. Send Mail
  1564.  options on the main menu and to define your own 
  1565. address
  1566. listing
  1567.  services, via a resource called PM-MENU.RSC.
  1568. As with other Pegasus Mail 3.x customisations, PM-MENU.RSC is
  1569. created using the ResCom resource compiler. A sample PM-MENU.R
  1570. source file is provided in the RESOURCE.ZIP file supplied as part
  1571. of the Pegasus Mail 3.x distribution.
  1572. In previous releases of Pegasus Mail it was possible to alter
  1573. the SMTP translation table Pegasus Mail uses to map 8-bit
  1574. characters onto 7-bit data for outgoing messages, and to
  1575. change the PostScript code Pegasus Mail uses to format
  1576. banners and messages.
  1577. This facility is preserved in Pegasus Mail 3.x, although the
  1578. SMTP translation table is only applied to non-MIME messages.
  1579. To adjust character mapping for SMTP or PostScript, examine
  1580. the sample resource file PM-CHAR.R in RESOURCE.ZIP. This new
  1581. resource format replaces the PMALTEXT.DAT file used in older
  1582. releases of Pegasus Mail.
  1583. Pegasus Mail 3.x allows you to design your own mail entry forms.
  1584. The facility is complex but powerful - it is not envisaged that
  1585. average users will design their own forms, but rather that
  1586. someone with some programming experience will develop forms
  1587. for the whole site.
  1588. Several sample forms are provided with Pegasus Mail 3.x in the
  1589. file RESOURCE.ZIP, along with a complete reference, FORMS.TXT
  1590. which goes into the data structures and layout of a form file.
  1591. You may use or customise the sample forms as you wish - they are
  1592. reasonably well-commented and in when read in conjunction with
  1593. FORMS.TXT are fairly clear.
  1594. Forms are made available in Pegasus Mail via the PM-MENU.RSC
  1595. resource, discussed above. If you develop forms which you find
  1596. useful, you are encouraged to make them available to all Pegasus
  1597. Mail users by whatever means you find most convenient, including
  1598. the Pegasus Mail user group at pmail@ua1vm.ua.edu.
  1599. Pegasus Mail 3.x lets you create your own address lookup service
  1600. and tie it into the <F2> local userlist key. Your program is run
  1601. by Pegasus Mail and passed (among any other parameters it might
  1602. need) the name of a file. If the user selects any addresses using
  1603. your program which need to be pasted into the current address
  1604. field in Pegasus Mail, you must write them into the file, one per
  1605. line. On return, Pegasus Mail will scan the file adding any
  1606. addresses it contains to the field.
  1607. Adding your own lookup service to Pegasus Mail 3.x is done via
  1608. the PM-MENU.RSC resource file, discussed earlier in this topic.
  1609. Examine the sample PM-MENU.R file for an example of how you
  1610. might implement this at your site.
  1611. Pegasus Mail 3.x allows you to add a randomly-selected fragment
  1612. of text to your message signatures; this may be used to add an
  1613. enlightening, witty or other touch to your messages and can
  1614. be quite entertaining if done carefully and in good taste.
  1615. Previous versions of Pegasus Mail implemented these "variable
  1616. signatures" using a file called QUOTES.PMS in the user's home
  1617. mailbox. Under Pegasus Mail 3.x, the file is a resource file
  1618. compiled with the ResCom compiler, called RQUOTES.PMS. A
  1619. sample RQUOTES file is provided in source form as RQUOTES.R
  1620. in the RESOURCE.ZIP file provided with Pegasus Mail 3.x. To
  1621. use it, add your own quotes in the proper format (see the
  1622. sample for more discussion of this), then compile using the
  1623. command 
  1624. ResCom rquotes.r
  1625. . Once compiled, you will have to
  1626. rename the resulting RQUOTES.RSC file to RQUOTES.PMS and copy
  1627. it into your home mailbox.
  1628. A variable signature is activated when Pegasus Mail
  1629. encounters the two characters 
  1630.  in your signature file.
  1631. Pegasus Mail has native support for Novell MHS version 1.5 and later.
  1632. To enable MHS support, run PCONFIG (you must be a SUPERVISOR-
  1633. equivalent user to do this), and choose "Define Novell MHS interface"
  1634. from the main menu. A window will open, presenting the following
  1635. editable fields:
  1636. Enabled: 
  1637.     If 'Y', this field indicates that MHS mail capability is available
  1638.     on this server. If 'N', Pegasus Mail will generate an error message
  1639.     if a user attempts to enter an MHS address.
  1640. Preferred:
  1641.     This flag only has meaning if an Internet gateway is also
  1642.     installed on the current system. Some MHS and SMTP addresses are
  1643.     indistinguishable from each other (canonical MHS addresses are
  1644.     ALWAYS correctly sensed): if such an address is detected by
  1645.     Pegasus Mail, it will be routed to whichever transport has its
  1646.     "preferred" flag set. If NEITHER transport has its preferred flag
  1647.     set, then the user will be asked to use an explicit override
  1648.     (either MHS: for MHS addresses, or IN: for SMTP addresses).
  1649. Use always?
  1650.     If set to 'Y', then all messages will be routed to MHS
  1651.     irrespective of apparent address format. Pegasus Mail will
  1652.     rewrite addresses without workgroup parts, using the name defined
  1653.     for this host (so, a message addressed to "david" will be rewritten
  1654.     as "david @ hostname"). Pegasus Mail will not use its own local
  1655.     delivery agent, and messages via an Internet mail transport (if
  1656.     present) will always have to be overridden (using the IN: prefix).
  1657.     NOTE: Hardened MHS users may instinctively wish to set this field
  1658.     to 'Y', but in general, Pegasus Mail will perform better if it is
  1659.     set to 'N', since its own delivery agent is extremely efficient.
  1660.     We recommend that this field be set to 'Y' only in an extremely
  1661.     heavy MHS environment - ie, one where a number of MHS mailers
  1662.     are used, to the exclusion of all other protocols.
  1663. Default workgroup:
  1664.     This is the name of the local host/workgroup as defined in the
  1665.     installation of MHS on the current server. Pegasus Mail uses this
  1666.     name to construct the "From:" field of messages, and when rewriting
  1667.     addresses to MHS format.
  1668. Local delivery:
  1669.     This option only has meaning at sites where both MHS and an
  1670.     Internet gateway are used simultaneously. If this flag is set
  1671.     to 'Y', then MHS will be used for any local mail - that is,
  1672.     Pegasus Mail's own delivery agent will be effectively disabled.
  1673.     So, where an address such as "DAVID" would usually be taken
  1674.     as a local Pegasus Mail address, if this flag is set, then
  1675.     Pegasus Mail will treat it as an MHS address instead.
  1676.     This option does NOT cause Pegasus Mail to attempt local MHS
  1677.     delivery without MHS - Pegasus Mail will never do this: MHS
  1678.     MUST be running on your system for any MHS delivery to occur.
  1679. SMF-71 available?
  1680.     Set this flag to 'Y' if you are using an SMF-71 transport such
  1681.     as NetWare Global Messaging, or MHS v2.0. For MHS 1.5, set it
  1682.     to N.
  1683. UTC Time value
  1684.     Enter here the time offset of your area from GMT, expressed as
  1685.     a positive or negative 4-digit value; New Zealand, for instance
  1686.     is 12 hours ahead of GMT, so you would enter +1200 here. MHS 1.5
  1687.     does not require this field to be completed.
  1688. Use SMFSEND
  1689.     If set to 'Y', then Pegasus Mail will attempt to use the MHS
  1690.     SMFSEND utility to deliver mail. On some systems this will permit
  1691.     mail to be delivered locally without having MHS running, but
  1692.     SMFSEND is not the most reliable utility in the world, and
  1693.     performance using this feature may be erratic.
  1694. DOS MV path
  1695.     Enter here the path to the MHS tree - exactly the same as the
  1696.     MV environment value set at the DOS level. While Pegasus Mail
  1697.     will function correctly if this value is not set, you will not
  1698.     be able to change file servers reliably from the Pegasus Mail
  1699.     main menu if it is not.
  1700. Pegasus Mail includes a number of user configuration options in its
  1701. preferences menu:
  1702. SMF/MHS user name
  1703. : if a user has an MHS mail identity which is
  1704.    different from his/her NetWare usercode, then he/she will have to
  1705.    enter that identity in this field. The default is the first eight
  1706.    characters of the user's NetWare userid. If you are using an SMF-
  1707.    71 transport, such as NetWare Global Messaging, then this field
  1708.    can contain a full address, such as "David Harris@Pmail.gen.nz".
  1709.    Pegasus Mail uses this value to create the "From" field of
  1710.    outgoing messages.
  1711. MHS/SMF mailbox name
  1712. : each user has a directory in the MHS
  1713.    directory tree where new mail is stored. In almost all cases
  1714.    this will have the same name as the first eight characters of
  1715.    the user's NetWare username, but very occasionally it might
  1716.    be different. If it IS different, then Pegasus Mail will not be
  1717.    able to find new mail for the user until the correct name is
  1718.    entered here.
  1719. MHS App name
  1720. : if a preferred mailer has not been specified for a
  1721.    user when he/she was added to the MHS system, then mail will be
  1722.    delivered by default to an MHS application directory called MHS.
  1723.    Normally, Pegasus Mail should be installed in your MHS system
  1724.    using the application name PMAIL, which has been reserved with
  1725.    Novell: if, however, you are installing Pegasus Mail over the top
  1726.    of an existing MHS mailer, you may not wish to alter all the users.
  1727.    In either of the cases described here, you can change the name of
  1728.    the application directory Pegasus Mail will scan for new mail by
  1729.    entering its name in this field.
  1730. Scan MHS dir for new mail?
  1731.  If set to Y, then Pegasus Mail will
  1732.    scan the user's default 'MHS' mailer directory for new mail, as
  1733.    well as scanning whatever directory is defined in "MHS App name".
  1734. Pegasus Mail understands and uses MHS extended addressing, and will
  1735. add any personal name the user has defined (under General Settings in
  1736. the Preferences menu) to his address in outgoing messages: this will
  1737. result in addresses of the form:
  1738.              joeblogg @ thalia (Joseph Bloggs)
  1739. In outgoing messages. This syntax is legal, but might possible
  1740. confuse older mailers which do not understand MHS extended address
  1741. forms. The advantage of adding the comment field is that Pegasus Mail
  1742. can pick it out of the address and display it in the message browse
  1743. list; the personal name is 'friendlier' than a raw address.
  1744. The following guidelines can be used as a guide when trying to decide
  1745. the best way to configure Pegasus Mail to operate with MHS at your site.
  1746. 1: Sites using Pegasus Mail only, No SMTP, and MHS to deliver between
  1747.    servers: Set "Preferred" to 'N'; "Use always" to 'N'; "Enabled" to
  1748.    'Y'.
  1749. 2: Sites using MHS and Internet mail on the same system:
  1750.    Set "Preferred" to 'Y' if most mail traffic is MHS, otherwise set
  1751.    it to 'N'; "Enabled" to 'Y'; "Use always" to 'N'.
  1752. 3: Heavy MHS sites using more than one MHS mailer, and no SMTP.
  1753.    Set "Preferred", "Enabled" and "Use always" to 'Y'.
  1754. Pegasus Mail understands three different message formats: RFC-822,
  1755. the Internet mail format; MHS SMF-70, the format of MHS 1.5, and
  1756. SMF-71, the format of NetWare Global MHS and MHS v2. It can
  1757. distinguish between the message formats transparently: Pegasus
  1758. Mail's own mail agent uses the RFC-822 format. Pegasus Mail stores
  1759. all new mail in the user's unique mail directory in SYS:MAIL,
  1760. irrespective of the transport used: if new MHS messages are
  1761. detected in MV/.../USERS/APPNAME, they are moved to the user's
  1762. SYS:MAIL directory before being read, along with any associated
  1763. attachments. After being read, messages may migrate to a user-
  1764. specified home mailbox (perhaps on a local drive) or may be left
  1765. in SYS:MAIL/USERID, depending on user configuration.
  1766. Outgoing mail is ALWAYS placed in MV/MHS/MAIL/SND for routing via
  1767. MHS, as per the recommendation in the "MHS 1.5 Technical Overview".
  1768. Pegasus Mail will NOT attempt local MHS delivery on its own - the
  1769. MHS Connectivity Manager must be running for mail to be delivered.
  1770. Since the expected main use of Pegasus Mail is in sites where 
  1771. Pegasus Mail's own agent is used for local delivery, and MHS is
  1772. used for off-site transport, this should present no problems.
  1773. * Local delivery: Pegasus Mail will NEVER attempt to perform
  1774. local MHS delivery - the MHS Connectivity Manager must be run.
  1775. The only possible exception to this is to use SMFSEND for local
  1776. delivery, but this option has variable reliability.
  1777. * MHS Macros, as defined in the "Technical Summary of MHS 1.5" are
  1778. not supported, will NOT be copied back into replies if referenced,
  1779. but will not generate errors.
  1780. * Confirmation requests: MHS requests for confirmation of receipt
  1781. are honoured: confirmation is generated at the moment the message
  1782. is opened for reading.
  1783. PMIMPORT allows you to import and export address books
  1784. between Pegasus Mail's internal binary format and ASCII
  1785. text format. You can use this to generate system address
  1786. books from other lists you might have available, and
  1787. to export existing address books for correction and
  1788. maintenance.
  1789. PMIMPORT replaces the PMADDR program provided with
  1790. earlier versions of Pegasus Mail, and still referenced
  1791. incorrectly in the 2.2 manual.
  1792. To use PMIMPORT, simply run it from the DOS prompt.  You can
  1793. use PMIMPORT to maintain user address books, but you must
  1794. know the path to the user's home mailbox, since PMIMPORT does
  1795. not read the user profile.  The MAILDIR program provided in
  1796. the distribution set will change directory to the SYS:MAIL
  1797. mailbox of the user specified on the command line. Using this
  1798. can be helpful when accessing user address books.
  1799. PMIMPORT has only one menu, from which you can Import an ASCII
  1800. file into an address book, Export an address book to an ASCII
  1801. file, or change the flags on an address book.
  1802. Importing and exporting are straightforward. The flags which
  1803. PMIMPORT allows you to alter control whether or not an address
  1804. book is to be treated as a system (non-modifiable) book, and
  1805. whether or not an address book should be searched when Pegasus
  1806. Mail attempts to resolve an alias.
  1807. *** In Pegasus Mail 2.2 (R4), the alias disable flag is not
  1808.     implemented. It will be added to the next release.
  1809. *** In PMIMPORT v1.1, the ALTER FLAGS option on the main
  1810.     PMIMPORT menu is non-functional. It will be enabled in
  1811.     a future version.
  1812. PMIMPORT currently only reads or writes one ASCII format,
  1813. known as 
  1814. Tagged Import/Export Format
  1815. . In future, other
  1816. import/export formats will be added.
  1817. Tagged Import/Export format is a line-based format where
  1818. each line begins with a keyword which identifies the rest
  1819. of the line. The first line in the file MUST be the long
  1820. name of the address book. Lines beginning with spaces or
  1821. semi-colons (;) are treated as comments and ignored. A
  1822. totally blank line indicates "end of record", and causes
  1823. PMIMPORT to write the current entry when exported. You
  1824. may have multiple consecutive blank lines if you wish -
  1825. all subsequent blank lines are ignored until either end
  1826. of file or a non-blank line is encountered.
  1827. It is permissable in this format for fields to be missing
  1828. for any entry. Only the 
  1829. Name:
  1830.  field must be non-blank,
  1831. although an entry without an address as well won't be very
  1832. much use to you.
  1833. PMIMPORT currently reads and writes the following tags,
  1834. corresponding to the appropriate address book field:
  1835.     Name:        Dept:
  1836.     Key:         Email:
  1837.     Postal:      Street: 
  1838.     Phone:       Fax: 
  1839.     Notes:       User:
  1840. "User:" is an optional 4-byte long integer value which you
  1841. may use for any purpose you wish. Pegasus Mail will initialize
  1842. it to 0, but you may store anything here.
  1843. When PMIMPORT exports an address book, it writes all the
  1844. tagged fields except User:, whether or not there is data
  1845. in the field. User: is only exported if it is non-zero.
  1846. This is to help you when maintaining the book.
  1847. PMIMPORT can be operated in batch mode from the command
  1848. line using the following syntax:
  1849.    To import a text file into an address book:
  1850.       pmimport /i <textfile> <addressbook>
  1851.    To export an address book to a tagged text file:
  1852.       pmimport /e <textfile> <addressbook>
  1853. The following is a sample of an input file suitable for use
  1854. with PMIMPORT. Note the very first line of the file, which
  1855. is the long name of the address book. Note the missing
  1856. fields in some entries - this is perfectly permissable.
  1857. ----------------------- Cut here --------------------------
  1858. New personal address book
  1859. Name:    Brad Clements
  1860. Dept:    ERC 
  1861. Key:     BRAD
  1862. Email:   "Brad Clements" <bkc@draco.erc.clarkson.edu>
  1863. Notes:   Author of Charon
  1864. ;  This line is a comment - it will be ignored.
  1865. Name:    David Harris
  1866. Dept:    Pegasus Mail
  1867. Key:     DAVID
  1868. Email:   "David Harris" <david@pmail.gen.nz>
  1869. Postal:  P.O. Box 5451, Dunedin New Zealand.
  1870. Street:  University of Otago, Leith Street, Dunedin.
  1871. Phone:   (+64) 3 453-6880
  1872. Fax:     (+64) 3 453-6612
  1873. Notes:   Author of Pegasus Mail.
  1874. Name:    Wyatt Barbee
  1875. Dept:    CBA
  1876. Key:     WYATT
  1877. Email:   wgbarbee@splicer.cba.hawaii.edu
  1878. Postal:  CBA, University of Hawaii, Manoa.
  1879. Notes:   Maintains PMail-updates.
  1880. PMGRANT can be used to grant or revoke extended feature rights
  1881. (the ability to autoforward, disable mail, disable receipt
  1882. confirmation and so forth) from the command line. This may be
  1883. desirable if you have a very large bindery, with which PCONFIG
  1884. may not be able to cope.
  1885.   Usage:  pmgrant [option] <username> [parameter]
  1886.      -v: view user's or users' extended rights
  1887.      -d: delete user's extended rights
  1888.      -l: set user's local forwarding address to [parameter]
  1889.     -l-: clear user's local forwarding address
  1890.      -i: set user's Internet forwarding address to [parameter]
  1891.     -i-: clear user's Internet forwarding address
  1892.      -f: set user's address synonym to [parameter]
  1893.     -f-: clear user's address synonym
  1894.   -w[-]: allow/do not allow user to edit extended rights
  1895.   -a[-]: enable/disable delivery even if autoforwarding
  1896.   -m[-]: enable/disable mail delivery altogether
  1897.   -c[-]: honour/refuse requests for confirmation of reading
  1898.   -n[-]: turn on/turn off message arrival broadcast messages
  1899.   <username> may contain wildcards (* and ?)
  1900.   Only one of -v, -l, -i or -f may be used in one invocation.
  1901.   Address synonyms are only valid when using Charon 3.5 or later.
  1902.   If no option is present, the user is granted extended rights.
  1903. PMAIL.ICO is the official Windows v3 icon for Pegasus Mail.
  1904. You can use it if running Pegasus Mail from Windows.
  1905. PMAIL.PIF is a sample Windows v3 PIF file which you can use
  1906. to configure Windows to run Pegasus Mail.
  1907. Maildir is a simple program to change to a specified user's
  1908. mailbox in SYS:MAIL. It may be useful if you need to check
  1909. on the files in a user's mailbox.
  1910.    Usage:   
  1911. MAILDIR <username>
  1912.    <username> may not contain wildcards.
  1913. PRebuild rebuilds the index file for a damaged Pegasus Mail
  1914. folder. Prebuild assumes that the .PMM file (which contains
  1915. the actual text of the messages in the folder) is intact, and
  1916. regenerates the index from it.
  1917. Although PRebuild is quite safe to use, some information
  1918. (flag fields recording the Read/Replied/Forwarded status
  1919. of the message) is lost, so it should be used only when
  1920. necessary, and not routinely.
  1921. UNCONFIG removes the Bindery Property Pegasus Mail creates to
  1922. store its configuration information. Very occasionally you may
  1923. find that this property has somehow become corrupt (a good
  1924. symptom to look for is that a Yes/No value in PCONFIG behaves
  1925. as if set to 'Y', even when you set it to 'N').
  1926. In such cases, run UNCONFIG to remove the old property, then
  1927. run PCONFIG again to reinstall a new, correct property.
  1928. UNCONFIG will not currently work in NetWare NDS mode.
  1929. UNCONFIG has no effect on user-defined gateways or on extended
  1930. features granted to users. It only affects the configuration
  1931. Pegasus Mail uses for Charon, MHS, and inter-server delivery.
  1932. NMAIL is an enhanced replacement for Pegasus Mail's
  1933. NEWMAIL program, written by Lars-Kaare Skjoerestad and
  1934. included with his permission. NMAIL provides comprehensive
  1935. and extremely configurable listings of your new mail from
  1936. the DOS command line.
  1937. NMAIL will not work in NetWare NDS mode.
  1938. For more information, please read NMAIL.DOC.
  1939. A listserver is a program which monitors incoming mail
  1940. and automatically forwards it to members of a specific 
  1941. distribution list.
  1942. Pegasus Mail 2.3 includes important modifications which
  1943. allow it to act as a simple but functional list server.
  1944. There are four new NewMail Filtering Actions - 
  1945. Send Text
  1946. Send Binary File
  1947. Add To List
  1948.  and 
  1949. Remove From List
  1950. which assist in this, and, more importantly, new mail
  1951. which arrives while the new mail list is open will be
  1952. filtered (it hasn't been in the past). This means that
  1953. you can create a set of rules to handle incoming traffic,
  1954. then leave the new mail window open on a machine 
  1955. somewhere, and Pegasus Mail will take it from there,
  1956. applying the rules to each message as it comes in.
  1957. Another new feature in rule handling in 2.3 will help
  1958. as well: if the first character of the text to match in
  1959. a rule is a caret (^) then Pegasus Mail will require an
  1960. EXACT MATCH on the string, instead of the substring match
  1961. it usually does (ie, if the field contains the string at
  1962. all). So, if you enter ^SUBSCRIBE as the text to match
  1963. for a rule, then Pegasus Mail will only activate the rule
  1964. if the field contains ONLY the word "Subscribe". Pegasus
  1965. Mail ALWAYS ignores case when matching, whether or not you
  1966. ask for an exact match.
  1967. ONE RESTRICTION! Once there are more than 75 messages
  1968. in the newmail folder, Pegasus Mail no longer performs
  1969. checks for new mail in the background. As a result of
  1970. this, the rules you use to implement a listserver should
  1971. always ultimately move the message out of the new
  1972. mail folder or delete it.
  1973. Here's a sample set of filters you might use to set up
  1974. a simple list.
  1975.   Subject contains SUBSCRIBE:
  1976.        * Forward to list moderator
  1977.     or * Add sender to mailing list
  1978.        * Move message to subscription folder
  1979.   Subject contains UNSUBSCRIBE:
  1980.        * Forward to list moderator
  1981.     or * Remove sender from mailing list
  1982.        * Move message to subcription folder
  1983.   Subject contains FAQ:
  1984.        * Send the text file C:\MAIL\FAQ.TXT
  1985.        * Delete or move the message.
  1986.   Subject contains ARCHIVE:
  1987.        * Send the file C:\MAIL\ARCHIVE.LIS
  1988.        * Delete or move the message
  1989.    Subject contains anything (*) - default rule
  1990.        * Forward the message to the list
  1991.        * Move the message to the archive folder
  1992.     or * Append the message to the archive file,
  1993.          then delete it.
  1994. Note the order of the rules - it's quite important
  1995. that you establish the sequence correctly. Remember
  1996. that rule processing stops as soon as a message is
  1997. deleted or moved.
  1998. Pegasus Mail can be used from the Command Line using the following
  1999. syntax:
  2000. PMAIL
  2001.  -t <to_address>     To: address for message
  2002.         -f <[@]filename>    Name of file to send
  2003.         -s <"Subject">      Subject (optional, must be quoted)
  2004.         -c <cc_address>     Cc: address for message (optional)
  2005.         -b                  Indicates that <filename> is binary
  2006.         -l <message_flags>  See below for more information
  2007.         -p <pref_server>    Server to use (must be logged in)
  2008.         -u <username>       NetWare username for this session
  2009.         -m <macrofile>      Invoke a keystroke macro
  2010.         -a                  Force standalone operation
  2011.         -r                  Process rules only, then exit
  2012.         -e <x>              Force encoding: 1=UUencode, 2=BinHex
  2013. The -e flag allows you to specify the encoding for the file which
  2014. follows it on the command line. The following values are allowable:
  2015.      0: Pegasus Mail decides (the default)
  2016.      1: UUencode
  2017.      2: BinHex
  2018.      3: ASCII encoding (file is sent as a message)
  2019.      4: No encoding (dangerous)
  2020.      5: MIME encoding.
  2021. If the parameter to "-f" starts with '@', then the file is presumed
  2022. to be a valid RFC-822 format message ready to send, and is read,
  2023. parsed for addresses, then sent.
  2024. Options may be specified using either '/' or '-' and may be freely
  2025. mixed, although -r only works with -[apu]. Spaces must appear
  2026. between options and parameters. The -u option depends on your having
  2027. rights to the specified user's mailbox and and may be subject to
  2028. other restrictions at your site.
  2029. The -l flag is used to indicate message flags such as "urgent" or
  2030. "copy to self": it consists of a string of 
  2031.  characters:
  2032. whose meaning depends on their position in the string. A 
  2033.  in any
  2034. position stands for "Default".
  2035.    Character 1:   Copyself flag
  2036.    Character 2:   Confirmation of reading flag
  2037.    Character 3:   Confirmation of delivery flag
  2038.    Character 4:   Urgent flag
  2039.    Character 5:   No-signature flag
  2040. Example:  The command line switch "-l YDYNN" should be read as:
  2041.    Keep a copy to self     -    Yes
  2042.    Confirm reading         -    Default
  2043.    Confirm delivery        -    Yes
  2044.    Message is urgent       -    No
  2045.    Omit signature          -    No
  2046. Example:  The command line 
  2047.    PMAIL -t david@pmail.gen.nz -s "Testing" -f message.txt
  2048. Sends the file MESSAGE.TXT to david@pmail.gen.nz as a message with
  2049. the subject field set to "Testing".
  2050. Example:  The command line
  2051.    PMAIL -u BETTY -t JANE -f message.wp5 -b -c BOB -s "Report"
  2052. Sends the file MESSAGE.WP5 as a binary attachment to Jane with a
  2053. copy to Bob with the subject set to "Report", and does so from
  2054. Betty's mail account.
  2055. Some sites have reported problems sending mail. There's
  2056. no general solution, and all the problems appear to be
  2057. to do with subtleties in the way different versions of
  2058. NetWare interpret Trustee rights. What makes these
  2059. problems particularly frustrating is their rarity, and
  2060. the fact that they are almost always unreproducible at
  2061. other sites.
  2062. One I've had reported a couple of times involves sending
  2063. mail from a 3.11 server to a 2.15 server. The mail user-
  2064. code has been correctly setup on the 2.15 server, but
  2065. Pegasus Mail reports "Unable to create container file"
  2066. errors. In this case, I've found that granting the mail
  2067. usercode S rights in the 2.15 SYS:MAIL directory (remember:
  2068. S means "Search" under 2.15, not "Supervisor") seems to
  2069. fix it, although I don't know why.
  2070. Other problems often involve curiosities in the NetWare
  2071. Bindery, particularly after upgrading a 2.15 server to
  2072. 3.xx. In this case, running BINDFIX often cures the
  2073. problem.
  2074. As a last resort, run UNCONFIG (from this archive) and
  2075. then re-run PCONFIG to setup your server.
  2076. Manuals for Pegasus Mail/DOS v3.3 are available immediately
  2077. (as of the date of release, 31st January 1996).
  2078. Pegasus Mail is free software, and is provided with enough
  2079. documentation and online help to be easily usable: no manual is
  2080. provided though.
  2081. In order to support the costs of hardware and software involved in
  2082. developing Pegasus Mail, I sell printed manuals. There is no
  2083. obligation to purchase manuals - none whatsoever. Purchasing manuals
  2084. does, however, help me in my work and also gives you a tangible asset
  2085. for your money. The manual is provided loose-leaf in a protective
  2086. folder, ready for copying. The quality of the manual is high.
  2087. I sell manuals in three ways:
  2088. 5-user manuals
  2089. : you get one printed manual with a license to 
  2090.     make up to 5 further copies. This costs US$195.
  2091. Site-licensed manuals
  2092. : you get one printed manual with a license
  2093.     to make as many copies as you wish for one site. One site is
  2094.     defined as the extent of any organization in any one city or
  2095.     town, so if you have two branches in the same town, one site
  2096.     license will cover both of them. As well as the manual, site
  2097.     licensees get a diskette with RTF and ASCII versions of the 
  2098.     manual. Site licenses cost US$375.
  2099. Any type of manual can be upgraded to the next level for the current
  2100. difference in cost between the two levels.
  2101. Note: as of the release of WinPMail 1.1 and Pegasus Mail/DOS v3.1,
  2102. the "Annual Update License" option which was previously offered
  2103. ceases to be available, although all existing licensees are covered.
  2104. Ordering: to order Pegasus Mail manuals, please fill out the order form
  2105. shown at the end of this file (also in the file ORDER.FRM supplied with
  2106. the distribution) and return it by mail or fax with your purchase order,
  2107. cheque or credit card details to:
  2108.      Pegasus Mail, c/- David Harris,
  2109.      P.O. Box 5451,
  2110.      Dunedin,
  2111.      New Zealand.
  2112.                         (Fax: +64 3 453 6612).
  2113. We do not use postal codes in New Zealand.
  2114. *** If you fax your order to us, please DO NOT send the original by
  2115. *** mail as confirmation.
  2116. Please be sure that you actually complete and enclose our order form - we
  2117. will use it as the final authority for shipping and billing addresses,
  2118. since many organizational purchase orders have ambiguous addressing
  2119. details.
  2120. We are happy to accept purchase orders provided payment is made on normal
  2121. credit terms (nett 30 days).
  2122. Payment must be made in 
  2123. US dollars, drawn on a US bank
  2124. . There is usually
  2125. a delay of around 2 weeks before a manual can be sent out, and I reserve
  2126. the right to hold your order if a new release is pending (so you can get
  2127. the new release). Manuals are always sent by Express Mail Service courier
  2128. (2-4 day delivery anywhere in the world), the fee for which is included in
  2129. the purchase price.
  2130. All manual orders are shipped with a diskette containing the most recent
  2131. version of the program. The manuals are shrink-wrapped, and you may
  2132. request either A4 or US-Letter size versions.
  2133. PLEASE, PLEASE!
  2134.  Remember to enclose the order form: I'm not psychic,
  2135. and I can't guess at delivery addresses from a cheque alone...
  2136. We can accept payment for Manual orders on any valid VISA or
  2137. Mastercard. If you wish to pay this way, please note your card
  2138. number, expiry date, and the name on the card on the order form,
  2139. then sign the order form (signing the form is VERY IMPORTANT - I
  2140. cannot process your order if you do not sign).
  2141. Special Conditions:
  2142. *  Credit card payments attract a 2.5% surcharge which will
  2143.    be automatically added to the voucher.
  2144. *  The amount you are billed will probably not be exactly
  2145.    the amount on the order, because I have to submit the
  2146.    voucher to the VISA Centre converted to New Zealand
  2147.    dollars. I will use the USD conversion rate which
  2148.    applies on the day your order is processed.
  2149. If you are an existing license holder for any other platform of a
  2150. Pegasus Mail manual (ie, Win or Mac), you can purchase site licensed
  2151. manuals for the DOS version for $75 less than the full price (ie,
  2152. $275). There is no discount provided for the purchase of 5-user
  2153. manuals because the production and shipping costs are so high.
  2154. In the past, we have had serious problems keeping pace with orders
  2155. for manuals, which has resulted in appreciable delays in filling
  2156. orders. Our system has been modified to allow faster turnaround on
  2157. manuals and we now ship everything by courier.
  2158. I will accept payment by telegraphic transfer, but you
  2159. should be aware that there are some very particular
  2160. conditions you MUST meet for me to be able to do so.
  2161. Telegraphic Transfer Checklist:
  2162. ------------------------------
  2163.   Your bank must not deduct any fees from the amount
  2164.    invoiced.
  2165.   Transfer to: The National Bank of New Zealand,
  2166.    Dunedin North Branch, account 060-909-0106632-13.
  2167.    The account name is "David Harris Pegasus Mail".
  2168. Your bank MUST ONLY TRANSFER TO MY BANK!!!
  2169.  If your
  2170.    bank transfers to me via any other bank in New
  2171.    Zealand, it will incur processing fees at this end
  2172.    which I will not accept. 
  2173. If your bank cannot trans-
  2174.    fer directly to the National Bank of New Zealand,
  2175.    please pay by cheque. PLEASE ENSURE THAT YOUR BANK
  2176.    UNDERSTANDS THIS CONDITION!
  2177.  Note in particular that
  2178.    the "Bank of New Zealand" and the "National Bank of
  2179.    New Zealand" are different organizations.
  2180.   Please make sure that your bank states my invoice
  2181.    number in the transfer narration, so I can credit
  2182.    the remittance against your invoice.
  2183. A note to European users:  it appears to be common practice for
  2184. European Banks, particularly in Germany, to deduct fees from the
  2185. cheque they send. In some cases, these fees have been as high as
  2186. US$25.
  2187. Because of the costs of manual production, and the relatively small
  2188. amounts involved in the invoice, 
  2189. DEDUCTIONS OF FEES FROM REMITTANCES
  2190. CANNOT BE ACCEPTED!!
  2191.   If your bank deducts fees from the remittance
  2192. you make, I will return the cheque unpresented for repayment. If
  2193. you prefer to make payments via direct credit to a bank account,
  2194. please contact me for details.
  2195. The following terms and conditions apply to all orders for Pegasus
  2196. Mail manual sets. Submitting an order indicates acceptance of these
  2197. terms and conditions in their entirety, over and above any waivers,
  2198. disclaimers or conditions stated on the order itself.
  2199. -------------------- Terms and Conditions ------------------------
  2200. : For licensing purposes, a "site" is the extent of a single
  2201. organization in a single Metropolitan area; so, a University with three
  2202. campuses in the same town would be covered by a single site license,
  2203. but a government department with offices in four separate cities would
  2204. require four licenses. For the purposes of this definition, State,
  2205. National and Municipal Governments do not qualify as "organizations",
  2206. nor do "umbrella" institutions, such as a Board of Education covering
  2207. all high schools in a city.
  2208. Special licensing arrangements
  2209. : We are quite flexible about manual 
  2210. licensing and will gladly consider proposals for special-case
  2211. scenarios.  We also try to help charitable and environmental
  2212. organizations where we can. If you would like to discuss special-case
  2213. licensing with us, please send Internet e-mail to
  2214. D.Harris@pmail.gen.nz.
  2215. Purchase orders and payment
  2216. : we are happy to accept purchase orders
  2217. provided that our invoice is paid under normal credit terms (nett 30
  2218. days). We can accept payment by VISA or Mastercard - in order to do so,
  2219. we need the card number, expiry date, the name exactly as shown on the
  2220. card, and a clear signature on our order form. Credit card payments
  2221. attract a 2.5% surcharge (the fee charged to us by the bank) and may
  2222. not appear as an exact amount on your statement because we have to
  2223. submit our vouchers converted to NZ dollars - we use the exchange rate
  2224. prevailing on the date of processing. If paying by credit card, please
  2225. ensure that the details on your order form are typed, not written.
  2226. Currency
  2227. : all prices are shown in US dollars; we require payment in US 
  2228. DOLLARS DRAWN ON A US BANK. The exception to this is for clients in New
  2229. Zealand, who are welcome to contact us for a New Zealand Dollar rate. 
  2230. Please note the "US Bank" requirement carefully - payments in US Dollars
  2231. drawn on non-US banks attract considerable fees at this end and will be
  2232. returned unpresented.
  2233. Invoices
  2234. : all manual purchases are properly invoiced. New Zealand
  2235. clients will receive a valid Tax Invoice (prices are inclusive of GST
  2236. in NZ).
  2237. Payment by IMT (International Money Transfer)
  2238. : we are willing to accept
  2239. payment by money transfer, but recommend that you avoid this method of
  2240. payment because of serious weaknesses in the international banking
  2241. system.  If you pay by IMT, your bank MUST remit the funds DIRECTLY to
  2242. the National Bank of New Zealand, Dunedin North Branch, account
  2243. 060909-0106632-13. The name of the account is "David Harris, Pegasus
  2244. Mail". Please stress to your bank the importance of the direct transfer
  2245. - transfers sent to us via other banks in New Zealand will attract a
  2246. processing fee which we refuse to accept; my bank has standing orders
  2247. to reject such payments and return them to the sender. Only transfers
  2248. made directly to the National Bank of New Zealand are acceptable.
  2249. Please note that the "National Bank of New Zealand" and the "Bank of
  2250. New Zealand" are completely different institutions.
  2251. Fees and deductions
  2252. : it appears to be common practice in parts of
  2253. Europe for banks to deduct fees from the amount remitted - we will not
  2254. accept such deductions and will return payments from which fees have
  2255. been deducted unpresented. We require the amount paid to us to be the
  2256. amount shown on the invoice.
  2257. US Taxpayer information requests
  2258. : we periodically receive requests from
  2259. US companies and organizations asking us to provide "FEIN" numbers, or
  2260. Social Security Numbers which are needed by the client for compliance
  2261. with US Tax Laws. We have contacted the US Commerce Attache in Sydney,
  2262. Australia, and advise on their recommendation that the vendor is NOT a
  2263. US Citizen, and is not resident in the USA for taxation purposes. We
  2264. cannot provide the information requested (we have neither a FEIN nor an
  2265. SSN) and requests for such information will not receive a reply. We
  2266. suggest you record that the vendor is a foreign national not subject to
  2267. US taxation laws.
  2268. Quotes, bids, pro-forma invoices and acknowledgments
  2269. : because of the
  2270. sheer volume of paperwork we have to process, we regret that we are
  2271. unable to provide quotes, bids, pro-forma invoices or acknowledgments
  2272. of receipt of orders (other than by e-mail on specific request). The
  2273. most recent version of this file retrieved from us by e-mail may be
  2274. taken as a firm quote - we will honour the prices shown provided this
  2275. form is used.
  2276. VAT and import taxes
  2277. : when we ship manuals, we enclose a commercial 
  2278. invoice for customs purposes, itemized as US$11 for materials and the 
  2279. remainder of the fee as a license charge. We are not responsible for
  2280. taxes or import duties levied on entry to your country and suggest you
  2281. contact your customs service in advance for information on any fees
  2282. which might be payable.
  2283. Freight charges
  2284. : all manual prices include courier shipment via EMS 
  2285. (Express Mail Service) anywhere in the world. EMS usually provides a
  2286. four-day service to any destination. We can ship via airmail if you
  2287. specifically request it, but are unable to ship via other carriers
  2288. (such as FedEx, UPS or DHL).
  2289. Delivery times
  2290. : the usual processing time for an order is 8-10 days plus
  2291. the time required for shipment. Occasionally the time required will be 
  2292. longer than this, and if a new version of the manual is due in the near
  2293. future, we reserve the right to hold your order until it is released, so
  2294. that you get the most up-to-date product.
  2295.        Press <F10> and choose "Edit" to fill in this order form
  2296. Please ensure you have read the "terms and conditions" section carefully.
  2297.           --------------------------------------------------
  2298.                  G E N E R A L   O R D E R   F O R M
  2299.                       for Pegasus Mail Manuals
  2300.                     Valid until March 31st 1997
  2301.           --------------------------------------------d340--
  2302.  Ship To:                            Bill To:
  2303. [                            ]      [                               ]
  2304. [                            ]      [                               ]
  2305. [                            ]      [                               ]
  2306. [                            ]      [                               ]
  2307. [                            ]      [                               ]
  2308. Date this order was mailed          [   ] Day  [   ] Mon  [   ] Year
  2309. What is your purchase order number  [                               ]
  2310.  or: Credit card type (tick one)    [   ] Visa [   ] Mastercard
  2311.      Card number (print carefully)  [                    ] exp: [   ]
  2312.      Name shown on card             [                               ]
  2313. Number of invoice copies required   [   ]
  2314. Manual format required (tick one)   [   ] A4   [   ] US-Letter
  2315. Internet e-mail address of contact  [                               ]
  2316. Fax number of contact               [                               ]
  2317. Please supply the following items:
  2318. --------- New Manual Licenses: --------------------------
  2319. [  ] 5-copy manual set, Pegasus Mail/DOS @US$195 . . . . US$ [       ]
  2320. [  ] 5-copy manual set, Pegasus Mail/Windows @US$195 . . US$ [       ]
  2321. [  ] 5-copy manual set, Pegasus Mail/Mac @US$175 . . . . US$ [       ]
  2322. [  ] Single manual set, Mercury System @US$150 . . . . . US$ [       ]
  2323. [  ] Site-licensed set, Pegasus Mail/DOS @US$375 . . . . US$ [       ]
  2324. [  ] Site-licensed set, Pegasus Mail/Windows @US$375 . . US$ [       ]
  2325. [  ] Site-licensed set, Pegasus Mail/Mac @US$325 . . . . US$ [       ]
  2326. [  ] Site-licensed set, Mercury System @US$300 . . . . . US$ [       ]
  2327. [  ] Site bundle, Pegasus Mail/DOS and WinPMail @US$550  US$ [       ]
  2328. [  ] Site bundle, Pegasus Mail/DOS and Mac @US$525 . . . US$ [       ]
  2329. [  ] Site bundle, Pegasus Mail/Mac and WinPMail @US$525  US$ [       ]
  2330. [  ] Site bundle, DOS, Windows & Mac @US$775 . . . . . . US$ [       ]
  2331. --------- Upgrades: -------------------------------------
  2332. Any previous DOS license to current version @US$135  . . US$ [       ]
  2333. Any previous Mac license to current version @US$135  . . US$ [       ]
  2334. Any previous Windows license to current version @US$135  US$ [       ]
  2335. Any previous Mercury license to current version @US$135  US$ [       ]
  2336. (Please quote your current license number for upgrades).
  2337. ---------- Discounts: -----------------------------------
  2338. If you order or hold a SITE license for one Pegasus Mail
  2339. platform (DOS, Win, Mac) you can claim $75 off each sub-
  2340. sequent SITE license platform purchase (EXCLUDES BUNDLES).               
  2341.                             Total discount . . . . . . . US$ [       ]
  2342. (NOTE: discounts do NOT apply if you hold a 5-copy license,
  2343. or are purchasing a 5-copy license, upgrade or site bundle)
  2344.