home *** CD-ROM | disk | FTP | other *** search
/ ProfitPress Mega CDROM2 …eeware (MSDOS)(1992)(Eng) / ProfitPress-MegaCDROM2.B6I / MISC / NETWORK / PMAIL224.ZIP / GUIDE.EXE (.txt) < prev    next >
Encoding:
David's Readme Compiler Executable  |  1992-01-25  |  80.7 KB  |  1,073 lines

  1. >V    r"
  2. H9D0}
  3.  G H I O P Q v 
  4. YYG;>
  5. LLVW3
  6. 0RY_^
  7. <Ar    ,@
  8. _^_^]
  9. YYF;v
  10. ;Dz~    
  11. '2(2(((
  12. (2(?(!(U
  13.  H I K M P Q0.
  14. DF_^]
  15. YY9|,uK
  16. ;D@ui
  17. ;DDu2
  18. H9D0~
  19. 9D<|    u
  20. Y;D2v
  21. H9D0u
  22. YY_^]
  23. YY_^]
  24. Y;D2wK
  25. t0Nt-
  26. !r.RP
  27. !r$RP
  28. u/SQR
  29. [C[J[O[
  30. Zx[V[Z[^[
  31. \D\d\
  32. [[XP3
  33. Turbo C++ - Copyright 1990 Borland Intl.
  34. Null pointer assignment
  35. Divide error
  36. Abnormal program termination
  37. %-50.50s
  38.  Print this section 
  39. Ready printer and press a key (ESC to cancel)
  40. ---- Printing ----
  41.  PgUp/Dn: 
  42. =print
  43.  Line %d of %d 
  44. Readme error: no attached data.
  45.  Topics 
  46. MMMODE
  47.  ; < = > ? @ A B C D T U V W X Y Z [ \ ]
  48.  G O w u R S s t
  49. EAEIIOOUUYIOU
  50. Insert paper in printer then press
  51. a key (<ESC> cancels print)
  52.  Printer error 
  53. The printer on LPT%d: is
  54. confused
  55. out of paper
  56. off line
  57. Correct then press a key
  58. or hit <ESC> to cancel print
  59.  Insert Paper 
  60. <ESC>
  61.  key pressed:
  62. Please confirm cancel/quit
  63. Accept this data?  
  64.  Insufficient disk space 
  65. There is not enough space on the target
  66. disk to receive the file(s): please replace
  67. the disk with another formatted disk, then
  68. press any key to retry, or <ESC> to cancel 
  69.          !!!!!                  
  70. @@@@@@@@@@@@@@@
  71. @@@@@@@
  72. @@@@@@
  73. @@@@ 
  74. (E(E(E
  75. (null)
  76. Data file generated by RCOM.
  77.  Pegasus Mail version 2.2 guide
  78. IMPORTANT info for current users
  79. Information about Pegasus Mail
  80. New features in Pmail 2.2
  81. Installing Pegasus Mail
  82. PMIMPORT - importing addresses
  83. Other utilities supplied
  84. Ordering Pmail manuals
  85. Finding the Pmail version
  86. Sites using Pmail 2.1c
  87. Sites using Pmail 2.2 (R2)
  88. Sites using Pmail 2.2 (R3)
  89. Converting system address books
  90. About Pegasus Mail
  91. Contacting the author
  92. The Charon SMTP Gateway
  93. Acknowledgments
  94. Pegasus Mail Source Code
  95. About this guide...
  96. Spelling checker
  97. New address book format and aliases
  98. Multiple attachments to messages
  99. Keystroke macros
  100. New mail filtering rules
  101. File-based mail folders
  102. Deleted message tracking
  103. User-defined mail gateways
  104. New control groups
  105. Other changes and features
  106. System requirements
  107. Installing Pegasus Mail
  108. TEMP and TMP variables
  109. Modifying NET$LOG.DAT
  110. Enabling extended options for users
  111. Enabling delivery between servers
  112. Enabling SMTP mail via Charon
  113. Novell MHS and Pmail
  114. Installing Pmail for use with MHS
  115. User-settable MHS options
  116. Personal names and MHS
  117. Recommendations for installation
  118. How Pmail interacts with MHS
  119. Notes on this release
  120. What is PMIMPORT?
  121. How to use PMIMPORT
  122. Tagged import/export format
  123. Sample input file
  124. PMGRANT.EXE
  125. PMAIL.ICO/.PIF
  126. MAILDIR.EXE
  127. Pegasus Mail Manuals
  128. Ordering manuals
  129. Orders from Europe
  130. Upgrading existing manuals
  131. Pegasus Mail Manuals - Order Form
  132. You can find out what version of Pegasus Mail you 
  133. are using at any time while the program is running 
  134. by pressing 
  135. <Alt-A>
  136. For what it's worth, the snake's name is 
  137. Sammy
  138.    If you currently use Pegasus Mail, please note that you 
  139. install 
  140. PCONVERT.EXE
  141.  in the same directory as PMAIL.EXE for the
  142. new version to operate. 
  143. This is essential!!
  144. Users must have sufficient free space on the drive where their
  145. home mailbox is located prior to running PCONVERT. They will
  146. require 150% of the total size of their current mailbox free,
  147. although this is a one-off requirement during conversion, and
  148. the surplus can be revoked when the process is complete.
  149. PCONVERT does NOT handle out-of-disk conditions gracefully!
  150. Please note also that the spelling dictionary files (PMDICT.PMD,
  151. COMMON.PMD, and PMDICT.NDX) must be installed in the same directory
  152. as PMAIL.EXE if you want to use Pmail 2.2's spell-checker.
  153. Pmail 2.2 (R3) is what I consider the official release version
  154. of Pmail 2.2. It is the first release to be made outside one or
  155. two selected sites.
  156. (R3) fixes the following problems in (R2):
  157.   Autoforwarding from Local to Internet mail now works.
  158.   One or two windows not closing correctly and trashing
  159.       the screen have been corrected.
  160.   Errors in sorting by date have been corrected. Note
  161.       that this fix will not show in mailboxes which have
  162.       already been converted.
  163.   Sending ASCII files now works again - a message is
  164.       generated for each ASCII file instead of a file
  165.       transfer. You can mix ASCII and non-ASCII transfers
  166.       in the same batch.
  167.   Problems with high bits being stripped from messages
  168.       when mailing from the command line have been fixed.
  169. (R3) also adds a couple of "finishing touches":
  170.   When printing, headers are now tidied if you have this 
  171.       option set (toggled using 'H' in the message reader).
  172.   Sites using MHS will find that the <F2> key will now
  173.       list local MHS addresses as well as local NetWare
  174.       usercodes.
  175. Pmail 2.2 (R4) stabilises (R3). Several small bugs have been
  176. fixed, and one significant change made:
  177. In previous versions of Pmail, you COULD NOT edit system
  178. address books from within Pmail. (R4) explicitly allows you
  179. to do so, provided the book has fewer than 1500 entries.
  180. In fact, if you have system address books created using an 
  181. earlier version of Pmail 2.2, you 
  182.  open them from within
  183. Pmail to build the new index structure. 
  184. Until you do this,
  185. users will NOT be able to access the book!
  186.   Alternatively,
  187. you can import and export the book using PMIMPORT - this will
  188. also build the index.
  189. Pmail 2.2 sorts address books by KEY, but has a new option in
  190. the address book manager to allow you to choose to sort by
  191. name as well. Speed search will work on whatever you are
  192. currently sorting by - so if you are sorting by key, then 
  193. speed search will work on the key field.
  194. You can convert any system address books you created for
  195. Pmail 2.1c or earlier by issuing the command:
  196.      
  197. PCONVERT <filename>
  198. <filename>
  199.  is the name of the system address book and can
  200. include a full path specification in either DOS or NetWare
  201. filename format.
  202.                  
  203.                  
  204.   Welcome to Pegasus Mail, v2.2  
  205.                  
  206.    Pegasus Mail is an electronic mail system for use with Novell 
  207. NetWare (versions 2.15A and later): it is a fully-fledged mailer, 
  208. one of its more unusual characteristics being that it is free - not
  209. shareware, but free. You can use it without charge, restriction or
  210. obligation on as many servers as you wish.
  211.    I do sell manuals for the program, in order to support development 
  212. costs, but manual purchases are strictly optional. An order form for
  213. manuals is provided in this guide - please print it out and attach it
  214. to your order form or cheque if you place an order.
  215.    Pegasus Mail requires DOS 3.0 or later and 384KB RAM on the DOS
  216. workstation to run, and runs fine from within MS-Windows (a Windows
  217. version is planned for future release). A Windows .PIF file and Icon
  218. is provided with this release.
  219.    Pegasus Mail has been tested under NetWare 2.12, NetWare 2.15A-C,
  220. NetWare 386 3.0, 3.1 and 3.11. It will run on any station equipped
  221. with any version of IPX and NETx, on any network topology.
  222.    I give Pmail away for a number of reasons, very few of them logical.
  223. One of the main reasons, however, is the intense satisfaction I get
  224. from knowing that people like using it. I am very receptive to comments
  225. and criticisms about Pmail, and intend to support it for as long as
  226. people want to use it. The best way to reach me is by e-mail: if you
  227. have access to the Internet, my address is david@otago.ac.nz. From
  228. CompuServe, you can mail to me as >internet:david@otago.ac.nz. I am not
  229. currently addressable via MHS, but hope to be in the future. 
  230. If you wish, you can fax me at either (+64) 3 453 6612 or (+64) 3 479
  231. 8577. I can be phoned at (+64) 3 453 6880, but please remember that New
  232. Zealand is GMT+1200... I am generally pretty grumpy about being woken
  233. at 4am by ANYONE! Because of the volume of information I have to deal
  234. with, faxing me, or sending me paper mail will generally not elicit a
  235. fast response - I apologise in advance for this, but there's only so
  236. much one person can do. My postal address is:
  237.         Pegasus Mail, c/- David Harris,
  238.         P.O. Box 5451,
  239.         Dunedin, New Zealand.
  240. Pegasus Mail can talk to UNIX and other TCP/IP based hosts via the
  241. Charon SMTP gateway from Clarkson University.
  242. Developed by 
  243. Brad Clements
  244. , and a product of Clarkson University,
  245. Charon is a dedicated server which can service mail on up to 8
  246. NetWare servers simultaneously. Pmail and Charon were developed with
  247. each other in mind, and work very well together. Interaction is via
  248. NetWare Print Queues, which makes for easy management (using the
  249. NetWare PCONSOLE utility).
  250. Charon uses Packet Drivers to talk both TCP/IP and IPX at the same
  251. time, and requires the use of MX entries on a BIND/DNS system to
  252. operate to best effect. It supports aliasing, has a Finger server,
  253. and supports remote management via Telnet.
  254. Charon is available via anonymous FTP from omnigate.clarkson.edu
  255. (128.153.4.1) in /pub/cutcp/charon-3.0/charon.zip. Charon is free
  256. software.
  257. Pegasus Mail has been in widespread use since June 1990. Since that
  258. time, various people have had a significant influence on its growth
  259. and acceptance in the e-mail community. The following list is by no
  260. means complete, and I apologise to anyone whose name I have missed -
  261. it is not for lack of appreciation, believe me!
  262. Brad Clements
  263. , Clarkson University, for working hard and
  264.      without much thanks on the excellent Charon 3.x SMTP gateway
  265.      which Pmail knows how to use. Brad's ongoing influence on
  266.      Pmail is beyond estimation.
  267. Wyatt Barbee
  268.  and 
  269. Jon Fujiwara
  270. , for maintaining the users group,
  271.      and for keeping the Splicer FTP server running.
  272. Janet Perry, Manoj Goel
  273.  and 
  274. Lou Leporace
  275.  from Novell Inc, who
  276.      have helped in many, many ways.
  277. Steve Dart, Ton Roovers, Douwe Fokkinga, Steve Yoman, Dave
  278.      
  279. Lange, Brendan Boerner, John Baird
  280.  and the other people who
  281.      helped test the system (and put up with all the headaches!).
  282.   And to all the sites who have purchased manuals: this financial
  283.      support has been critical in allowing me to continue supporting
  284.      and enhancing Pegasus Mail.
  285. I have never previously released Pegasus Mail source code, for a
  286. number of reasons, including:
  287.   The desire to ensure that exactly one, consistent product is
  288.     available on the market, rather than hordes of variants.
  289.   Human nature: so much of me has become tied up in Pegasus Mail
  290.     that I have become extremely jealous and possessive of it.
  291. I recognise, however, that many sites may be concerned about ongoing
  292. support and the possibility of maintenance in the event of my ceasing
  293. to support Pmail for whatever reason (I stress the unlikeliness of
  294. this). In an attempt to accommodate these sites, I have attempted to
  295. devise a licensing agreement which could allow them access to the
  296. source code. Unfortunately, because of the nature of US Law, it has
  297. not been possible to find an enforceable non-disclosure agreement
  298. which would permit such a license. The costs of enforcing a breach
  299. are beyond anything which might be remotely considered reasonable.
  300. As a result, it is not possible for me to consider releasing source
  301. code at this stage. Blame the rapacity of the legal profession!
  302. This user guide was created entirely using another of my programs,
  303. called 
  304. David's Readme Compiler
  305.  (DRC). DRC allows you to take
  306. a simple text file and "compile" it into a single .EXE file which
  307. you can include with your program. This reduces the number of files
  308. you need to supply. DRC allows you to create hierarchical sub-topics
  309. nested arbitrarily deeply and to control text attributes and colour.
  310. It also has a mode which leaves the screen undisturbed, so you can
  311. run it as a help system from inside other programs.
  312. DRC is 
  313. totally free
  314. , no catches, gotchas or gimmes. You can get it
  315. via anonymous FTP from 
  316. risc.ua.edu
  317.  in /pub/network/pegasus/drc.zip.
  318. Drc.zip can also be found at splicer.cba.hawaii.edu in the directory
  319. /files/pegasus. I hope to make it available on CompuServe when I get
  320. the time.
  321. Pmail 2.2 incorporates a 60,000 word spelling checker which can be
  322. invoked in any editor within Pmail. The dictionaries provided with
  323. the distribution are currently only a UK-English version: a US 
  324. English version (you know, where all the words are misspelt, like
  325. "color"... hey, I'm kidding - really!) will be available in Feb. or
  326. March 1991.
  327. To invoke the spelling checker, move the cursor to the point in the
  328. message or file at which you want spell checking to start, then press
  329. <^KL>
  330.  (this combination can be remapped using PMKB, of course). The
  331. screen will split, and Pmail will check each word. When it encounters
  332. a word not in any of its dictionaries, it will show it to you in
  333. context and allow you to alter it. You can also add the word to your
  334. user dictionary, or ignore the word. Pmail can offer suggestions for
  335. the correct word, although at this stage the facility is rather
  336. limited (it will offer no valid suggestions if any of the first three
  337. letters is wrong).
  338. The address book format in Pmail 2.2 is radically different from the
  339. one in previous versions. Existing address books will be converted to
  340. the new format the first time you run Pmail 2.2. The new format keeps
  341. much more information about addressees, including postal and delivery
  342. addresses, phone and fax numbers and so on. As well, the name field
  343. in the new address book can be used as an 
  344. alias
  345.  for a user. This means
  346. that you can create an entry for "Joe Bloggs" then enter "Joe Bloggs"
  347. in the TO field of a message. Pmail will automatically lookup the
  348. name at the time it sends the message, and use the address it finds
  349. in the address book entry.
  350. Large system address books will load almost instantaneously under
  351. Pmail 2.2, although screen update may be a little slower. Large
  352. personal address books (> 75 entries) will take a while to sort,
  353. insert and delete entries.
  354. Pmail 2.2 allows you to send up to 64 files with one message. The
  355. "send a File" option on the main menu is familiar except that now
  356. there is a list in the window. Enter an addressee and a subject, then
  357. press <Ins> to add files to the list. You can use wildcard characters
  358. (* and ?) in filenames to select several at once. You can send files
  359. from any mixture of directories. Setting "ASCII file?" to Y will stop
  360. Pmail from applying UUENCODING to the file if it is sent via an SMTP
  361. system.
  362. The new attachment scheme is upwardly compatible with messages sent
  363. using previous versions of Pmail - no conversion of your old messages
  364. is needed. As well, problems sending the same file several times
  365. which existed in previous versions have been eliminated. Attachment
  366. handling should be much more reliable under v2.2.
  367. Pmail 2.2 allows you to record macros, or sequences of keystrokes,
  368. which you can then playback later. Macro size is limited only by
  369. available disk space.
  370. To define a macro
  371. , press <Alt-U> then any other key on the keyboard -
  372. this key will be the activator for the macro. A small window will
  373. open asking for a descriptive name for the macro - this is used later
  374. if Pmail needs to list the macros available. You do not have to enter
  375. anything here, but if you intend to use the macro repeatedly, it's
  376. worth going to the trouble of choosing a meaningful name. Now, Pmail
  377. is recording every keystroke you press: do whatever you need, then
  378. press <Alt-U> again to end macro definition.
  379. To play a macro back
  380. , press <Ctrl-U> then the activation key you gave
  381. when defining the macro. Pmail will play back every key in the macro
  382. quite literally. If you pause longer than 1.5 seconds between the ^U
  383. and the activation character, Pmail will offer you a list of the
  384. macros available for you to choose from.
  385. Stop codes
  386. : you can make a macro pause at particular places during
  387. playback by pressing <Alt-P> while defining the macro, at the place
  388. you want the macro to pause. Definition pauses, and you can type
  389. anything you like until you press <Alt-P> again. When playing back,
  390. the macro will pause at the <Alt-P> and allow the user to type
  391. anything necessary, until <Alt-P> is again pressed, whereupon the
  392. macro will start playing again. Stop codes are useful for generating
  393. forms, or for pausing to allow a particular field to be entered.
  394. System macros
  395. : you can create system macros by copying the macro file
  396. (identifiable by the .PMU extension) into the same directory as
  397. PMAIL.EXE. WARNING: do NOT change the name of the macro, since it is
  398. what Pmail uses to tie the key pressed to the macro file.
  399. A new preferences option has been added which allows you to automate
  400. the processing of your new mail. You can define rules which Pmail
  401. will apply to each new message. Rules are of the general form:
  402.          
  403. If these fields contain this, then do this.
  404. The fields you can select on are any or all of To:, From:, CC:,
  405. Subject: or Reply-to:. The possible actions are Copy, Move, Delete,
  406. Print, Forward, Extract or Append. You can define multiple rules 
  407. for the same contents, which allows you to forward a message, then
  408. copy it to another folder, then delete it. Rules are applied strictly
  409. in sequence. Once a message is deleted or moved, no further rules
  410. will be applied to it.
  411. Earlier versions of Pmail stored messages as files in subdirectories:
  412. Pmail 2.2 uses single files as folders, much like archives in previous
  413. versions. This has a number of important effects:
  414.  Much less disk space is occupied by messages: for instance, in a
  415.     site with 100 users each with 100 messages, you would expect to
  416.     save nearly 20MB in disk space.
  417.  Many fewer directory entries are used on the server: this is very
  418.     important in NetWare 2.x systems.
  419.  Folders load vastly faster than they did in previous versions: a
  420.     folder which previously took 25 seconds to load (372 message) now
  421.     takes 2 seconds.
  422.  Archives are obsolete: in fact, PCONVERT will convert archives to
  423.     folders automatically. This simplifies the user interface.
  424. A new preferences option (under General Preferences) allows you to
  425. tell Pmail to save deleted messages temporarily to a special system
  426. folder called "Deleted messages". You do not need to create this
  427. folder - Pmail will create it when it needs to.
  428. All messages deleted during a session will be moved to this folder:
  429. when you exit from Pmail, the folder and its contents will be deleted
  430. automatically, and permanently. Up until you exit, you can browse the
  431. "Deleted messages" folder like any other, moving messages to other
  432. folders if you wish - effectively "undeleting" them.
  433. Under Pmail 2.2, you can define your own mail transports (for 
  434. instance, UUCP) and tell Pmail how to interact with them. This allows
  435. sites with specialised mail needs to develop their own gateways to
  436. them. It is also necessary if you want to run Pmail on a non-NetWare
  437. LAN, or standalone (not quite implemented yet).
  438. User-defined gateways are accessed in Pmail using the NetWare-style 
  439. SERVER/USER notation, except that the gateway name replaces the 
  440. server name. USER can be any address valid to the gateway.
  441. To define a gateway, run PCONFIG and choose "create a User-defined 
  442. gateway" from the main menu. A list, not unlike the server access 
  443. list, will appear showing any gateways you have defined. Press <Ins>
  444. to define a new gateway, or select an existing one and press <Enter>
  445. to edit it.
  446. Gateway name:
  447.   This is the name by which users will know this 
  448. gateway. It should follow legal NetWare naming rules, and cannot 
  449. contain spaces.
  450. New mail path:
  451.   This is either a full path to a location where Pmail
  452. is to find new mail, or else the name of a program to run when
  453. checking for new mail. You can enclose the placeholder 
  454.  in the
  455. string to represent the first eight characters of the user's name,
  456. but the placeholder can be absent if you wish. Note that Pmail will
  457. assume that ALL mail in this directory is for the current user - it
  458. will not search among messages for various users. If your transport
  459. places new mail in the mail directory each user has in SYS:MAIL,
  460. using a .CNM file extension, then you do not need to enter anything
  461. in this field.
  462. Is ^ a program to run?
  463.   Enter 'Y' if "New mail path" is a program 
  464. name rather than a directory name. Gateways which require a program 
  465. to be run to retrieve new mail will not be polled periodically -
  466. rather, the "check for New mail" option will remain permanently on
  467. the main menu, and the program will only be run when that option is
  468. selected.
  469. New mail search mask:
  470.   This is a DOS filename pattern which Pmail is
  471. to use when searching the New mail path for new mail. New mail
  472. messages will be rewritten in the user's home mailbox using the
  473. normal Pmail naming convention prior to reading, but they need not be
  474. in this format as written by the gateway.
  475. Outgoing mail path:
  476.   The name of the directory in which Pmail should
  477. create outgoing mail messages. Again, you can use the placeholder 
  478. in this string to indicate that the first 8 characters of the user's
  479. name be substituted.
  480. Run for outgoing mail:
  481.   If you enter a program name in this field, 
  482. Pmail will run it every time it sends new mail to the gateway. The
  483. program must not interfere with the screen. If you place the special
  484. string 
  485.  anywhere in this field, Pmail will substitute the name
  486. of the output message file it has created. This allows you to pass
  487. the name of the message to your gateway process.
  488. Filename format:
  489.   This field allows you some control over the file-
  490. names Pmail will use when creating outgoing messages. You can specify
  491. any string you wish, and may use the placeholder %d up to two times
  492. in the string. Each %d will result in a substitution of four random
  493. hexadecimal digits.
  494. Run to validate address:
  495.   You can provide a program which Pmail will
  496. call to validate that an address is correct. If you do so, enter it
  497. in this field. The program will be called with the address on the
  498. command line, must not disturb the screen, and must return 0 if the
  499. address is invalid, or non-zero if the address is OK. If nothing is
  500. entered in this field, no attempt will be made to validate addresses.
  501. Accepts SMTP addresses:
  502.   If your gateway accepts messages using 
  503. standard internet address formats, set this flag to 'Y'. If Charon is
  504. not installed on your system and a user enters a standard internet
  505. address, Pmail will examine all available gateways, and will pass the
  506. message to the first with this flag set. This allows users to send
  507. internet mail using normal addressing, rather than having to send it
  508. specifically via a gateway using the SERVER/ADDRESS format.
  509. Simple message headers:
  510.   Pmail can write messages with extra pre-
  511. parsed address information at the beginning of the message. This
  512. information is line-based, using line number as a key. Gateways which
  513. read simple message headers must read until a totally blank line is
  514. encountered, then send the remainder of the message, which will be
  515. normally formatted. At present, two lines are defined in the simple
  516. headers, although others will certainly be added:
  517. Line 1:    The recipient of this message (not necessarily the same 
  518.          as the To: field)
  519. Line 2:  Contains 'Y' if this message has attachments.
  520. Lines without values will contain a single space. Addresses are 
  521. already parsed. Since the format is intended to be extensible, 
  522. gateways which understand simple headers must ignore lines they are
  523. not written to use, and must read until the blank line.
  524. UUencode attachments:
  525.   If 'Y', then Pmail will generate a separate 
  526. message for each attachment, and will uuencode the attachment into
  527. the message. If 'N', a file with the same name as the message but the
  528. extension '.ATT' will be written into the outgoing mail directory,
  529. along with the attachments. The .ATT file will contain the names of
  530. the attachments to the message, one per line.
  531.    **** Pmail 2.2 (R4) ONLY supports uuencoded attachments.
  532. Burst messages?
  533.   If 'Y', then Pmail will create one message for every
  534. address sent to. If 'N', Pmail assumes that your gateway can parse
  535. the message for address information, and will write all the addresses
  536. into one message, using standard RFC-822 folding and header rules.
  537.    **** Pmail 2.2 (R4) ALWAYS bursts messages at this stage.
  538. Check new mail every X seconds:
  539.   [Only applies to gateways where "New
  540. mail path" is not a program]  specifies how often Pmail should check
  541. the New mail path for new mail. This value is a minimum length of
  542. time - Pmail may check less frequently than the value specified, but
  543. will never check more frequently.
  544. Messages written to User-defined gateways are always written in
  545. RFC-822 format.
  546. Supervisors now have two more NetWare groups which they can 
  547. define to control user behaviour in Pmail:
  548. MAILBOX
  549.     If this group exists, only its members will
  550.      be allowed to have home mailboxes on the file server.
  551.      If the group does not exist, all users are assumed to
  552.      be allowed to have home mailboxes on the server.
  553. NOMAILBOX
  554.   If this group exists, its users will NOT be
  555.      be permitted to have a home mailbox on the server.
  556. This new feature is dedicated to Mert Nickerson.
  557. Other new features or changes in Pmail 2.2:
  558.  When sorting messages by subject, any "Re:" is ignored.
  559.  Pmail can now be made to ask before moving new mail which
  560.     has been read but not filed into the main folder.
  561.  Copyself messages now show as "To: recipient" in the browser,
  562.     but the headers are correct in the message.
  563.  Pmail now recognises and honours a number of quasi-standard
  564.     requests for confirmation of delivery in SMTP messages.
  565.  MHS message bursting: MHS only allows 64 addresses per mail
  566.     message, whereas Pmail distribution lists can have thousands.
  567.     Pmail will automatically "burst" long lists into multiple
  568.     transmissions for MHS.
  569.  A new option exists for copy-to-self: when it is set, Pmail
  570.     will always ask you if you want to copy to self when you send
  571.     a message, regardless of the state of the header flag.
  572.  Vastly improved error handling: Pmail now generates much more
  573.     explicit and complete error messages.
  574.  When sending a local receipt confirmation, Pmail now generates
  575.     a different broadcast message to indicate that the delivery is
  576.     a confirmation rather than new mail.
  577.  The Userlist key (<F2>) now lists MHS users if MHS is enabled.
  578.  Message headers are now tidied when printing.
  579. Pegasus Mail requires Novell NetWare ELS-I, ELS-II, 2.15C (Advanced
  580. or SFT) or NetWare 386. Some sites with NetWare 2.12 have reported no
  581. problems using Pmail, but the author has been unable to test it on
  582. that version. Pegasus Mail needs a minimum of 320Kb on the work-
  583. station to run. It is essential that the default NetWare file
  584. structure on volume SYS: exists, specifically the NetWare-defined
  585. user mail directories under SYS:MAIL.  Since NetWare creates these
  586. directories automatically, this requirement is usually self-
  587. fulfilling.
  588. If you intend to use Pegasus Mail with Novell MHS, you must use MHS
  589. version 1.5 or later. Pmail will not work with earlier versions.
  590. To install Pegasus Mail, copy the files pmail.exe, newmail.exe and
  591. pegasus.hlp to a publicly-accessible directory on your network file
  592. server. 
  593. If you are currently using an earlier version of Pmail you
  594. MUST also install the file pconvert.exe in the same directory.
  595. Note that Pegasus.hlp and Pmail.exe must be in the same directory, or
  596. Pmail will not be able to locate its help. Newmail.exe can be placed
  597. elsewhere if you wish. Pconfig.exe is usable only by supervisor-
  598. equivalent users, and should be kept away from public access.
  599. *** IMPORTANT *** If you are currently using an earlier version of
  600. Pegasus Mail, MAKE SURE that you delete any copies of Pegasus.hlp
  601. from that version: Pmail cannot distinguish between versions of the
  602. help file, and the help will be erroneous if an older version is
  603. located in the system and used.
  604. Existing users can use the program immediately. There are no extra
  605. steps required when creating users to allow them to use the system -
  606. Pmail learns all it needs about the user from the NetWare Bindery.
  607. Some operations in Pmail (notably the use of an external editor,
  608. and the DOS command in the browser) require the creation of
  609. temporary files. Pmail will attempt to create the temporary files
  610. in the following order:
  611.  If the user has defined a scratch area in his editor
  612.      preferences, then that directory will be used.
  613.  If Pmail can find a TMP or TEMP environment variable,
  614.      it will use the directory specified.
  615.  If it can find neither of the above, it will try to
  616.      create the file in the current directory.
  617. The last situation can create problems if the current directory
  618. is one in which the user has insufficient rights.
  619. I recommend that you have your users set a TMP or TEMP variable
  620. prior to running Pegasus Mail.
  621. You should modify NET$LOG.DAT, the NetWare system login script, on
  622. the host server to contain commands similar to the following:
  623.      #newmail
  624.      if "%ERROR_LEVEL" > "0" then begin
  625.         write ""
  626.         pause
  627.      end
  628. This invokes the Pegasus Mail newmail utility, which reports the
  629. number of unread messages the user has when he logs in. The write
  630. statement prints a blank line, while the pause statement gives the
  631. user a chance to see the message printed by newmail.
  632. Newmail will check for new mail on all servers to which you are
  633. attached and logged in. SUPERVISOR-equivalent users can check for
  634. mail for other users on the default server by entering "newmail
  635. USERNAME".
  636. Some features in Pegasus Mail are only available if the
  637. user has been authorised to use them. These are:
  638.    Autoforwarding, mail disable, notification disable,
  639.    and denial of receipt confirmation.
  640. Because granting these rights requires the creation of a
  641. property in the NetWare bindery, they must be explicitly
  642. granted by a SUPERVISOR-equivalent user. You can control
  643. whether or not a user can modify these settings as well.
  644. To grant extended options to a user, either use PCONFIG,
  645. selecting "Grant extended feature rights", or else use
  646. PMGRANT.EXE, which allows you to use wildcard characters.
  647. Pegasus Mail can deliver mail to users on other file servers if
  648. access codes are provided. When a user attempts to send mail to a
  649. user on a remote server, Pegasus Mail searches a Supervisor-defined
  650. internal table for a usercode and password on the remote server. If
  651. one is found, the system uses it to log into the remote server and
  652. deliver the message. If none is found, the system attempts to log
  653. into the remote server as the NetWare GUEST user. If all attempts
  654. fail, an error is reported to the user.
  655. To define the access information Pegasus Mail needs for remote
  656. servers, the Supervisor or a Supervisor-equivalent user should run
  657. the pconfig.exe program on the distribution disk. Pconfig presents a
  658. menu offering `Interface definition' (this option is covered later)
  659. and `Server Access definition'. Select the latter, and a window will
  660. open. If you press <Enter> while the `Add a server' entry is high-
  661. lighted, another window will open prompting you for information about
  662. the remote host. 
  663. You should enter the file server's name, and a usercode and password
  664. Pegasus Mail can use on that server. The data is stored in a heavily-
  665. encrypted format which should be secure from even an ardent hacker.
  666. You can create any number of entries for remote server access the
  667. list will scroll when you have filled the window. When you have
  668. finished defining servers, press <Ctrl-Enter> to accept the
  669. definitions and return to the main menu. Choose `Save and Exit' to
  670. store the definitions.
  671. The usercode you create for mail access should be extremely limited.
  672. I recommend that it NOT be a member of group EVERYONE, and that it
  673. should have only one explicit trustee right granted to it [C] (or
  674. [CW] under NetWare 286) rights in SYS:MAIL. Pegasus Mail does not
  675. need access to any other directory on the host server, nor does it
  676. need access to any NetWare utilities.
  677. Pegasus Mail logs into the remote server for the shortest possible
  678. time to deliver mail or examine usernames, and guarantees that the
  679. user will never be left logged-in to the remote host under the mail
  680. usercode.
  681. Note:  if a mail usercode on a remote server has an expired password,
  682. Pegasus Mail will fail when delivering the message, even if grace
  683. logins are enabled and plentifully available.
  684. Pegasus Mail 2.2 supports the Charon v3 SMTP gateway by Brad Clements
  685. of Clarkson University.
  686. To install Pegasus Mail to use this gateway, run the Pconfig program 
  687. supplied and choose `define Clarkson interfaces': a dialog window will
  688. appear. You must provide the following information:
  689. Queue name
  690. :  this is the name of the print queue you have created
  691.    (using the NetWare PConsole utility) from which Charon expects to
  692.    retrieve messages. The queue need not exist at the time you define
  693.    the interface.
  694. Use always
  695. :  enter `Y' if you want Pegasus Mail to use the gateway 
  696.    for all messages, including mail to other servers. If you select 
  697.    `N', Pegasus Mail will only pass mail with Internet addresses to 
  698.    the gateway, and will use its own mechanism for all other messages.
  699. Server's internet name
  700. : Enter here the internet identity you have
  701.    defined for this file server. Note that this is NOT the same as the
  702.    name of the gateway itself. This address is used to form the sender's
  703.    address for replies. For more information on naming, see the Charon 
  704.    manual. The name you enter in this field should be fully domain
  705.    extended - that is, you should include the domain as well as the
  706.    host name.
  707. Our time zone
  708. :  Type here the UNIX-format abbreviation for your time
  709.    zone:  this is required by the RFC822 standard for message format.
  710.    Examples of time zones are:  EDT, PST, GMT, GMT+1200.
  711. When you have filled in all the blanks, accept the data. That's all
  712. there is to it!
  713. Pmail has native support for Novell MHS version 1.5 and later.
  714. To enable MHS support, run PCONFIG (you must be a SUPERVISOR-
  715. equivalent user to do this), and choose "Define Novell MHS interface"
  716. from the main menu. A window will open, presenting the following
  717. editable fields:
  718. Enabled: 
  719.     If 'Y', this field indicates that MHS mail capability is available
  720.     on this server. If 'N', Pmail will generate an error message if a
  721.     user attempts to enter an MHS address.
  722. Preferred:
  723.     This flag only has meaning if the Charon SMTP gateway is also
  724.     installed on the current system. Some MHS and SMTP addresses are
  725.     indistinguishable from each other (canonical MHS addresses are
  726.     ALWAYS correctly sensed): if such an address is detected by
  727.     Pmail, it will be routed to whichever transport has its
  728.     "preferred" flag set. If NEITHER transport has its preferred flag
  729.     set, then the user will be asked to use an explicit override
  730.     (either MHS: for MHS addresses, or IN: for SMTP addresses).
  731. Use always?
  732.     If set to 'Y', then all messages will be routed to MHS
  733.     irrespective of apparent address format. Pmail will rewrite
  734.     addresses without workgroup parts, using the name defined for
  735.     this host (so, a message addressed to "david" will be rewritten
  736.     as "david @ hostname"). Pmail will not use its own local delivery
  737.     agent, and messages to the Charon SMTP gateway (if present) will
  738.     have to be overridden always (using the IN: prefix).
  739.     NOTE: Hardened MHS users may instinctively wish to set this field
  740.     to 'Y', but in general, Pmail will perform better if it is set to
  741.     'N', since its own delivery agent is extremely efficient. We
  742.     recommend that this field be set to 'Y' only in an extremely
  743.     heavy MHS environment - ie, one where a number of MHS mailers
  744.     are used, to the exclusion of all other protocols.
  745. This host's name:
  746.     This is the name of the local host/workgroup as defined in the
  747.     installation of MHS on the current server. Pmail uses this name
  748.     to construct the "From:" field of messages, and when rewriting
  749.     addresses to MHS format.
  750. Native:
  751.     Currently, this value MUST be set to 'Y'. Pmail can operate in
  752.     two MHS modes - native, and gateway. In Native mode, Pmail will 
  753.     periodically scan and retrieve new mail from the
  754.     MV/MHS/MAIL/USERS/USERNAME/APPNAME directory, and will behave in
  755.     every way like a native MHS mailer. In gateway mode, Pmail will
  756.     send mail as a native mailer, but will require a gateway to
  757.     process incoming mail (ie, it will never scan the MV/.../APPNAME
  758.     directory). The gateway process has some efficiency gains for
  759.     sites who ONLY use MHS as a means of communicating with remote
  760.     systems. It will also potentially allow other mail systems to send
  761.     mail via the Charon SMTP gateway. Its main advantage is that the
  762.     excessive number of directories created by MHS can be avoided if
  763.     the gateway is used, since the MV/.../USERNAME directories
  764.     become unnecessary. The gateway process will be released in due
  765.     course.
  766. Override:
  767.     In sites where the predominant mail type is SMTP, administrators
  768.     may wish to set this flag: it tells Pmail to attach the MHS:
  769.     override to the addresses of all incoming MHS messages when it
  770.     moves them from MV/...USERNAME/APPNAME to the SYS:MAIL directory.
  771.     This guarantees that replies will be generated to the correct
  772.     address in every instance, but impacts slightly on transparency.
  773.     Sites which are not using the SMTP gateway, where the MHS gateway
  774.     is set to preferred, or where the Use always flag is set should
  775.     set this field to 'N'.
  776. Pmail includes a number of user configuration options in its
  777. preferences menu:
  778. MHS user name
  779. : if a user has an MHS mail identity which is
  780.    different from his/her NetWare usercode, then he/she will have to
  781.    enter that identity in this field. The default is the first eight
  782.    characters of the user's NetWare userid.
  783. MHS App name
  784. : if a preferred mailer has not been specified for a
  785.    user when he/she was added to the MHS system, then mail will be
  786.    delivered by default to an MHS application directory called MHS.
  787.    Normally, Pegasus Mail should be installed in your MHS system
  788.    using the application name PMAIL, which has been reserved with
  789.    Novell: if, however, you are installing Pmail over the top of an
  790.    existing MHS mailer, you may not wish to alter all the users. In
  791.    either of the cases described here, you can change the name of the
  792.    application directory Pmail will scan for new mail by entering
  793.    its name in this field.
  794. Scan MHS dir for new mail?
  795.  If set to Y, then Pmail will scan the
  796.    user's default 'MHS' mailer directory for new mail, as well as
  797.    scanning whatever directory is defined in "MHS App name".
  798. Pegasus Mail understands and uses MHS extended addressing, and will
  799. add any personal name the user has defined (under General Settings in
  800. the Preferences menu) to his address in outgoing messages: this will
  801. result in addresses of the form:
  802.              joeblogg @ thalia (Joseph Bloggs)
  803. In outgoing messages. This syntax is legal, but might possible
  804. confuse older mailers which do not understand MHS extended address
  805. forms. The advantage of adding the comment field is that Pmail can
  806. pick it out of the address and display it in the message browse list;
  807. the personal name is 'friendlier' than a raw address.
  808. The following guidelines can be used as a guide when trying to decide
  809. the best way of configuring Pmail to operate with MHS at your site.
  810. 1: Sites using Pmail only, No SMTP, and MHS to deliver between servers:
  811.    Set "Preferred" to 'N'; "Use always" to 'N'; "Enabled" to 'Y';
  812.    "Override" to 'N'.
  813. 2: Sites using MHS and SMTP (Charon) on the same system:
  814.    Set "Preferred" to 'Y' if most mail traffic is MHS, otherwise set
  815.    it to 'N'; "Enabled" to 'Y'; "Use always" to 'N'. Set "Override"
  816.    to 'Y' if most mail is SMTP with only occasional MHS traffic.
  817. 3: Heavy MHS sites using more than one MHS mailer, and no SMTP.
  818.    Set "Preferred", "Enabled" and "Use always" to 'Y'. Set "Override"
  819.    to 'N'
  820. Pmail understands two different message formats: RFC-822, the
  821. Internet SMTP format, and MHS SMF-70 format. It can distinguish
  822. between the message formats transparently: pmail's own mail agent
  823. uses the RFC-822 format. Pmail stores all new mail in the user's
  824. unique mail directory in SYS:MAIL, irrespective of the transport
  825. used: if new MHS messages are detected in MV/.../USERS/APPNAME, they
  826. are moved to the user's SYS:MAIL directory before being read, along
  827. with any associated attachments. After being read, messages may
  828. migrate to a user-specified home mailbox (perhaps on a local drive)
  829. or may be left in SYS:MAIL/USERID, depending on user configuration.
  830. Outgoing mail is ALWAYS placed in MV/MHS/MAIL/SND for routing via
  831. MHS, as per the recommendation in the "MHS 1.5 Technical Overview".
  832. Pmail will NOT attempt local MHS delivery on its own - the MHS 
  833. Connectivity Manager must be running for mail to be delivered.
  834. Since the expected main use of Pmail is in sites where Pmail's own
  835. agent is used for local delivery, and MHS is used for off-site
  836. transport, this should present no problems.
  837. * Local delivery: Pmail will NEVER attempt to perform local MHS
  838. delivery - the MHS Connectivity Manager must be run.
  839. * MHS Macros, as defined in the "Technical Summary of MHS 1.5" are
  840. not supported, will NOT be copied back into replies if referenced,
  841. but will not generate errors.
  842. * Confirmation requests: MHS requests for confirmation of receipt are
  843. honoured: confirmation is generated at the moment the message is
  844. opened for reading.
  845. PMIMPORT allows you to import and export address books
  846. between Pmail's internal binary format and ASCII text
  847. format. You can use this to generate system address
  848. books from other lists you might have available, and
  849. to export existing address books for correction and
  850. maintenance.
  851. PMIMPORT replaces the PMADDR program provided with
  852. earlier versions of Pmail, and still referenced
  853. incorrectly in the 2.2 manual.
  854. To use PMIMPORT, simply run it from the DOS prompt. It expects
  855. no command line parameters. You can use PMIMPORT to maintain
  856. user address books, but you must know the path to the user's
  857. home mailbox, since PMIMPORT does not read the user profile.
  858. The MAILDIR program provided in the distribution set will change
  859. directory to the SYS:MAIL mailbox of the user specified on the
  860. command line. Using this can be helpful when accessing user
  861. address books.
  862. PMIMPORT has only one menu, from which you can Import an ASCII
  863. file into an address book, Export an address book to an ASCII
  864. file, or change the flags on an address book.
  865. Importing and exporting are straightforward. The flags which
  866. PMIMPORT allows you to alter control whether or not an address
  867. book is to be treated as a system (non-modifiable) book, and
  868. whether or not an address book should be searched when Pmail
  869. attempts to resolve an alias.
  870. *** In Pmail 2.2 (R4), the alias disable flag is not imple-
  871.     mented. It will be added to the next release.
  872. *** In PMIMPORT v1.1, the ALTER FLAGS option on the main
  873.     PMIMPORT menu is non-functional. It will be enabled in
  874.     a future version.
  875. PMIMPORT currently only reads or writes one ASCII format,
  876. known as 
  877. Tagged Import/Export Format
  878. . In future, other
  879. import/export formats will be added.
  880. Tagged Import/Export format is a line-based format where
  881. each line begins with a keyword which identifies the rest
  882. of the line. The first line in the file MUST be the long
  883. name of the address book. Lines beginning with spaces or
  884. semi-colons (;) are treated as comments and ignored. A
  885. totally blank line indicates "end of record", and causes
  886. PMIMPORT to write the current entry when exported. You
  887. may have multiple consecutive blank lines if you wish -
  888. all subsequent blank lines are ignored until either end
  889. of file or a non-blank line is encountered.
  890. It is permissable in this format for fields to be missing
  891. for any entry. Only the 
  892. Name:
  893.  field must be non-blank,
  894. although an entry without an address as well won't be very
  895. much use to you.
  896. PMIMPORT currently reads and writes the following tags,
  897. corresponding to the appropriate address book field:
  898.     Name:        Dept:
  899.     Key:         Email:
  900.     Postal:      Street: 
  901.     Phone:       Fax: 
  902.     Notes:       User:
  903. "User:" is an optional 4-byte long integer value which you
  904. may use for any purpose you wish. Pmail will initialize it
  905. to 0, but you may store anything here.
  906. When PMIMPORT exports an address book, it writes all the
  907. tagged fields except User:, whether or not there is data
  908. in the field. User: is only exported if it is non-zero.
  909. This is to help you when maintaining the book.
  910. The following is a sample of an input file suitable for use
  911. with PMIMPORT. Note the very first line of the file, which
  912. is the long name of the address book. Note the missing
  913. fields in some entries - this is perfectly permissable.
  914. ----------------------- Cut here --------------------------
  915. New personal address book
  916. Name:    Brad Clements
  917. Dept:    ERC 
  918. Key:     BRAD
  919. Email:   "Brad Clements" <bkc@draco.erc.clarkson.edu>
  920. Notes:   Author of Charon
  921. ;  This line is a comment - it will be ignored.
  922. Name:    David Harris
  923. Dept:    Computing Services Centre
  924. Key:     DAVID
  925. Email:   "David Harris" <david@otago.ac.nz>
  926. Postal:  P.O. Box 56, Dunedin New Zealand.
  927. Street:  University of Otago, Leith Street, Dunedin.
  928. Phone:   (+64) 3 453-6880
  929. Fax:     (+64) 3 453-6612
  930. Notes:   Author of Pegasus Mail.
  931. Name:    Wyatt Barbee
  932. Dept:    CBA
  933. Key:     WYATT
  934. Email:   wgbarbee@splicer.cba.hawaii.edu
  935. Postal:  CBA, University of Hawaii, Manoa.
  936. Notes:   Maintains Pmail-updates.
  937. PMGRANT can be used to grant or revoke extended feature rights
  938. (the ability to autoforward, disable mail, disable receipt
  939. confirmation and so forth) from the command line. This may be
  940. desirable if you have a very large bindery, with which PCONFIG
  941. may not be able to cope.
  942.    Usage:  
  943. PMGRANT [-w[-]] [-d] <username>
  944.        
  945. username only
  946.   grant rights to user
  947.        
  948.     allow user to alter settings
  949.        
  950.    prevent user from altering settings
  951.        
  952.     delete user's extended rights
  953.        <username> may contain wildcards (* and ?)
  954. PMAIL.ICO is the official Windows v3 icon for Pegasus Mail.
  955. You can use it if running Pmail from Windows.
  956. PMAIL.PIF is a sample Windows v3 PIF file which you can use
  957. to configure Windows to run Pmail.
  958. Maildir is a simple program to change to a specified user's
  959. mailbox in SYS:MAIL. It may be useful if you need to check
  960. on the files in a user's mailbox.
  961.    Usage:   
  962. MAILDIR <username>
  963.    <username> may not contain wildcards.
  964. Pegasus Mail is free software, and is provided with enough
  965. documentation and online help to be easily usable. No manual is
  966. provided though.
  967. In order to support the costs of hardware and software involved in
  968. developing Pmail, I sell printed manuals. There is no obligation to
  969. purchase manuals - none whatsoever. Purchasing manuals does, however,
  970. help me in my work and also gives you a tangible asset for your
  971. money. The manual is provided loose-leaf in a protective folder,
  972. ready for copying. The quality of the manual is high.
  973. I sell manuals in three ways:
  974. 5-user manuals
  975. : you get one printed manual with a license to 
  976.     make up to 5 further copies. This costs US$125.
  977. Site-licensed manuals
  978. : you get one printed manual with a license
  979.     to make as many copies as you wish for one site. One site is
  980.     defined as the extent of any organization in any one city or
  981.     town, so if you have two branches in the same town, one site
  982.     license will cover both of them. As well as the manual, site
  983.     licensees get a diskette with RTF and ASCII versions of the 
  984.     manual. Site licenses cost US$275.
  985. One year update license
  986. : this is a site license with automatic
  987.     updates: any time there is a new release of the software or
  988.     manual up to one year from the date of the license, it will be
  989.     automatically mailed to you at no further cost. Update licenses
  990.     cover all versions of Pegasus Mail, even those which do not exist
  991.     at the time of purchase. Update licenses cost US$1000, and can
  992.     be renewed each year for US$250.
  993. Any type of manual can be upgraded to the next level for the current
  994. difference in cost between the two levels.
  995. To order a Pegasus Mail Manual license, please print and fill out the
  996. order form (see the menu for this - a copy of the order form is also
  997. supplied in ASCII format as ORDER.FRM). Then send it with your cheque
  998. or purchase order to:
  999.         Pegasus Mail, c/- David Harris,
  1000.         P.O. Box 5451,
  1001.         Dunedin, New Zealand.
  1002. Purchase orders are accepted from any educational or charitable
  1003. institution or government department, and from companies with a paid
  1004. up capital in excess of $30,000.
  1005. Payment must be made in 
  1006. US dollars, drawn on a US bank
  1007. . There is
  1008. usually a delay of around 2-3 weeks before a manual can be sent out,
  1009. and I reserve the right to hold your order if a new release is
  1010. pending (so you can get the new release).
  1011. PLEASE, PLEASE!
  1012.  Remember to enclose the order form: I'm not psychic,
  1013. and I can't guess at delivery addresses from a cheque alone...
  1014. A note to European users:  it appears to be common practice for
  1015. European Banks, particularly in Germany, to deduct fees from the
  1016. cheque they send. In some cases, these fees have been as high as
  1017. US$15.
  1018. Because of the costs of manual production, and the relatively small
  1019. amounts involved in the invoice, 
  1020. DEDUCTIONS OF FEES FROM REMITTANCES
  1021. CANNOT BE ACCEPTED!!
  1022.   If your bank deducts fees from the remittance
  1023. you make, I will return the cheque unpresented for repayment. If
  1024. you prefer to make payments via direct credit to a bank account,
  1025. please contact me for details.
  1026. If you have purchased a previous version of the Pegasus Mail manual,
  1027. you can upgrade it to the current version for 
  1028. US$75
  1029. , irrespective of
  1030. the original type. A box is provided on the order form for upgrades -
  1031. please check it when you send out the order. No proof of purchase is
  1032. required - we have all the details on record.
  1033. If you have already purchased a Pegasus Mail Site License for one
  1034. version of the program, you can 
  1035. claim a discount of US$100
  1036.  on a site
  1037. license for any other version of the system.
  1038.                  +----------------------------------+
  1039.                  |        O R D E R   F O R M       |
  1040.                  |     for Pegasus Mail Manuals     |
  1041.                  +----------------------------------+
  1042.  Ship to:                            Bill to: 
  1043. [                            ]      [                               ]
  1044. [                            ]      [                               ]
  1045. [                            ]      [                               ]
  1046. [                            ]      [                               ]
  1047. [                            ]      [                               ]
  1048. What is your purchase order number?   [                             ]
  1049. How many copies of the invoice does your accounts section need? [   ]
  1050. Please supply the following items:
  1051. ----------------------------------------------------------------------
  1052. [  ] 5-user Manuals for Pegasus Mail @ US$125 (license
  1053.      to make up to five copies of each copy ordered). . .US$ [       ]
  1054. [  ] Site-licensed manuals for Pegasus Mail @ US$275 
  1055.      (allows unlimited copying of the manual for internal
  1056.      use in one site, where a site is defined as the 
  1057.      extent of an organization in one city) . . . . . . .US$ [       ]
  1058. [  ] Annual upgrade license @ US$1000: all manual and software
  1059.      releases will be sent to you for one year. . . . . .US$ [       ]
  1060. [  ] Upgrade from any previous version of the manual to the
  1061.      current version @ US$75  . . . . . . . . . . . . . .US$ [       ]
  1062. Shipping via first-class airmail is included in the price of any 
  1063. of these options. Please allow 2-3 weeks for your order to be
  1064. processed.
  1065. ----------------------------------------------------------------------
  1066. Ordering instructions:  Please complete this form, and send it via
  1067. airmail with your cheque or PO to:  
  1068.     Pegasus Mail, c/- David Harris, 
  1069.     P.O. Box 5451, Dunedin,
  1070.     New Zealand.
  1071. or e-mail it and the PO number to: david@otago.ac.nz (from CompuServe
  1072. the address is >internet:david@otago.ac.nz)
  1073.