home *** CD-ROM | disk | FTP | other *** search
/ Programmer 7500 / MAX_PROGRAMMERS.iso / PROGRAMS / UTILS / NOVELL / PMAIL2.ZIP / INSTALL.DOC next >
Encoding:
Text File  |  1991-02-01  |  13.1 KB  |  305 lines

  1.  
  2. Installing Pegasus Mail:
  3. ------------------------------------------
  4.  
  5. Pegasus Mail requires Novell NetWare ELS-I, ELS-II, 2.15C (Advanced
  6. or SFT) or NetWare 386. It needs a minimum of 320Kb on the work-
  7. station to run. It is essential that the default NetWare file
  8. structure on volume SYS: exists, specifically the NetWare-defined
  9. user mail directories under SYS:MAIL.  Since NetWare creates these
  10. directories automatically, this requirement is usually self-
  11. fulfilling.
  12.  
  13.  
  14. Installation
  15. ------------------------------------------
  16.  
  17. To install Pegasus Mail, copy the files pmail.exe, newmail.exe and
  18. pegasus.hlp to a publicly-accessible directory on your network file
  19. server.  Note that Pegasus.hlp and Pmail.exe must be in the same
  20. directory, or Pmail will not be able to locate its help. Newmail.exe
  21. can be placed elsewhere if you wish. Pconfig.exe is usable only by
  22. supervisor-equivalent users, and should be kept away from public
  23. access.
  24.  
  25. Existing users can then use the program immediately. There are no
  26. extra steps required when creating users to allow them to use the
  27. system they have all they need merely by existing.
  28.  
  29.  
  30. Modifying NET$LOG.DAT
  31. ------------------------------------------
  32.  
  33. You should modify NET$LOG.DAT, the NetWare system login script, on
  34. the host server to contain commands similar to the following:
  35.  
  36.    #newmail
  37.    if "%ERROR_LEVEL" > "0" then begin
  38.       write ""
  39.       pause
  40.    end
  41.  
  42. This invokes the Pegasus Mail newmail utility, which reports the
  43. number of unread messages the user has when he logs in. The write
  44. statement prints a blank line, while the pause statement gives the
  45. user a chance to see the message printed by newmail.
  46.  
  47. Newmail will check for new mail on all servers to which you are
  48. attached and logged in. SUPERVISOR-equivalent users can check for
  49. mail for other users on the default server by entering "newmail
  50. USERNAME".
  51.  
  52.  
  53. Allowing remote server access
  54. ------------------------------------------
  55.  
  56. Pegasus Mail can deliver mail to users on other file servers if
  57. access codes are provided. When a user attempts to send mail to a
  58. user on a remote server, Pegasus Mail searches a Supervisor-defined
  59. internal table for a usercode and password on the remote server. If
  60. one is found, the system uses it to log into the remote server and
  61. deliver the message. If none is found, the system attempts to log
  62. into the remote server as the NetWare GUEST user. If all attempts
  63. fail, an error is reported to the user.
  64.  
  65. To define the access information Pegasus Mail needs for remote
  66. servers, the Supervisor or a Supervisor-equivalent user should run
  67. the pconfig.exe program on the distribution disk. Pconfig presents a
  68. menu offering `Interface definition' (this option is covered later)
  69. and `Server Access definition'. Select the latter, and a window will
  70. open. If you press <Enter> while the `Add a server' entry is high-
  71. lighted, another window will open prompting you for information about
  72. the remote host. 
  73.  
  74. You should enter the file server's name, and a usercode and password
  75. Pegasus Mail can use on that server. The data is stored in a heavily-
  76. encrypted format which should be secure from even an ardent hacker.
  77.  
  78. You can create any number of entries for remote server access the
  79. list will scroll when you have filled the window. When you have
  80. finished defining servers, press <Ctrl-Enter> to accept the
  81. definitions and return to the main menu. Choose `Save and Exit' to
  82. store the definitions.
  83.  
  84. The usercode you create for mail access should be extremely limited.
  85. I recommend that it NOT be a member of group EVERYONE, and that it
  86. should have only one explicit trustee right granted to it [C] (or
  87. [CW] under NetWare 286) rights in SYS:MAIL. Pegasus Mail does not
  88. need access to any other directory on the host server, nor does it
  89. need access to any NetWare utilities.
  90.  
  91. Pegasus Mail logs into the remote server for the shortest possible
  92. time to deliver mail or examine usernames, and guarantees that the
  93. user will never be left logged-in to the remote host under the mail
  94. usercode.
  95.  
  96. Note:  if a mail usercode on a remote server has an expired password,
  97. Pegasus Mail will fail when delivering the message, even if grace
  98. logins are enabled and plentifully available.
  99.  
  100.  
  101. Installing Pmail for an SMTP gateway
  102. ------------------------------------------
  103.  
  104. Pegasus Mail 2 supports the Charon v3 SMTP gateway by Brad Clements
  105. of Clarkson University (to be released early in February 1991).
  106.  
  107. To install Pegasus Mail to use this gateway, run the Pconfig program 
  108. supplied and choose `define Clarkson interfaces': a dialog window will
  109. appear. You must provide the following information:
  110.  
  111.    Queue name:  this is the name of the print queue you have created
  112.    (using the NetWare PConsole utility) from which Charon expects to
  113.    retrieve messages. The queue need not exist at the time you define
  114.    the interface.
  115.  
  116.    Use always:  enter `Y' if you want Pegasus Mail to use the gateway 
  117.    for all messages, including mail to other servers. If you select 
  118.    `N', Pegasus Mail will only pass mail with Internet addresses to 
  119.    the gateway, and will use its own mechanism for all other messages.
  120.  
  121.    Server's internet name: Enter here the internet identity you have
  122.    defined for this file server. Note that this is NOT the same as the
  123.    name of the gateway itself. This address is used to form the sender's
  124.    address for replies. For more information on naming, see the Charon 
  125.    manual.
  126.  
  127.    Our time zone:  Type here the UNIX-format abbreviation for your time
  128.    zone:  this is required by the RFC822 standard for message format.
  129.    Examples of time zones are:  EDT, PST, GMT, GMT+1200.
  130.  
  131. When you have filled in all the blanks, accept the data. That's all
  132. there is to it!
  133.  
  134.  
  135. Supervisor notes
  136. ------------------------------------------
  137.  
  138. Pegasus Mail makes a variety of control features available to NetWare
  139. Supervisors: these are mostly in the form of NetWare user groups,
  140. created using the Syscon utility. Pegasus Mail is aware of the
  141. following groups:
  142.  
  143.   MAILUSERS:     If this group exists, Pegasus Mail will only run for
  144.                  users who are group members. Use this to control who 
  145.                  has access to the mailing facility. If the group does
  146.                  not exist, all users will be permitted access.
  147.  
  148.   GROUPMAIL:     If this group exists, Pegasus Mail will only allow 
  149.                  mailing to NetWare user groups (using the # prefix 
  150.                  in addresses) to members of this group. If this group
  151.                  does not exist, all users will be able to groupmail.
  152.  
  153.   GW_USERS:      If this group exists, only its members will be permit-
  154.                  ted to send mail via the Internet gateway, if one is 
  155.                  defined. If the group does not exist, all users will 
  156.                  be able to mail via the gateway. Note that the gateway
  157.                  itself can perform access checks, and can refuse to 
  158.                  send mail in its own right.
  159.  
  160.  
  161.  
  162. Pegasus Mail and Microsoft Windows v3:
  163. ------------------------------------------
  164.  
  165. Pegasus Mail has been extensively tested under Microsoft Windows v3,
  166. and has been found to work properly in all modes. When designing the
  167. .PIF file for it, you should specify a minimum of 256Kb RAM, and a
  168. desired amount of 384Kb. When using Windows v3 (which requires the
  169. 3.01 NetWare shells or later to operate correctly) Pegasus Mail's
  170. notification messages for new mail will be fielded in a Windows
  171. dialog box.
  172.  
  173.  
  174.  
  175. Pegasus Mail and DesqView, DesqView 386
  176. and the Novell Access Server (NAS)
  177. ------------------------------------------
  178.  
  179. Earlier versions of Pmail did not run correctly in these environ-
  180. ments: version 2 will function properly, but must be set up as a full
  181. screen application.
  182.  
  183.  
  184. Granting extended features to users:
  185. ------------------------------------------
  186.  
  187. Pegasus Mail v2 supports a number of special features which can be
  188. enabled on a user-by-user basis by the supervisor: these features are:
  189.  
  190. *   Autoforwarding: the ability to redirect mail sent to one address
  191.     to another address. Pmail allows you to redirect local and internet
  192.     mail (from the Charon v3 gateway) to different addresses.
  193.  
  194. *   "Request for confirmation" denial: by default, Pegasus Mail will
  195.     honour requests for confirmation of a message being read. Since this
  196.     is a controversial issue, the supervisor can allow individual users
  197.     to refuse to honour requests for confirmation. When a user attempts
  198.     to send a message with a confirmation request to a user who has
  199.     disabled this feature, a window will open immediately the message
  200.     is sent indicating that no confirmation will be provided.
  201.  
  202. *   Delivery even while autoforwarding: if this flag is set, then a
  203.     a copy of the message will be delivered even when autoforwarding
  204.     is active. The message will also be autoforwarded.
  205.  
  206. *   Disable mail: it is possible to disable mail altogether for an
  207.     account. Both Pmail and Charon v3 respect this flag.
  208.  
  209. *   Notification disable: individual users can indicate that they do
  210.     not want the notification messages Pmail generates when mail
  211.     is delivered. Both Pmail and Charon v3 respect this flag.
  212.  
  213. Pegasus Mail will also support auto-reply in the next release.
  214.  
  215.  
  216. To grant extended rights to a user or users, run the PCONFIG program,
  217. and select "grant Extended feature rights" from the main menu. A
  218. small window will open listing all the users who currently have
  219. extended rights enabled. You can select multiple users in this list
  220. using the <F5> key - an asterisk (*) will appear next to marked
  221. users. To remove a user's extended feature rights, highlight his
  222. usercode (or select a group of codes using <F5>) then press <Del>.
  223. THIS DOES NOT DELETE THE USER! It only removes the extended rights.
  224.  
  225. To grant extended rights to a user or users, press <Ins>. Another
  226. window will open listing those users who do not have extended feature
  227. rights. Again, you can select multiple users with the <F5> key.
  228. Highlight the user or users who need rights, and press <Enter>. The
  229. window will close, and they will be added to the main list.
  230.  
  231. You can edit an individual user's extended features by selecting him
  232. from the main list, and pressing <Enter>. A small editing window will
  233. open. Note that any address you enter into the "Internet AF" field
  234. (that is, the autoforwarding address used by Charon v3 for
  235. autoforwarding internet mail) must be an internet format address: the
  236. NetWare syntax used by Pmail (eg, ALKALI/SUPERVISOR) is not
  237. understood by Charon v3 and will result in delivery errors.
  238.  
  239. You can also control whether or not a user can alter his own extended
  240. features: highlight the user, or users on the main list, and press ^W
  241. (ctrl-W). A small window will open, and you will be asked if the
  242. user(s) is to be granted write access. If you select 'Y', the user(s)
  243. will be able to edit his own extended features (a prompt will appear
  244. when he is in his user profile indicating that he can press <F9> to
  245. edit extended features); if you select 'N', then the user will not be
  246. able to alter his extended features - he will be forced to use
  247. whatever values you set for him. If the user does not have write
  248. access to his extended features, the prompt will not appear when he
  249. is editing his user profile, and he will not be able to see or change
  250. the extended values.
  251.  
  252. The ^A key in the main list enables auto-reply, which is not
  253. currently supported in v2 of Pegasus Mail.
  254.  
  255.  
  256. Manuals:
  257. ------------------------------------------
  258.  
  259. Manuals containing more detailed installation instructions, and full
  260. user documentation can be ordered from the author: please see the
  261. files README2.0 and ORDER.FRM in this release for more details on
  262. ordering.
  263.  
  264.  
  265. Licensing:
  266. ------------------------------------------
  267.  
  268. Pegasus Mail is free software. You may freely use it on all your file
  269. servers and may distribute it freely provided that the original dis-
  270. tribution is provided in full, that no part of the system, programs
  271. or documentation is altered, and that no charge is levied for the
  272. supply other than a reasonable small fee for media. 
  273.  
  274. Pegasus Mail is (c) 1991, David Harris, Dunedin, New Zealand, all
  275. rights reserved. Because the software is freely distributed, no
  276. warranty of performance or fitness for purpose is provided, either
  277. explicit or implicit.
  278.  
  279.  
  280. The author can be contacted as follows:
  281.  
  282.   Internet: david@otago.ac.nz
  283.      (from CompuServe, the address is internet:david@otago.ac.nz)
  284.  
  285.   Phone (sensible, non-business hours only please, NZ is GMT+1200)
  286.      (ISD 64)  3 - 453-6880.
  287.  
  288. I am normally glad to help where possible, but those of you with
  289. internet access should consider joining the Pegasus Mail Users'
  290. Group, by sending a subscription request containing your name and
  291. e-mail address to:
  292.  
  293.   pmail-updates@splicer.cba.hawaii.edu.
  294.      (CompuServe: internet:pmail-updates@splicer.cba.hawaii.edu)
  295.  
  296. Pegasus Mail is not a product of the University of Otago, and the
  297. University does not officially endorse it, but the author is grate-
  298. ful for the moral support and help the University has given.
  299.  
  300. David Harris,
  301. PC Consultant, University of Otago,
  302. Dunedin, New Zealand.
  303. 1 Feb '91.
  304.  
  305.