
	AAAREADME.NETMAIL [MIVAXLUG.NETMAIL]


			N E T M A I L     U T I L I T Y 

	The netmail utility allows users on different system in a DECNET
	enviornment to send mail to each other without knowing which node
	the people live. The is accomplished by putting NETMAIL on each
	system. Each user then uses NETMAIL to define a 'home' (i.e. a
	FORWARDing address).

			------------------------
	Designed by:	James B. Fischer  (MIVAXLUG Chair)
			James Raquepau    (Applicon / Ann Arbor)

	Implemented by:	James Raquepau    (Applicon / Ann Arbor)
			------------------------

	The user information (FORWARDing information, USERname, and
	PERSONAL name) is then transmitted to a single node (refered to
	as a 'mail node'). The information is stored in the VMSMAIL.DAT
	file on the mail node. Users then send (from any node) mail to
	NETMAIL::user. (NETMAIL is a logical setup on each system which
	points to the defined mail node; it should also point to other
	NETMAIL nodes which may be defined - i.e. a multi-value logical
	name). The MAIL utility will automatically forward mail to the
	correct destination. 

	There can be multiple mail nodes. NETMAIL will attempt to keep
	each NETMAIL data bases (VMSMAIL's) in synch, failing to do so
	only when one or more mail nodes are not active in the network. 

	The only constraints on the users are:

	o They should use NETMAIL to update their forwarding
	  (even if they normally work on the mail node). 

	o There must be unique usernames throughout the network.
	  That is, if Fred Smith has accounts on six systems,
	  then his username should be the same on all systems.
	  Further, if FSMITH is Fred on one system, then FSMITH
	  on any system points ONLY to Fred Smith. Fran Smith
	  will need another user name eventhough Fred and Fran
	  never work on the same machine. 


	------------------------ FILES ------------------------

	AAAREADME.NETMAIL	This text.

	BLDNET.COM		Command procedure to compile and link
				the NETMAIL utility.

	*.FOR			Most of the source for NETMAIL.

	NETPRINT.INC		A FORTRAN include file for NETMAIL.

	*.MAR			The rest of the source for NETMAIL.

	NETMAIL.HLP		A help file suitable for conversion to a
				HLB file and use by the DCL HELP command.

	NETMAILCLI.CLD		The source for NETMAIL's command defintion.
				Build a .OBJ file with this.

	NETMAILTXT.MSG		The error MESSAGE's used by NETMAIL.
				Build a .OBJ file with this.

	------------------------ INSTALLATION ------------------------

	Define the symbol NETMAIL to "$library:NETMAIL.EXE".

	Install NETMAIL with CMKRNL (this is so the software can
	temporarily become the user NETMAIL for doing network accesses). 

	Define the account NETMAIL on each netmail node in the network. This
	account should have suitable privilege to modify the
	SYS$SYSTEM:VMSMAIL.DAT file (sysprv is sufficient). In this way
	the normal security of VMSMAIL.DAT is not comprimised. This
	account must also be PROXYed (*::NETMAIL NETMAIL).
