home *** CD-ROM | disk | FTP | other *** search
/ Liren Large Software Subsidy 11 / 11.iso / n / n007 / 21.ddi / ADMIN.DOC next >
Encoding:
Text File  |  1993-07-30  |  64.8 KB  |  1,877 lines

  1.                      BASIC MHS ADMINISTRATION
  2.                      ------------------------
  3.  
  4. Novell, Inc. makes no representations or warranties with
  5. respect to the contents or use of this manual, and
  6. specifically disclaims any express or implied warranties of
  7. merchantability or fitness for any particular purpose.
  8. Further, Novell, Inc. reserves the right to revise this manual
  9. and to make changes to its content, at any time, without
  10. obligation to notify any person or entity of such revisions
  11. or changes.
  12.  
  13. Further, Novell, Inc. makes no representations or warranties
  14. with respect to any NetWare software, and specifically
  15. disclaims any express or implied warranties of
  16. merchantability or fitness for any particular purpose.
  17. Further, Novell, Inc. reserves the right to make changes to
  18. any and all parts of NetWare software, at any time, without
  19. any obligation to notify any person or entity of such changes.
  20.  
  21. Trademarks
  22.  
  23. Novell, NetWare and the N design are registered trademarks
  24. and FirstMail, NetWare Basic MHS, NetWare MHS, NetWare
  25. Loadable Module, and NLM are trademarks of Novell, Inc.
  26.  
  27. Macintosh, AppleTalk, and AppleShare are registered
  28. trademarks of Apple Computer, Inc.
  29.  
  30. Copyright (c) 1993 Novell, Inc. All rights reserved. No part
  31. of this publication may be reproduced, photocopied, stored on
  32. a retrieval system, or transmitted without the express
  33. written consent of the publisher.
  34.  
  35. Portions Copyright (c) 1990-93, David Harris.
  36.  
  37. May 1993
  38.  
  39.  
  40.  
  41.  
  42.                              CONTENTS
  43.                              --------
  44.  
  45. 1       MANAGING THE BASIC MHS SERVER
  46.         1.1     Starting the Basic MHS Server
  47.         1.2     Reviewing The Log
  48.         1.3     Backing Up Your Server
  49.  
  50. 2       MANAGING THE BASIC MHS DATABASE
  51.         2.1     Getting Started With the ADMIN Program
  52.         2.2     Managing Users
  53.         2.3     Managing Distribution Lists
  54.         2.4     Managing Applications
  55.         2.5     Customizing the Basic MHS Server Configuration
  56.  
  57. 3       MANAGING FIRSTMAIL
  58.         3.1     Checking that All FirstMail Files Were Copied
  59.         3.2     Restricting User Accounts
  60.         3.3     File Naming Conventions
  61.         3.4     Setting Up FirstMail for DOS
  62.         3.5     Setting Up FirstMail For the Macintosh
  63.         3.6     Setting Up Bulletin Boards for DOS and Macintosh
  64.                 Users
  65.  
  66. 4       DIRADM
  67.         4.1     DIRADM Syntax
  68.         4.2     Input File Format
  69.         4.3     Example Input File
  70.  
  71. 5       MHSUSER
  72.  
  73.  
  74.  
  75.  
  76.                      BASIC MHS ADMINISTRATION
  77.                      ------------------------
  78.  
  79. The NetWare(R) Basic MHS(tm) product is part of Novell's
  80. NetWare MHS(tm) family of products. It provides message
  81. delivery among users on the same file server. Basic MHS users
  82. can create and submit messages with MHS-compatible electronic
  83. mail applications.
  84.  
  85. The Basic MHS installation process also installs
  86. FirstMail(tm), an electronic mail utility. FirstMail, which
  87. is available in both DOS and Macintosh versions, is provided
  88. to help users on your server get started with NetWare Basic
  89. MHS.
  90.  
  91. This manual is intended for the administrator of Basic MHS
  92. and of FirstMail. It contains detailed instructions for
  93. managing the Basic MHS server, the Basic MHS database, and
  94. FirstMail. It also contains information about the DIRADM and
  95. MHSUSER utilities, which are included with Basic MHS. (These
  96. utilities provide command-line access to the Basic MHS
  97. database.)
  98.  
  99. The manual assumes that the administrator is familiar with
  100. NetWare and DOS.
  101.  
  102.  
  103.  
  104. 1       MANAGING THE BASIC MHS SERVER
  105.         -----------------------------
  106.  
  107. This section explains how to manage your Basic MHS server.
  108. Managing your server involves the following activities:
  109.  
  110. *       Starting the Basic MHS server. The Basic MHS server
  111.         picks up messages submitted by users and delivers them
  112.         to the recipients' mailboxes (see Section 1.1).
  113.  
  114. *       Reviewing the log (see Section 1.2).
  115.  
  116. *       Backing up your server (see Section 1.3).
  117.  
  118.  
  119.  
  120. 1.1     Starting the Basic MHS Server
  121.         -----------------------------
  122.  
  123. This section explains how to start the Basic MHS server so
  124. that it will begin delivering messages.
  125.  
  126. 1.      Ensure that CLIB.NLM, BTRIEVE.NLM and BSPXCOM.NLM are
  127.         loaded on the file server.
  128.  
  129. 2.      Load BASICMHS.NLM by entering the following command:
  130.  
  131.         LOAD SYS:MHS\EXE\BASICMHS
  132.           [-N<server>/<vol>:<path>\MHS\MAIL] [-S<nnn>]
  133.           [-V<x><y>]
  134.  
  135.  
  136.         NOTE: If you have set a search path to SYS:MHS\EXE on
  137.         your file server, you need not include the full path
  138.         to the NLM in this command.
  139.  
  140. To load the BASICMHS NLM automatically when your file server
  141. starts, include this command in the AUTOEXEC.NCF on your file
  142. server.
  143.  
  144. The command line parameters for BASICMHS are:
  145.  
  146.         -N<server>/<vol>:<path>\MHS\MAIL
  147.                 Use this parameter to identify the path to the
  148.                 MHS\MAIL directory if it is not located at the
  149.                 root of the SYS: volume. This path must be
  150.                 located on the same file server as Basic MHS.
  151.  
  152.         -S<nnn>
  153.                 Use this parameter to specify the minimum disk
  154.                 space (in KB) required for message delivery.
  155.                 When the amount of space available is less than
  156.                 the number specified for this parameter,
  157.                 BASICMHS suspends delivery, until more space
  158.                 becomes available. The default value is 200.
  159.  
  160.         -V<x><y>
  161.                 Use this option to determine what level of
  162.                 system messages will be logged and displayed on
  163.                 the file server console. Replace <x> and <y>
  164.                 with a number from 0 to 9. The <x> represents
  165.                 the level of verbosity for the file server
  166.                 console and <y> represents the level of
  167.                 verbosity of the log. The greater the number,
  168.                 the more messages will be displayed. The default
  169.                 value for <x> is 5; the default value for <y> is
  170.                 3. Messages will not be displayed when the
  171.                 verbosity level is equal to 0.
  172.  
  173.  
  174.  
  175. 1.2     Reviewing The Log
  176.         -----------------
  177.  
  178. BASICMHS generates a log file, called BASICMHS.LOG, in the
  179. MHS\MAIL\PUBLIC directory. Events logged include start up,
  180. shutdown, and errors. Monitor the log file regularly. It is
  181. particularly useful when you are trying to track an error.
  182.  
  183. The log file is in ASCII text format. You can print it or view
  184. it with a text editor.
  185.  
  186. Each log entry consists of a date/time stamp, the system
  187. message number--preceded by a number sign (#)--and the system
  188. message text. Refer to the MESSAGES.DOC file for explanations
  189. of log messages.
  190.  
  191. Basic MHS appends log messages to the end of the log file.
  192. The file continues to grow until you delete it. Once you have
  193. a sense of how long it takes the log file to grow past a
  194. manageable size, set up a schedule for deleting it.
  195.  
  196.  
  197. NOTE: You may find it useful to make a copy of the log file
  198. and keep it for a period of three to six months, in case you
  199. need to research an intermittent problem. Once you have copied
  200. the log file, you can delete it.
  201.  
  202.  
  203.  
  204. 1.3     Backing Up Your Server
  205.         ----------------------
  206.  
  207. Novell recommends that you back up the Basic MHS data files
  208. (especially the files in MHS\MAIL\PUBLIC) and user mailboxes
  209. (located in MHS\MAIL\USERS) using your standard file server
  210. backup procedures.
  211.  
  212. WARNING: If you are using a version of Btrieve earlier than
  213. v6.0, ensure that BASICMHS and the ADMIN program are not
  214. running when you back up the data files. If they are running,
  215. the data files will be in an inconsistent state, and you will
  216. not be able to restore them.
  217.  
  218.  
  219.  
  220. 2       MANAGING THE BASIC MHS DATABASE
  221.         -------------------------------
  222.  
  223. The Basic MHS database contains USERS, DISTRIBUTION LISTS,
  224. APPLICATIONS, and SERVER CONFIGURATION information.
  225.  
  226. You must define in the database each USER whose mailbox is to
  227. be serviced by your messaging server. Section 2.2 "Managing
  228. Users," explains how to add, change and delete users in your
  229. server's database.
  230.  
  231. A DISTRIBUTION LIST is a group of users to whom users at your
  232. server can send messages. For example, "Managers" might be a
  233. distribution list containing John Smith and Anne Black. When
  234. users want to send messages to John and Anne, they address
  235. them to the distribution list, Managers. Section 2.3
  236. "Managing Distribution Lists," explains how to add, change,
  237. and delete distribution lists in your server's database.
  238.  
  239. An MHS-compatible APPLICATION is an executable software
  240. product that uses the message-delivery service provided by
  241. Basic MHS. For a complete list of available applications,
  242. refer to the "NetWare Messaging Solutions Guide," available
  243. from your Novell reseller. Section 2.4 "Managing
  244. Applications," explains how to register applications in your
  245. server's database, and how to change and delete application
  246. registrations.
  247.  
  248. You can change your SERVER CONFIGURATION to customize the way
  249. your Basic MHS server operates. Section 2.5 "Customizing the
  250. Basic MHS Server Configuration," explains how to change your
  251. server configuration.
  252.  
  253. Section 2.1 "Getting Started With the ADMIN Program,"
  254. explains how to start the ADMIN program, which you will use
  255. to manage your server's database.
  256.  
  257.  
  258. 2.1     Getting Started With the ADMIN Program
  259.         --------------------------------------
  260.  
  261. The ADMIN program is the server administrator's interface to
  262. the database. ADMIN is a DOS-based program that runs on a
  263. workstation. Use this program to manage the users, lists, and
  264. applications at your server.
  265.  
  266. 1.      Log in as Supervisor or Supervisor equivalent on the
  267.         file server on which you installed Basic MHS.
  268.  
  269. 2.      If you are attached to more than one file server, or
  270.         if you installed MHS\MAIL in a location other than
  271.         SYS:MHS\MAIL, you must set the MV environment
  272.         variable. To do so, enter the following command:
  273.  
  274.         SET MV=<mv_path>
  275.  
  276.         where <mv_path> is the full path to the MHS\MAIL
  277.         subdirectory. The path must be in valid NetWare format
  278.         (for example, SET MV=FS1/SYS:). Do not include the MHS
  279.         subdirectory in the path.
  280.  
  281. 3.      Start the Btrieve requester by entering the following
  282.         command:
  283.  
  284.         BREQUEST
  285.  
  286. 4.      Start the ADMIN program. ADMIN is located in the
  287.         MHS\EXE subdirectory. If this directory is not in your
  288.         NetWare search path, change into it. Enter the
  289.         following command:
  290.  
  291.         ADMIN
  292.  
  293.         The Admin User Login entry box appears.
  294.  
  295. 5.      Enter "Supervisor" in the User Name field.
  296.  
  297.         You can enter the login ID of any Basic MHS user.
  298.         However, if the user is not "Supervisor" or Supervisor
  299.         equivalent, you will not be able to update the
  300.         database.
  301.  
  302. 6.      Enter the user's NetWare password in the Password
  303.         field. The Admin Functions menu appears. From this
  304.         menu, you can choose the following options:
  305.  
  306.         Users
  307.                 To add, change, and delete users.
  308.  
  309.         Distribution Lists
  310.                 To add, change, and delete distribution lists.
  311.  
  312.         Applications
  313.                 To register, change and delete applications.
  314.  
  315.         Configuration
  316.                 To change the server configuration.
  317.  
  318.  
  319. NOTE: If you want to bypass the prompts for User Name and
  320. Password, you can enter the following commands at the DOS
  321. prompt:
  322.  
  323. SET USR=<username>
  324.  
  325. SET PWD=<password>
  326.  
  327. where <username> is the login ID of a NetWare user, and
  328. <password> is the user's NetWare password.
  329.  
  330.  
  331.  
  332. 2.2     Managing Users
  333.         --------------
  334.  
  335. When a new user is added to your server, you must define that
  336. user in your server's database. When a user leaves your
  337. server, you must delete that user from the database. You can
  338. also change a user record (including the username) in the
  339. database.
  340.  
  341. During installation, you can import users from the NetWare
  342. bindery. If you choose this option, all NetWare users who are
  343. not already messaging users will be added to the database.
  344. (Users are identified as messaging users if they have trustee
  345. rights to a path containing MAIL\USERS.) The bindery import
  346. feature creates long names from users' NetWare full names or
  347. login IDs, and it creates short names from the first eight
  348. characters of users' login IDs.
  349.  
  350. NOTE: Some applications might have a different procedure for
  351. managing their users. If the documentation for your
  352. application gives instructions for managing users of that
  353. application, follow those instructions.
  354.  
  355.  
  356.  
  357. 2.2.1 User Information Form
  358.  
  359. The User Information form contains the following fields.
  360.  
  361.         User's Long Name
  362.                 (Required) The username, as defined when the
  363.                 user was added. The username is part of the user
  364.                 address, which can contain up to 253 characters.
  365.                 The name can contain any printable characters
  366.                 except the period (.), semi-colon (;),
  367.                 parentheses ( ( ) ), square brackets ( [ ] ),
  368.  
  369.                 braces ( { } ); comma (,), at sign (@), and tab.
  370.                 (For example, John Smith.)
  371.  
  372.         User's Workgroup
  373.                 (Display only) The name of the workgroup to
  374.                 which the user belongs.
  375.  
  376.         User's Short Name
  377.                 (Required) ADMIN supplies a short name when you
  378.                 add a new user. To change the short name, enter
  379.                 up to 8 characters, including letters, numbers,
  380.                 and the following special characters: dollar
  381.                 sign ($), hyphen (-), and number sign (#).
  382.  
  383.         Personal Info
  384.                 (Optional) Select this field to display the
  385.                 Personal Information form. In this form, you can
  386.                 enter a Last name (32 characters); a First Name
  387.                 and an Initial (32 characters); a Generation
  388.                 Qualifier, such as Jr. or III (8 characters); a
  389.                 Title (24 characters); a Department (24
  390.                 characters); a Phone Number (29 characters); and
  391.                 any Extra Information (100 characters).
  392.  
  393.         Applications
  394.                 (Required) Select this field to display the
  395.                 Application form. A user must have a default
  396.                 application, and can also have up to 4 other
  397.                 applications. MHS will deliver messages to the
  398.                 default application unless the sending
  399.                 application specifically requests delivery to
  400.                 another one. Select the default application and
  401.                 (optionally) up to 4 other applications from the
  402.                 list of registered applications. (To find out
  403.                 how to register applications, see Section 2.4
  404.                 "Managing Applications.")
  405.  
  406.  
  407.  
  408. 2.2.2 Procedure
  409.  
  410. Select "Users" from the Admin Functions menu. The Users list
  411. appears. From this list, you can add, change, or delete user
  412. records.
  413.  
  414. *       To ADD a user record:
  415.  
  416.         a.      Press <Insert>. The Add New User Entry box
  417.                 appears.
  418.  
  419.         b.      Enter the name of the new user. The username is
  420.                 part of the user address, which can contain up
  421.                 to 253 characters.
  422.  
  423.         c.      Enter information into the required fields.
  424.  
  425.         d.      Press <Esc> and select "Yes" to save the new
  426.                 record. ADMIN prompts for the user's NetWare ID.
  427.                 It displays a default ID.
  428.  
  429.  
  430.         e.      Enter the user's login ID or accept the default
  431.                 login ID.
  432.  
  433. *       To CHANGE the name or profile of a user:
  434.  
  435.         a.      Highlight the username and press <Enter>. The
  436.                 User Information form appears.
  437.  
  438.         b.      Edit the form.
  439.  
  440.         c.      Press <Esc> and select "Yes" to save the
  441.                 changes.
  442.  
  443.                 NOTE: When you change the name of a user, ADMIN
  444.                 updates all distribution lists to which the user
  445.                 belongs.
  446.  
  447.                 When you change a user's MHS short name, ADMIN
  448.                 changes the name of the user's MHS mailbox (the
  449.                 subdirectory containing the user's incoming
  450.                 mail).
  451.  
  452. *       To DELETE a user record:
  453.  
  454.         a.      Highlight the user or, to delete multiple users,
  455.                 mark them by pressing <F5>.
  456.  
  457.         b.      Press <Delete>. ADMIN prompts for confirmation.
  458.  
  459.         c.      Select "Yes" to delete the user(s). ADMIN
  460.                 prompts, `Delete User's Mailbox.'
  461.  
  462.         d.      Select "Yes" to delete  users' mailboxes, and
  463.                 all their messages. Select "No" to keep  users'
  464.                 mailbox and messages.
  465.  
  466.                 NOTE: When you delete users from the Basic MHS
  467.                 database, ADMIN deletes them from any
  468.                 distribution lists to which they belong.
  469.  
  470.  
  471.  
  472. 2.3     Managing Distribution Lists
  473.         ---------------------------
  474.  
  475. Defining distribution lists eliminates unnecessary typing. If
  476. users want to send a message to all managers and if there are
  477. 20 managers, it would be time-consuming to type all 20 names
  478. each time they send a message to these people.
  479.  
  480. Each distribution list must have a list of members, which can
  481. contain users, other distribution lists, or both.
  482.  
  483. This section explains how to add, change, and delete
  484. distribution lists for your users.
  485.  
  486.  
  487.  
  488. NOTE: Some applications might have a different procedure for
  489. managing their distribution lists. If the documentation for
  490. your application gives instructions for managing distribution
  491. lists, follow those instructions.
  492.  
  493.  
  494.  
  495. 2.3.1 Define Distribution List Form
  496.  
  497. The Define Distribution List form contains the following
  498. fields.
  499.  
  500.         DList Long Name
  501.                 (Required) Enter the long name. The long name is
  502.                 part of the list address, which can be up to 253
  503.                 characters long. The name can contain any
  504.                 printable characters except the period (.),
  505.                 semi-colon (;), parentheses ( ( ) ), square
  506.                 brackets ( [ ] ), braces ( { } ), comma (,), at
  507.                 sign (@), and tab. (For example, Sales
  508.                 Managers.)
  509.  
  510.         DList Workgroup
  511.                 (Display only) The workgroup to which the list
  512.                 belongs.
  513.  
  514.         DList Short Name
  515.                 (Required) ADMIN supplies a default short name.
  516.                 To change it, enter up to eight characters,
  517.                 including letters, numbers, and the following
  518.                 special characters: hyphen (-), dollar sign ($),
  519.                 and number sign (#).
  520.  
  521.         Description
  522.                 (Optional) Enter a description of up to 60
  523.                 characters.
  524.  
  525.  
  526.  
  527. 2.3.2 Procedure
  528.  
  529. Select "Distribution Lists" from the Admin Functions menu.
  530. The Distribution List window appears.
  531.  
  532. *       To ADD a new distribution list:
  533.  
  534.         a.      Press <Insert>. The Define Distribution List
  535.                 form appears.
  536.  
  537.         b.      Complete the form.
  538.  
  539.         c.      Press <Esc> and select "Yes" to save the new
  540.                 list.
  541.  
  542.  
  543.  
  544. *       To CHANGE the name or profile of an existing list:
  545.  
  546.         a.      Highlight the list and press <F3>. The Define
  547.                 Distribution List form appears.
  548.  
  549.         b.      Edit the form.
  550.  
  551.         c.      Press <Esc> and select "Yes" to save the
  552.                 changes.
  553.  
  554. *       To DELETE a list:
  555.  
  556.         a.      Highlight the list or, to delete multiple lists,
  557.                 mark them by pressing <F5>.
  558.  
  559.         b.      Press <Delete>. ADMIN prompts for confirmation.
  560.  
  561.         c.      Select "Yes" to delete the list(s).
  562.  
  563. *       To DELETE A MEMBER from the list:
  564.  
  565.         a.      Select the distribution list from which you want
  566.                 to delete a member.
  567.  
  568.         b.      Highlight the member you want to delete or, to
  569.                 delete multiple list members, mark them by
  570.                 pressing <F5>.
  571.  
  572.         c.      Press <Delete>. ADMIN prompts for confirmation.
  573.  
  574.         d.      Select "Yes" to delete the member(s).
  575.  
  576.         e.      Press <Esc> to exit from the member list and
  577.                 select "Yes" to save the changes.
  578.  
  579. *       To ADD A MEMBER to the list:
  580.  
  581.         a.      Select the distribution list to which you want
  582.                 to add a member.
  583.  
  584.         b.      Press <Insert>. ADMIN displays a list of users
  585.                 and distribution lists in the Basic MHS
  586.                 database.
  587.  
  588.         c.      Highlight the member you want to add or, to add
  589.                 multiple members, mark them by pressing <F5>.
  590.  
  591.         d.      Press <Enter> to add the new member(s) to the
  592.                 list.
  593.  
  594.         e.      Press <Esc> to exit from the member list and
  595.                 select "Yes" to save the changes.
  596.  
  597.  
  598.  
  599.  
  600. 2.4     Managing Applications
  601.         ---------------------
  602.  
  603. This section explains how to register applications with Basic
  604. MHS and how to change and delete application registrations.
  605. Read this section if you are installing or have installed an
  606. MHS-compatible application on your messaging server.
  607.  
  608. You must register an application with Basic MHS if you want
  609. your server to deliver messages to that application. The
  610. installation process automatically registers MHS as an
  611. application.
  612.  
  613. NOTE: Some applications might have a different procedure for
  614. application management. If the documentation for your
  615. application gives instructions for managing the application,
  616. follow those instructions.
  617.  
  618.  
  619. 2.4.1 Application Form
  620.  
  621. The Application form contains the following fields.
  622.  
  623.         Application Description
  624.                 (Required) A description of the application.
  625.                 Enter up to 24 characters that describe the
  626.                 application.
  627.  
  628.         Application Short Name
  629.                 (Display only) The short name, as defined when
  630.                 the application was added.
  631.  
  632.         Maximum Number of Users
  633.                 (Display only) The maximum number of users this
  634.                 application will support; the value will be set
  635.                 when you install this application.
  636.  
  637.         Current Number of Users
  638.                 (Display only) The current number of users using
  639.                 this application.
  640.  
  641.         SMF Version
  642.                 (Required) The SMF version defined when the
  643.                 application was added. Refer to the application
  644.                 documentation to find out which version to
  645.                 select. The default value is SMF-71.
  646.  
  647.  
  648.  
  649. 2.4.2 Procedures
  650.  
  651. Select "Applications" from the Admin Functions menu. The
  652. Applications list appears.
  653.  
  654. *       To REGISTER a new application:
  655.  
  656.         a.      Press <Insert>. The Define Application entry box
  657.                 appears.
  658.  
  659.  
  660.         b.      Enter information in the following fields.
  661.  
  662.         Application Description
  663.  
  664.                 Enter a description of up to 24 characters.
  665.  
  666.         Application Short Name
  667.  
  668.                 Enter the short name for the application. You
  669.                 can enter up to eight characters, including
  670.                 letters, numbers, and the following special
  671.                 characters: hyphen (-), dollar sign ($), and
  672.                 number sign (#). Refer to the application
  673.                 documentation to determine which short name to
  674.                 use.
  675.  
  676.         c.      Press <Enter>. The Application form appears.
  677.  
  678.         d.      Ensure the SMF version is correct.
  679.  
  680.         e.      Press <Esc> and select "Yes" to save the new
  681.                 application.
  682.  
  683.  
  684. *       To CHANGE an application:
  685.  
  686.         a.      Highlight the application and press <F3>. The
  687.                 Application form appears.
  688.  
  689.         b.      Edit the Application Description or SMF version.
  690.  
  691.         c.      Press <Esc> and select "Yes" to save the
  692.                 changes.
  693.  
  694. *       To DELETE an application:
  695.  
  696.         a.      Highlight the application or, to delete multiple
  697.                 applications, mark them by pressing <F5>.
  698.  
  699.         b.      Press <Delete>. ADMIN prompts for confirmation.
  700.  
  701.         c.      Select "Yes" to delete the application(s).
  702.  
  703.  
  704.  
  705. 2.5     Customizing the Basic MHS Server Configuration
  706.         ----------------------------------------------
  707.  
  708. After you use Basic MHS for a while, you might want to
  709. customize the way your server operates. You might want to do
  710. so for the following reasons:
  711.  
  712. *       To improve message delivery time.
  713.  
  714.         By default, the Basic MHS server checks for messages
  715.         every 45 seconds. If you find that messages are being
  716.         delivered too slowly, you can configure the server to
  717.         check more often.
  718.  
  719.  
  720. *       To reduce demand on the file server.
  721.  
  722.         The more frequently the Basic MHS server delivers
  723.         messages, updates the EXTRACT file, and resynchronizes
  724.         the database files, the greater the demand on the file
  725.         server's resources. To reduce the demand, you can
  726.         schedule each of these activities less frequently.
  727.  
  728. *       To improve the reliability of the Basic MHS database.
  729.  
  730.         If you find that user information changes frequently,
  731.         you might want to synchronize the database and EXTRACT
  732.         files more often to ensure this information is
  733.         available to your users.
  734.  
  735. *       To improve the reliability of the directory EXTRACT
  736.         file.
  737.  
  738.         The EXTRACT file is a text representation of the Basic
  739.         MHS database. Application programs can access the
  740.         EXTRACT file to provide users with pop-up pick-lists.
  741.         If the pick-lists are out-of-date, you might need to
  742.         update the EXTRACT file more frequently.
  743.  
  744.         NOTE: Periodically, Basic MHS also compares the date
  745.         stamp on the Basic MHS database to the date stamp on
  746.         the EXTRACT file. If the date stamp for the EXTRACT
  747.         file is earlier than the date stamp for the database,
  748.         Basic MHS updates the EXTRACT file.
  749.  
  750. *       If you have been using sender validation, but a new
  751.         application does not support it (or vice versa).
  752.  
  753. To change your server configuration, select "Configuration"
  754. from the Admin Functions menu. The Configuration form
  755. appears. Complete the form. When you are finished, press <Esc>
  756. and select "Yes" to save the changes.
  757.  
  758. The Configuration form contains the following fields.
  759.  
  760.         Deliver messages every
  761.                 (Required) Indicate how long, in seconds, your
  762.                 server will wait before checking for queued
  763.                 messages. After delivering all queued messages,
  764.                 your server waits the amount of time specified
  765.                 in this field before checking for queued
  766.                 messages again. Enter a number between 10 and
  767.                 21,600 (6 hours). The default interval is 45
  768.                 seconds.
  769.  
  770.         Perform NSYNC every
  771.                 (Required) Indicate how often, in minutes, your
  772.                 server will synchronize the database files.
  773.                 Enter a value from 10 to 10,080 (7 days). The
  774.                 default value is 1440 (24 hours).
  775.  
  776.  
  777.         Update EXTRACT every
  778.                 (Required) Indicate how often, in minutes, your
  779.                 server will update the EXTRACT file. Enter a
  780.                 value from 10 to 10,080 (7 days). The default
  781.                 value is 1440 (24 hours).
  782.  
  783.         Force Sender Validation
  784.                 (Required) Enter "Yes" if you want to enable
  785.                 sender validation. If the Force Sender
  786.                 Validation field is set to "Yes", your server
  787.                 checks the sender's name in the message to
  788.                 ensure that the sender is defined in the Basic
  789.                 MHS database. If the sender is not, it rejects
  790.                 the message. If the sender is, your server
  791.                 checks the file ownership of the message, to
  792.                 ensure that the owner of the message matches the
  793.                 NetWare user ID of the sender.
  794.  
  795.                 Enter "No" if you do not want to use sender
  796.                 validation. Some applications do not support
  797.                 sender validation; the documentation for your
  798.                 messaging application will let you know whether
  799.                 it does. The default value is No.
  800.  
  801.  
  802.  
  803. 3       MANAGING FIRSTMAIL
  804.         ------------------
  805.  
  806. This section discusses how to set up FirstMail for both DOS
  807. and Macintosh users. It includes the following sections:
  808.  
  809. *       Checking that All FirstMail Files Were Copied
  810.  
  811. *       Restricting User Accounts
  812.  
  813. *       File Naming Conventions
  814.  
  815. *       Setting Up FirstMail for DOS
  816.  
  817. *       Setting Up FirstMail for the Macintosh
  818.  
  819. *       Setting Up Bulletin Boards for DOS and Macintosh Users
  820.  
  821. Setting up FirstMail is easy. When you install Basic MHS, the
  822. FirstMail files for both DOS and the Macintosh are
  823. automatically copied onto your server. FirstMail uses the
  824. NetWare-created user accounts. Therefore, you do not need to
  825. create any home mailboxes for FirstMail users. FirstMail also
  826. provides a default configuration (for both the DOS and the
  827. Macintosh versions) and stores this information in the
  828. NetWare bindery. The default values should be adequate for
  829. running FirstMail at most organizations.
  830.  
  831.  
  832.  
  833. 3.1     Checking that All FirstMail Files Were Copied
  834.         ---------------------------------------------
  835.  
  836. After you finish installing Basic MHS, make sure the following
  837. FirstMail files were copied into the SYS:\PUBLIC directory on
  838. your server:
  839.  
  840. *       MAIL.EXE
  841.  
  842. *       MAIL.HLP
  843.  
  844. *       NEWMAIL.EXE
  845.  
  846. *       FMCONFIG.EXE
  847.  
  848. *       FREBUILD.EXE
  849.  
  850. *       README.FM
  851.  
  852. *       USER.TXT
  853.  
  854. *       MAC-MAIL.EXE (Contains Macintosh files)
  855.  
  856. Before you start FirstMail, verify that the \MHS\EXE
  857. directory is in the NetWare search path.
  858.  
  859. If you installed the MHS\MAIL\USERS subdirectory in a
  860. location other than the default location (that is, at the root
  861. of the SYS: volume), make sure the MV variable points to the
  862. volume and directory where MHS\MAIL\USERS is located. After
  863. you install FirstMail for Macintosh, make sure that the
  864. correct path to MHS\MAIL\USERS is specified in the FirstMail
  865. Config file.
  866.  
  867.  
  868.  
  869. 3.2     Restricting User Accounts
  870.         -------------------------
  871.  
  872. Everyone who has a NetWare user account on the file server
  873. can use FirstMail. FirstMail uses the directory structure
  874. that NetWare creates for each user in SYS:MAIL. FirstMail
  875. places each user's new mail and previously-read mail in
  876. SYS:MAIL\<userID>, where <userID> is the user's NetWare User
  877. ID number. If you want to restrict some users from accessing
  878. FirstMail, you can use SYSCON to do so. To restrict access,
  879. you must create either of the following NetWare user groups:
  880.  
  881. *       MAILUSERS - If you create this group, the members of
  882.         the group are the only users who CAN run FirstMail.
  883.  
  884.         or
  885.  
  886. *       NOMAIL - If you create this group, the members of the
  887.         group are the only users who CANNOT run FirstMail.
  888.  
  889.  
  890. Whether you choose to create the MAILUSERS or NOMAIL group
  891. depends on the number of users in each group. For easy
  892. maintenance, create the group that has the fewest members. If
  893. neither group exists, all users are granted access to
  894. FirstMail.
  895.  
  896.  
  897.  
  898. 3.3     File Naming Conventions
  899.         -----------------------
  900.  
  901. Both FirstMail for DOS and FirstMail for the Macintosh use
  902. the same file naming conventions. FirstMail recognizes mail
  903. and other FirstMail-generated files by the following
  904. extensions:
  905.  
  906. .CNM     New, unread mail (only found in SYS:MAIL)
  907.  
  908. .PMR     Address book
  909.  
  910. .PM!     Address book index
  911.  
  912. .PMM     Mail folder
  913.  
  914. .PMI     Mail folder index file
  915.  
  916. .PMF     File attachment
  917.  
  918. .PML     Distribution list
  919.  
  920. .PMS     Signature file
  921.  
  922. .PMU     Keystroke macro
  923.  
  924. .PMX     Mail session record
  925.  
  926. .PMZ     Scrapbook record file
  927.  
  928. .MAI     Public Mail folder (subdirectories only)
  929.  
  930. To learn more about FirstMail for DOS, read Section 3.4
  931. "Setting Up FirstMail for DOS"; to learn more about FirstMail
  932. for the Macintosh, read Section 3.5 "Setting Up FirstMail For
  933. the Macintosh."
  934.  
  935. To help users learn how to use FirstMail, provide your DOS
  936. users with a copy of "Getting Started with FirstMail for DOS"
  937. and your Macintosh users with a copy of "Getting Started with
  938. FirstMail for the Macintosh," which are in the "Getting
  939. Started with Messaging" manual. A more detailed user guide is
  940. available for each of the FirstMail programs. Refer DOS users
  941. to the SYS:\PUBLIC\USER.TXT file. Refer Macintosh users to
  942. the files, FirstMail Manual 1,2,3, and 4, which are in the
  943. FirstMail folder that Macintosh users install on their
  944. Macintoshes.
  945.  
  946.  
  947.  
  948. 3.4     Setting Up FirstMail for DOS
  949.         ----------------------------
  950.  
  951. When you install Basic MHS, FirstMail for DOS is automatically
  952. installed in the SYS:\PUBLIC directory on your server. The
  953. following sections describe how to reconfigure and customize
  954. FirstMail for DOS.
  955.  
  956.  
  957.  
  958. 3.4.1 Reconfiguring the Default Settings
  959.  
  960. FirstMail for DOS provides the following default values,
  961. which are applied the first time users start FirstMail. The
  962. default values should be adequate for most organizations:
  963.  
  964. Preferences -
  965.  
  966.         General Preferences:
  967.                 Personal name: <NetWare_fullname>
  968.  
  969.         NetWare SMF/MHS Settings:
  970.                 SMF/MHS username: <NetWare_login_name> (first 8
  971.                 characters)
  972.  
  973.                 SMF/MHS mailbox name:
  974.                 <NetWare_login_name>(first 8 characters)
  975.  
  976.                 My application name: FIRST
  977.  
  978.                 Scan the MHS user dir:Y
  979.  
  980.                 Change Home mailbox location:
  981.                 <NetWare_user_mailbox>
  982.  
  983.  
  984.  
  985. FirstMail Configuration Parameters -
  986.  
  987.         NetWare MHS/SMF Interface:
  988.                 Default Workgroup: None. Basic MHS appends it if
  989.                 it does not exist.
  990.  
  991.                 SMF-71 available: Y
  992.  
  993.                 MHS path for DOS: <MV_variable>
  994.  
  995.  
  996.  
  997. 3.4.2 Changing Parameters with FMCONFIG
  998.  
  999. If users are experiencing problems and you want to verify or
  1000. change the default settings, use the FMCONFIG.EXE utility as
  1001. follows:
  1002.  
  1003. 1.      Change to the \PUBLIC directory and enter:
  1004.  
  1005.         FMCONFIG
  1006.  
  1007.  
  1008. 2.      Select the option "NetWare MHS/SMF Interface" to
  1009.         verify the following settings:
  1010.  
  1011.         *       Default work group - (Optional) Enter the
  1012.                 default workgroup for this server.
  1013.  
  1014.         *       Use SMFSEND? - Set to N.
  1015.  
  1016.         *       SMF-71 available? - Set to Y.
  1017.  
  1018.         *       UTC time value - Enter your offset from GMT in
  1019.                 the form -nnnn (for example, -0800).
  1020.  
  1021.         *       MHS path for DOS - Set to your MV variable.
  1022.  
  1023. 3.      When you finish, press <Ctrl+Enter> and press <Y> when
  1024.         prompted for confirmation.
  1025.  
  1026. 4.      Select "X" to exit and save your configurations.
  1027.  
  1028.  
  1029.  
  1030. 3.4.3 Changing Parameters in DEFAULTS.PM
  1031.  
  1032. You can also reset the default values for the following
  1033. parameters by creating a text file called DEFAULTS.PM (in the
  1034. same directory as MAIL.EXE) and entering any or all of the
  1035. following keywords and parameters:
  1036.  
  1037. HOMEBOX <path_name>
  1038. COPYSELF <option_letter>
  1039. SCRATCH <path_name>
  1040. where:
  1041.  
  1042. *       HOMEBOX is the location of all users' home mailboxes,
  1043.         as specified during the Basic MHS installation. If you
  1044.         want to change this location, specify a <path_name> in
  1045.         either NetWare or DOS format, with no trailing
  1046.         backslash (\). The directory must exist; FirstMail
  1047.         does not create it. An easy way to create a
  1048.         subdirectory for each user in the directory
  1049.         <path_name> is to imbed the string ~8 in the path. At
  1050.         runtime, FirstMail replaces this string with the first
  1051.         eight characters in the user's name.
  1052.  
  1053. *       COPYSELF sets the copy-self option for all users. You
  1054.         can specify <option_letter> as either Y, P, or N. If
  1055.         you want all users to receive a copy of all messages
  1056.         they send, specify Y. If you want FirstMail to prompt
  1057.         users whether to keep a copy, specify P. Otherwise,
  1058.         specify N and no copies will be kept.
  1059.  
  1060. *       SCRATCH is the temporary work area for FirstMail. If
  1061.         you do not specify <path_name>, FirstMail first
  1062.         searches for a TMP or TEMP directory. (If a TMP or TEMP
  1063.         directory does not exist, Firstmail uses the current
  1064.         directory.) If you specify <path_name>, it must be a
  1065.         path to a directory where all users have write
  1066.  
  1067.         permission. An easy way to create an individual
  1068.         subdirectory in the directory <path_name> for each
  1069.         user is to imbed the string ~8 in the path. At runtime,
  1070.         FirstMail replaces this string with the first eight
  1071.         characters in the user's name.
  1072.  
  1073. NOTE: Case is not significant. Unrecognized keywords are
  1074. ignored without error message or warning. Lines starting with
  1075. a semicolon, space, or tab are treated as comments.
  1076.  
  1077.  
  1078.  
  1079. 3.4.4 Customizing FirstMail for DOS
  1080.  
  1081. You can customize FirstMail for DOS in the following ways:
  1082.  
  1083. *       Modify the system login script to provide new mail
  1084.         notification
  1085.  
  1086. *       Force FirstMail to use a particular drive letter
  1087.  
  1088. *       Disable access to DOS from FirstMail
  1089.  
  1090.  
  1091.  
  1092. Modifying the System Login Script for New Mail Notification:
  1093.  
  1094. During login, FirstMail will notify users that they have new
  1095. mail, if you add the following lines to the system login
  1096. script:
  1097.  
  1098.         #newmail
  1099.         if "%ERROR_LEVEL" > "0" then begin
  1100.         write ""
  1101.         pause
  1102.         end
  1103.  
  1104. If the user has unread messages, NEWMAIL returns a non-zero
  1105. errorlevel value, equal to the number of unread messages, and
  1106. displays this number in a message to the user. The write
  1107. statement prints a blank line and pauses to give the user a
  1108. chance to read the message. (NEWMAIL returns immediately
  1109. whether or not the user has new mail.)
  1110.  
  1111.  
  1112.  
  1113. Forcing FirstMail for DOS To Use A Particular Drive Letter:
  1114.  
  1115. When a user runs FirstMail, FirstMail creates a NetWare
  1116. directory mapping using the first available unused drive
  1117. letter. You can force FirstMail to use a specific drive letter
  1118. by setting the PMDRIVE environment variable in the system
  1119. login script to the desired letter. For example, to use drive
  1120. M, add the following line to the system login script:
  1121.  
  1122.         DOS SET PMDRIVE = "M"
  1123.  
  1124.  
  1125.  
  1126. Disabling DOS Access:
  1127.  
  1128. If, for security reasons, you want to prevent users from using
  1129. the <Ctrl+F10> command to exit FirstMail and use FirstMail's
  1130. DOS shell, create an empty file named NODOS in the same
  1131. directory as MAIL.EXE.
  1132.  
  1133.  
  1134.  
  1135. 3.4.5 Troubleshooting FirstMail for DOS
  1136.  
  1137. PROBLEM: FirstMail may not display on some monochrome or black
  1138. and white monitors.
  1139.  
  1140. RESOLUTION: If a user has a monochrome or black and white
  1141. monitor and is unable to display FirstMail, add one of the
  1142. following lines to the user's AUTOEXEC.BAT file:
  1143.  
  1144.         SET MMMODE=B
  1145.                 (if the user has a color graphics adapter card)
  1146.  
  1147.         MODE=BW80
  1148.                 (if the user has a monochrome adapter card)
  1149.  
  1150.  
  1151.  
  1152. PROBLEM: FirstMail fails to find its help file or see system
  1153. address books when running either MAIL or NEWMAIL from the
  1154. login script.
  1155.  
  1156. RESOLUTION: Different versions of the NetWare login utility,
  1157. LOGIN.EXE, do not process the "#" command in the same way when
  1158. running login scripts. Try specifying the filename in the
  1159. login script in uppercase characters (for example,
  1160. "#NEWMAIL") or as a full pathname (for example,
  1161. "#f:\public\newmail" instead of "#newmail").
  1162.  
  1163.  
  1164. 3.5     Setting Up FirstMail For the Macintosh
  1165.         --------------------------------------
  1166.  
  1167. FirstMail uses the directory structure that NetWare creates
  1168. for each user in SYS:MAIL. This relieves you from the task of
  1169. creating a mailbox for each Macintosh user. Additionally,
  1170. your mail system is secure because control of and access to
  1171. the mail system is controlled using standard user groups
  1172. created with SYSCON; users have, at most, [C] create rights
  1173. in other users' mail directories. FirstMail stores its
  1174. configuration information in the NetWare bindery, which also
  1175. provides security for your mail system.
  1176.  
  1177. By default, mail is stored in each user's subdirectory in
  1178. SYS:MAIL. New mail is always delivered to this folder, even
  1179. if a user moves the home mailbox.
  1180.  
  1181. Users can customize the defaults for their own FirstMail
  1182. programs, including the mailbox location.
  1183.  
  1184.  
  1185.  
  1186. 3.5.1 System Requirements
  1187.  
  1188. FirstMail for the Macintosh requires NetWare system software
  1189. 3.01 or later to be running on the NetWare file server. The
  1190. SYS: volume of your file server must have the Macintosh name
  1191. space added, and Macintosh users must be able to see the
  1192. PUBLIC, MAIL, and LOGIN directories. Users must have the
  1193. default NetWare rights in SYS:MAIL (that is, [C] under NetWare
  1194. 386).
  1195.  
  1196. Macintosh system software 6.03 or later must be installed on
  1197. each Macintosh that runs FirstMail.
  1198.  
  1199.  
  1200.  
  1201. 3.5.2 Required Set Up Before Users Can Install FirstMail Files
  1202.  
  1203. The Basic MHS installation process automatically installs the
  1204. files for FirstMail for the Macintosh in the SYS:\PUBLIC
  1205. directory. Before users of FirstMail for the Macintosh can
  1206. install FirstMail files on their Macintosh computers, do the
  1207. following:
  1208.  
  1209. 1.      Configure the NetWare server for Macintosh access.
  1210.  
  1211. 2.      Run the file MAC-MAIL.EXE.
  1212.  
  1213.         MAC-MAIL.EXE is an executable file that unloads the
  1214.         self-extracting archive file "Firstmai.sea" onto the
  1215.         NetWare server (DOS system). Macintosh users copy
  1216.         "Firstmai.sea", which contains the files for FirstMail
  1217.         for the Macintosh, to their Macintosh hard disk.
  1218.  
  1219. 3.      Test that FirstMail is working correctly on a Macintosh
  1220.         by installing the FirstMail files on a Macintosh and
  1221.         starting FirstMail. See Section 3.5.3 "Installing
  1222.         FirstMail Files on the Macintosh for more information.
  1223.  
  1224. IMPORTANT: If you changed the location of the MHS\MAIL\USERS
  1225. directory, you must change the parameter in the "FirstMail
  1226. Config" file that contains the path to MHS\MAIL\USERS
  1227. directory. See Section 3.5.4 "FirstMail Configuration File
  1228. Parameters" for information about how to change the path to
  1229. the MHS\MAIL\USERS directory.
  1230.  
  1231.  
  1232.  
  1233. 3.5.3 Installing FirstMail Files on the Macintosh
  1234.  
  1235. Macintosh users must copy the FirstMail files to their
  1236. Macintosh hard disk drive before they can use FirstMail.
  1237. Provide your Macintosh users with the section "Getting
  1238. Started with FirstMail for the Macintosh" (which is in the
  1239. manual "Getting Started with Messaging") or the instructions
  1240. in this section.
  1241.  
  1242.  
  1243. Perform the following procedure at your Macintosh to copy the
  1244. FirstMail files from the NetWare file server to your Macintosh
  1245. hard disk drive. During this procedure, the files are changed
  1246. to Macintosh format.
  1247.  
  1248. 1.      Select the "Chooser" command from the Apple menu.
  1249.  
  1250. 2.      In the "Chooser" window, select the AppleTalk zone that
  1251.         is appropriate for your file server.
  1252.  
  1253. 3.      Click on the AppleShare icon. A list of available file
  1254.         servers appears in the right-hand side of the window.
  1255.  
  1256. 4.      Select your file server. A dialog box appears.
  1257.  
  1258. 5.      Select "Encrypted Netware authentication." A dialog
  1259.         box appears.
  1260.  
  1261. 6.      Enter your NetWare username and password (if you have
  1262.         one) for that server in the appropriate fields. A
  1263.         dialog box appears.
  1264.  
  1265. 7.      Select the appropriate server volume.
  1266.  
  1267. 8.      Close the "Chooser" window and look on the desktop to
  1268.         confirm that the icon for the server volume you
  1269.         selected appears.
  1270.  
  1271. 9.      Double-click on the server volume icon. A window opens
  1272.         that lists the folders (directories) on that server.
  1273.  
  1274. 10.     Open the PUBLIC folder.
  1275.  
  1276. 11.     Copy the file named "Firstmai.sea" to the hard disk
  1277.         drive of your Macintosh. You do not need to create a
  1278.         FirstMail folder before copying the "Firstmai.sea"
  1279.         file to your Macintosh. A FirstMail folder is
  1280.         automatically created in the next step.
  1281.  
  1282. 12.     Double-click on the file "Firstmai.sea," which is now
  1283.         on the Macintosh hard disk drive.
  1284.  
  1285.         Double-clicking on the file "Firstmai.sea" generates a
  1286.         new folder on the Macintosh that is called
  1287.         FirstMail1.0. This new folder contains all files for
  1288.         FirstMail for the Macintosh.
  1289.  
  1290. If you want to start FirstMail now, double-click on the
  1291. FirstMail application.
  1292.  
  1293. If you will be using FirstMail later, you will need to
  1294. establish the connection to the NetWare file server at that
  1295. time, then start FirstMail by double-clicking on the
  1296. FirstMail application.
  1297.  
  1298.  
  1299.  
  1300. 3.5.4 FirstMail Configuration File Parameters
  1301.  
  1302. This section shows the default values for the FirstMail
  1303. configuration parameters; these parameters are in the
  1304. "FirstMail Config" file. The FirstMail folder that is
  1305. installed on each Macintosh contains the "FirstMail Config"
  1306. file. The data in the "FirstMail Config" file is stored in
  1307. the NetWare bindery.
  1308.  
  1309. The default values in the "FirstMail Config" file should work
  1310. for most Basic MHS servers. You need to access this file only
  1311. in the following circumstances:
  1312.  
  1313. *       If you changed the location of the MHS\MAIL\USERS
  1314.         subdirectory (which contains user mailboxes). Enter
  1315.         the new path in the "Path to base of NetWare MHS/SMF
  1316.         directory tree" field.
  1317.  
  1318.         (The DOS version of FirstMail uses the MV variable to
  1319.         point to the volume and directory MHS\MAIL\USERS;
  1320.         FirstMail on the Macintosh has to locate this directory
  1321.         from the path entered in the "FirstMail Config" file.)
  1322.  
  1323. *       If FirstMail is not running correctly on your
  1324.         Macintosh. Check that the values for the other
  1325.         parameters in the file match the defaults shown in this
  1326.         section.
  1327.  
  1328. You must install the FirstMail files on a Macintosh before
  1329. you can open the "FirstMail Config" file. (You open this file
  1330. on the Macintosh.) You must supply your Supervisor password
  1331. to open this file. Save your changes and quit the "FirstMail
  1332. Config" file when you are done.
  1333.  
  1334. The default values for the configuration parameters in the
  1335. "FirstMail Config" file are as follows:
  1336.  
  1337. Parameter in the General Setup Command:
  1338.  
  1339.         "Path to base of NetWare MHS/SMF directory tree":
  1340.                 The value for this field is the directory path
  1341.                 for the MHS\MAIL\USERS directory. The default
  1342.                 for this field is <Server>.sys, where <Server>
  1343.                 is the NetWare name of the Basic MHS server.
  1344.                 <Server>.sys points to root of the SYS: volume
  1345.                 as the directory path for the MHS\MAIL\USERS
  1346.                 directory. If you installed the MHS\MAIL\USERS
  1347.                 subdirectory in a different volume than the SYS:
  1348.                 volume, you must change the path in this field.
  1349.  
  1350. Parameters in the NetWare MHS/SMF Setup Command
  1351.  
  1352.         "Are you using an SMF-71 transport?":
  1353.                 The default value for this parameter is yes
  1354.                 (checked). This field must be set to yes.
  1355.  
  1356.         "Default workgroup":
  1357.                 This field is blank by default. Leave this
  1358.                 parameter blank.
  1359.  
  1360.  
  1361. 3.5.5 Troubleshooting FirstMail for the Macintosh
  1362.  
  1363. By default, NetWare MHS grants all users [CF] rights to the
  1364. mail submission directory <mv>/MHS/MAIL/SND. Under some
  1365. versions of NetWare for Macintosh, this particular
  1366. combination of rights appears to result in Macintosh users
  1367. being unable to access the directory at all. If you encounter
  1368. this problem, you must create two NetWare groups with access
  1369. to <mv>\MHS\MAIL\SND. The first group should contain your DOS
  1370. MHS users and should be granted [CF] rights to the directory.
  1371. The second group should contain only your Macintosh users and
  1372. should be granted [C] rights only.
  1373.  
  1374.  
  1375.  
  1376. 3.6     Setting Up Bulletin Boards for DOS and Macintosh Users
  1377.         ------------------------------------------------------
  1378.  
  1379. You can create FirstMail bulletin boards that are available
  1380. to both DOS and Macintosh users by following these steps:
  1381.  
  1382.  
  1383.  
  1384. 1.     Create a subdirectory in the PUBLIC directory. You can
  1385.        assign any name to this subdirectory, but it must have
  1386.        the extension ".MAI" (for example BBOARD.MAI).
  1387.  
  1388. 2.     In this subdirectory, create a file called
  1389.         PMFOLDER.ID. Enter the name of the bulletin board as
  1390.         you want it to appear in the "Select a folder" window
  1391.         in the DOS version and in the list of mail folders in
  1392.         the Macintosh version.
  1393.  
  1394.         For example, PMFOLDER.ID could contain the line:
  1395.  
  1396.         SUGGESTIONS AND COMPLAINTS.
  1397.  
  1398. IMPORTANT: Do not press <Enter> after typing the folder name.
  1399. If you do, "<RETURN>" will be displayed after the folder name
  1400. in the "Select a folder" window.
  1401.  
  1402. All users will be able to view the messages in this bulletin
  1403. board folder; however, before users can move messages to the
  1404. folder, you must assign them RWC rights to the bulletin board
  1405. subdirectory.
  1406.  
  1407.  
  1408.  
  1409. 4       DIRADM
  1410.         ------
  1411.  
  1412. The DIRADM program provides access to many of the MHS
  1413. functions available in ADMIN. With DIRADM, you can define,
  1414. modify, and delete users and distribution lists. This section
  1415. describes the DIRADM program and the command line parameters
  1416. available in the Basic MHS environment.
  1417.  
  1418.  
  1419.  
  1420. 4.1     DIRADM Syntax
  1421.         -------------
  1422.  
  1423. The syntax for the DIRADM program varies depending on whether
  1424. the command is being used for input (that is, to add or update
  1425. entries in the MHS database), or for output (that is, to
  1426. output all or part of the MHS database to a file).
  1427.  
  1428. Before running DIRADM, you must load the Btrieve requestor on
  1429. the workstation you will be using. Use the BREQUEST command.
  1430.  
  1431.  
  1432.  
  1433. Input Syntax
  1434.  
  1435.         DIRADM   -I <input_file> [-C<n>] [-L<n>]
  1436.           [-N <mail_path>]
  1437.  
  1438. Section 4.2 "Input File Format," describes the format of the
  1439. input file. The output file is in the same format as the input
  1440. file, except that the Preamble contains a Date attribute.
  1441.  
  1442.  
  1443.  
  1444. Output Syntax
  1445.  
  1446.         DIRADM -O [<output_file>] -U<user>|-D<dlist>
  1447.           [-B | -F] [-C<n>] [-L<n>] [-N<mail_path>]
  1448.  
  1449.  
  1450.  
  1451. The following table describes the command-line parameters for
  1452. the DIRADM command.
  1453.  
  1454.         -I
  1455.                 Runs DIRADM in input mode.
  1456.  
  1457.         -O
  1458.                 Runs DIRADM in output mode. If you do not
  1459.                 specify an output file, DIRADM displays the
  1460.                 output to the screen.
  1461.  
  1462.         -U<user>
  1463.                 Name of user(s) to be extracted. The user name
  1464.                 can include wildcard characters (*,?). For
  1465.                 example, to extract all users, enter "-U *".
  1466.  
  1467.  
  1468.         -D<dlist>
  1469.                 Name of distribution list(s) to be extracted.
  1470.                 The distribution list name can include wildcard
  1471.                 characters (*,?). For example, to extract the
  1472.                 distribution lists NSales and SSales, enter "-D
  1473.                 ?Sales".
  1474.  
  1475.         -B
  1476.                 Generate brief format output. The output will
  1477.                 contain only the names of the extracted records.
  1478.  
  1479.         -F
  1480.                 Generate full format output. The output will
  1481.                 contain all information for the extracted
  1482.                 records.
  1483.  
  1484.         -C<n>
  1485.                 The console display threshold for DIRADM, where
  1486.                 n is a number from 1 to 9. Replace n with the
  1487.                 highest message priority to be displayed on the
  1488.                 console. All messages with a priority level up
  1489.                 to and including n will be displayed. (The lower
  1490.                 the priority level of a message, the more
  1491.                 serious the message; messages with priority
  1492.                 level 1 are more serious than messages with
  1493.                 priority level 2.)
  1494.  
  1495.         -L<n>
  1496.                 The logging threshold for DIRADM, where n is a
  1497.                 number from 1 to 9. Replace n with the highest
  1498.                 message priority to be written to the log file.
  1499.                 All messages with a priority level up to and
  1500.                 including n will be appended to the log file.
  1501.                 (The lower the priority level of a message, the
  1502.                 more serious the message; messages with priority
  1503.                 level 1 are more serious than messages with
  1504.                 priority level 2.)
  1505.  
  1506.         -N<mail_path>
  1507.                 The path to the MAIL subdirectory (for example,
  1508.                 \MHS\MAIL). If you omit this parameter, DIRADM
  1509.                 uses the MAIL environment variable (if it is
  1510.                 defined), or the MV environment variable to find
  1511.                 the path.
  1512.  
  1513.  
  1514.  
  1515. 4.2     Input File Format
  1516.         -----------------
  1517.  
  1518. The input file used by DIRADM has the following format.
  1519.  
  1520. [Preamble]
  1521. Origin = <server_long_name>
  1522. Version = 1
  1523. Type = Update
  1524.  
  1525. [User] (Create | Delete | Replace)
  1526. SMF-Name = <name>
  1527. SMF-Short-Name = <short_name>
  1528. Description = <description>
  1529. Mail-Server = <server>
  1530. Bindery = <login_id>
  1531. Dflt-Doc-Prf = <preference>
  1532. FullName = <full name>
  1533. Title = <title>
  1534. Phone = <phone>
  1535. Department = <department>
  1536. Default-App = <application>
  1537. App1 = <application1>
  1538. App2 = <application2>
  1539. App3 = <application3>
  1540. App4 = <application4>
  1541. Extra-Info = <extra_info>
  1542.  
  1543. [D-List] (Create | Delete | Replace)
  1544. SMF-Name = <name>
  1545. SMF-Short-Name = <short_name>
  1546. Description = <description>
  1547. Owner = <address>
  1548. Administrator = <administrator>
  1549. Moderator = <moderator>
  1550. Dead-Letters = <address>
  1551. Email-Addr = <address>
  1552. Mail-Server = <server>
  1553.  
  1554. SUGGESTION: When you Replace an entry in the Input file
  1555. elements, include all the attributes, including those that
  1556. are not changed. The easiest way to do this is to output the
  1557. entries you want to change, edit the output file, and use it
  1558. as an input file.
  1559.  
  1560. IMPORTANT: In the input file, elements in brackets ([ ]) are
  1561. required. You can replace square brackets ([ ]) with braces
  1562. ({ }). Do not use both brackets and braces in an input file.
  1563.  
  1564. You can include comments in the input file. Each comment line
  1565. must begin with a semicolon (;).
  1566.  
  1567.  
  1568.         [Preamble]
  1569.  
  1570.                 Precedes setup information for DIRADM. All input
  1571.                 files must have a [Preamble] section. The
  1572.                 Preamble contains the following attributes:
  1573.  
  1574.                 Origin
  1575.                         Name of the local messaging server.
  1576.  
  1577.                 Version
  1578.                         The current CMP version. Enter 1.
  1579.  
  1580.                 Type
  1581.                         The type of processing. Enter Update.
  1582.  
  1583.         [User]
  1584.  
  1585.                 Precedes a user entry. You must indicate whether
  1586.                 the entry is to be created, deleted, or
  1587.                 replaced. A user has the following attributes:
  1588.  
  1589.                 SMF-Name
  1590.                         Name of the user, including the
  1591.                         workgroup.This is the only attribute
  1592.                         required for a Delete operation.
  1593.  
  1594.                 SMF-Short-Name
  1595.                         Short name of the user. Enter up to 8
  1596.                         characters, including letters, numbers,
  1597.                         and the following special characters: -,
  1598.                         &, #.
  1599.  
  1600.                 Description
  1601.                         A description of the user.
  1602.  
  1603.                 Mail-Server
  1604.                         The long name of the messaging server on
  1605.                         which this user account is located.
  1606.  
  1607.                 Bindery
  1608.                         The user's NetWare login ID.
  1609.  
  1610.                 Dflt-Doc-Prf
  1611.                         Document preference of this user. The
  1612.                         value can be up to eight characters long.
  1613.  
  1614.                 FullName
  1615.                         Full name of the user. Enter the FullName
  1616.                         in the following format: surname,
  1617.                         given-name middle-name/initial,
  1618.                         generation-qualifier. For example,
  1619.                         "Smith, John D., Sr."
  1620.  
  1621.                 Title
  1622.                         Job title of the user. Enter up to 24
  1623.                         characters.
  1624.  
  1625.                 Phone
  1626.                         Business phone number of the user. Enter
  1627.                         up to 29 characters.
  1628.  
  1629.                 Department
  1630.                         Department or division to which the user
  1631.                         belongs. Enter up to 24 characters.
  1632.  
  1633.                 Default-App
  1634.                         The user's default application. Messages
  1635.                         will be delivered to the user's default
  1636.                         application, unless the sending
  1637.                         application specifically requests
  1638.                         delivery to another application.
  1639.  
  1640.                 App
  1641.                         Up to four other applications used by the
  1642.                         user.
  1643.  
  1644.                 Extra-Info
  1645.                         Extra information about the user. Enter
  1646.                         up to 253 characters.
  1647.  
  1648.                 An input file can contain multiple user entries.
  1649.  
  1650.         [D-List]
  1651.  
  1652.                 Precedes a distribution list entry. You must
  1653.                 indicate whether the list is to be created,
  1654.                 deleted, or replaced. A distribution list has
  1655.                 the following attributes:
  1656.  
  1657.                 SMF-Name
  1658.                         Name of the distribution list, including
  1659.                         the workgroup long name.This is the only
  1660.                         attribute required for a Delete
  1661.                         operation.
  1662.  
  1663.                 SMF-Short-Name
  1664.                         Short name of the distribution list.
  1665.                         Enter up to 8 characters, including
  1666.                         letters, numbers, and the following
  1667.                         special characters: -, &, #.
  1668.  
  1669.                 Description
  1670.                         A description of the distribution list.
  1671.  
  1672.                 Mail-Server
  1673.                         The long name of the messaging server on
  1674.                         which this distribution list is defined.
  1675.  
  1676.                 Owner
  1677.                         Address of the user who owns this
  1678.                         distribution list.
  1679.  
  1680.                 Administrator
  1681.                         The user who is authorized to add members
  1682.                         to and delete members from the
  1683.                         distribution list.
  1684.  
  1685.                 Moderator
  1686.                         The user who determines whether messages
  1687.                         intended for a distribution list can be
  1688.                         sent to it.
  1689.  
  1690.  
  1691.                 Dead-Letters
  1692.                         The address to which notification
  1693.                         messages for a distribution list are
  1694.                         sent.
  1695.  
  1696.                 Email-Addr
  1697.                         Address of the distribution list member,
  1698.                         including the workgroup. To delete or
  1699.                         rename an entry, enter this attribute
  1700.                         only.
  1701.  
  1702.                 An input file can contain multiple distribution
  1703.                 list entries. A distribution list entry can
  1704.                 contain multiple Email-Addr attributes.
  1705.  
  1706.  
  1707.  
  1708. 4.3     Example Input File
  1709.         ------------------
  1710.  
  1711.         [Preamble]
  1712.         Origin = LA-Bldg1
  1713.         Version = 1
  1714.         Type = Update
  1715.  
  1716.         ; adding a user
  1717.         [User] (Create)
  1718.         Name = Mary Adams
  1719.         SMF-Short-Name = MAdams
  1720.         Bindery = MAdams
  1721.         FullName = Adams, Mary S.
  1722.         Title = Sales Representative
  1723.         Department = Los Angeles Sales
  1724.  
  1725.         ; defining John, Leonard, and Jane as members of
  1726.         ; Managers list
  1727.         [D-List] (Replace)
  1728.         SMF-Name = Managers
  1729.         Email-Addr = John Smith@Acme
  1730.         Email-Addr = Leonard Morton@Acme
  1731.         Email-Addr = Jane Dixon@Acme
  1732.  
  1733. NOTE: When you add users to a distribution list, you replace
  1734. the existing list with the new list. Therefore, you must list
  1735. both the new list members and the old list members.
  1736.  
  1737.  
  1738.  
  1739. 5       MHSUSER
  1740.         -------
  1741.  
  1742. The MHSUSER program provides access to some of the functions
  1743. available through ADMIN. With MHSUSER, you can assign
  1744. applications to users, remove applications from users, and
  1745. register and delete applications. This section describes the
  1746. MHSUSER program and the functions available in the Basic MHS
  1747. environment.
  1748.  
  1749. NOTE: MHSUSER is included for compatibility with previous
  1750. releases of NetWare MHS. It will become obsolete in a future
  1751. release.
  1752.  
  1753. All the MHSUSER functions (X-functions) have the same general
  1754. syntax, as shown in the following sample command:
  1755.  
  1756.         MHSUSER -X<nn> <switches>
  1757.  
  1758. The following table provides the syntax of the X-functions
  1759. available in a Basic MHS environment.
  1760.  
  1761.         Displays the local messaging server configuration
  1762.                 -X00 [-D<directory>] [-V]
  1763.  
  1764.         Adds or changes a user's application
  1765.                 -X01 -A<application_name>
  1766.                 -U<username> [-D<directory>]
  1767.                 [-E<description>]  [-O<owner>]
  1768.                 [-V] [-Y]
  1769.  
  1770.         Deletes a user's application
  1771.                 -X02 -A<application_name> -U<username>
  1772.                 [-D<directory>] [-V]
  1773.  
  1774.         Lists a user's applications
  1775.                 -X03 [-A<application_name>] [-D<directory>]
  1776.                 [-U<username>] [-V]
  1777.  
  1778.         Verifies a user's application
  1779.                 -X04 -U<username> [-A<application_name>]
  1780.                 [-D<directory>] [-V]
  1781.  
  1782.         Registers an application, or changes an application's
  1783.         registration
  1784.                 -X10 -A<application_name> -E<description>
  1785.                 [-C<MHS_version>] [-D<directory>]
  1786.                 [-M<maximum_number_users>] [-V]
  1787.  
  1788.         Deletes an application
  1789.                 -X11 -A<application_name>
  1790.                 [-D<directory>] [-V]
  1791.  
  1792.         Verifies the MHS Administrator
  1793.                 -X62 -U<username> [-D<directory>]
  1794.                 [-V]
  1795.  
  1796.  
  1797.  
  1798. The following table lists the command-line switches for the
  1799. MHSUSER command.
  1800.  
  1801.         -A<application_ name>
  1802.                 Name of the application. Maximum length is eight
  1803.                 characters.
  1804.  
  1805.         -C<MHS_version>
  1806.                 Compatible version of MHS. Valid values are 70
  1807.                 and 71.
  1808.  
  1809.         -D<directory>
  1810.                 The directory specified by the DOS environment
  1811.                 variable MV, which is the parent directory of
  1812.                 the MHS directory.
  1813.  
  1814.         -E<description>
  1815.                 Up to 24 characters describing the application.
  1816.                 This description need not match any previous
  1817.                 description used.
  1818.  
  1819.         -M<maximum_number_users>
  1820.                 Number of users for a managed application. This
  1821.                 limits the number of users who can access a
  1822.                 managed application to the number specified.
  1823.  
  1824.         -O<owner>
  1825.                 NetWare bindery account to which rights will be
  1826.                 assigned. If you omit this parameter, MHSUSER
  1827.                 attempts to assign rights to a NetWare user
  1828.                 whose name is specified with the -U parameter.
  1829.                 If the username specified by the -U parameter is
  1830.                 not a valid login name, the new user will not be
  1831.                 defined.
  1832.  
  1833.         -U<username>
  1834.                 The specified username.  If the application is a
  1835.                 managed one, MHSUSER adds the application name
  1836.                 to the user's list of Other Applications. If the
  1837.                 application is an unmanaged one, the application
  1838.                 name will not appear in the user's list of
  1839.                 applications.
  1840.  
  1841.         -V
  1842.                 Display error report. You can redirect this
  1843.                 information to a disk file or other DOS device
  1844.                 using the DOS redirection command (>).
  1845.  
  1846.         -Y<use>
  1847.                 Specify how a user can use an application being
  1848.                 defined. If you omit this switch, and the
  1849.                 application is an unmanaged application, then
  1850.                 you must add a directory for the user of this
  1851.                 application. If the application is managed, then
  1852.                 you must define the application as Other
  1853.                 Applications. If you have used all the four
  1854.                 available Other Applications, then this switch
  1855.                 fails. You can give the following values for
  1856.                 use:
  1857.  
  1858.  
  1859.  
  1860.                 0       Add the application as preferred, and
  1861.                         change the order of the existing
  1862.                         applications by placing them after the
  1863.                         preferred application. During this
  1864.                         process, you can remove any empty
  1865.                         application entries. If the user already
  1866.                         has 5 applications, or the application
  1867.                         that you specified is unmanaged, then
  1868.                         this function fails.
  1869.  
  1870.                 1       Add the application as the first
  1871.                         available, free, managed application for
  1872.                         the user. If the user already has 5
  1873.                         applications, or the application that you
  1874.                         specified is unmanaged, then this
  1875.                         function fails.
  1876.  
  1877.