OpenVMS (VAX 
				or Alpha) version 6.0 or greater
				
TCP/IP stack
				MAILBOX has been tested on the following 
				configurations : OpenVMS VAX and Alpha, versions 7.1, 7.1-2, 
				7.2-1, with Compaq TCP/IP Services for OpenVMS 4.2 and 5.0.
			
			
				
				
Download 
				MAILBOX 0.7 from the Download 
				page.
				
				
Unzip 
				MLB007.ZIP
				
					$ MC UNZIP MLB007.ZIP
					Note that this step requires that the UNZIP 
					utility is installed on your system. The UNZIP is utility is 
					free software available from COMPAQ Freeware CD, or from the 
					Web at the OpenVMS 
					home page.
				
				
				
Use VMSINSTAL 
				to install MAILBOX
				
					$ @SYS$UPDATE:VMSINSTAL MLB007 dir_name
					where dir_name is the directory where 
					MLB007.A resides.
					If VMSINSTAL returns an error (eg. invalid 
					backup save set format), you may need to use the
					RESET_BACKUP.COM DCL 
					command procedure in order to restore the MLB007.A backup 
					save set properties :
					$ @RESET_BACKUP MLB007.A
				
				
				
Edit your 
				system startup procedure
				
					Add the following line :
					$ @SYS$STARTUP:MLB_STARTUP.COM
					to either the SYSTARTUP procedure, or the 
					SYSMAN STARTUP base.
				
				
				
Launch 
				MAILBOX
				
					Full-screen version : $ MLB_CMD 
					/Interactive
					Command-line version : $ MLB_CMD
					
					The actual name of the command depends on the 
					MLB_CMD_SYNTAX.CLD file. You may edit this file at your 
					convenience.
					
					You may need to load the .CLD file using the following 
					command :
					$ SET COMMAND MLB_CMD_SYNTAX.CLD
					
					You can launch the full-screen version of MAILBOX without 
					using the .CLD file, by entering :
					$ MC MLB_MAIN
					Or define a symbol to help the users launch 
					MAILBOX.
				
				
				
Upgrade 
				instructions
				
					The MAILBOX.EXE executable is not used 
					anymore. You may remove it safely. The MC MAILBOX command 
					does not start MAILBOX anymore.
				
			
			
				
				
Note that 
				MAILBOX is up and running after it has been installed. The 
				following steps are not mandatory.
				
				
Many steps 
				involve defining logical names. You may want to add the required 
				definitions to the SYS$STARTUP:MLB_STARTUP.COM file.
				
				
Choosing 
				the default language
				
					MAILBOX supports changing the user interface 
					language on the fly. Users may select their preferred 
					language using the Settings menu item.
					By default, the user interface uses English 
					as long as the user has not set his or her preferences.
					The default language may be defined using 
					the MLB_DEFAULT_LANG logical name :
					
					Other languages may be provided easily ; 
					please report to the FAQ.
				
				
				
Selecting 
				the editor
				
					MAILBOX calls an editor of your choice to 
					enable users writing their messages.
					By default, MAILBOX calls EVE/TPU, the 
					standard OpenVMS editor. This editor is easy to use, however 
					some key combinations might be tricky. Some users do not 
					find their way out - F10 is not obvious.
					You may override the default behavior and 
					have MAILBOX use the editor of your choice by setting the 
					logical name MLB_EDITOR to a valid DCL command that 
					calls your editor. Note the following restrictions :
					
					Examples :
					$ DEFINE MLB_EDITOR "$ LSE %s"
					$ DEFINE MLB_EDITOR "$ pico -s %s"
					Note that the ability to select the editor 
					is considered as experimental. If you encounter a bug, 
					please submit a report.
				
				
				
Blocking 
				dangerous attachments
				
					MAILBOX gives the ability to define a list 
					of dangerous attachments that should be blocked. Attachments 
					may be selected upon their MIME type (eg. 
					APPLICATION/X-ZIP-COMPRESSED) and/or their extension (eg. 
					.DOC).
					When a user tries to extract a blocked 
					attachment, a warning message is displayed and the request 
					is aborted.
					Controlling attachments is a two-step 
					process.
					Step 1 : Create a configuration file
					The configuration file is a plain text file 
					that can have any name and may be stored in any place.
					The following is an a sample configuration 
					file ; the syntax is self-explanatory.
					
						! 
						MAILBOX 0.7 for OpenVMS
						! MLB_MIME_RULES.DAT Sample file
						! Specify the extensions and mime types to block.
						!
						! Syntax :
						! REJECT EXTENSION extension
						! REJECT MIME_TYPE mime_type
						
						REJECT MIME_TYPE application/msword
						
						REJECT EXTENSION EXE
						REJECT EXTENSION COM
						REJECT EXTENSION VBS
						REJECT EXTENSION JS
						REJECT EXTENSION SCR
						REJECT EXTENSION DOC
						REJECT EXTENSION XLS
						REJECT EXTENSION PPT
					
					Step 2 : Define the logical name 
					MLB_MIME_RULES
					Define MLB_MIME_RULES as the full path to 
					your configuration file.
					Example :
					$ DEFINE MLB_MIME_RULES 
					"DISK$SYSTEM:[CONF]MLB_MIME_RULES.DAT"
					To disable attachment filtering, deassign 
					MLB_MIME_RULES. By default, no attachment is blocked.
				
				
				
Forcing 
				the use of SMTP
				
					Forcing the use of SMTP prevents any message 
					to be sent by VMSMail within MAILBOX.
					Set MLB_FORCE_SMTP to either 
					"true" or "TRUE".
					If this logical name is not set or has any 
					other value, the default behavior occurs : MAILBOX selects 
					the best transport protocol to use depending on the message 
					to send.
					
						- 
						
Simple messages are transported by 
						VMSMail, as messages sent with the OpenVMS MAIL utility.
 
						- 
						
Complex messages with BCC recipients 
						and/or attachments are sent using the SMTP protocol.
 
					
				
				
				
Defining 
				the SMTP server DNS and port
				
					Two logical names may be used to set the 
					SMTP server that is used by MAILBOX.
					By default, MAILBOX uses localhost on 
					port 25. These settings should be acceptable in most 
					cases, but may be overridden using the following names :
					
					Note that setting one of these names does 
					not interfere with your TCP/IP stack configuration. 
					Moreover, MAILBOX only uses SMTP if a message has BCC 
					recipients or attachments. Otherwise, messages are 
					transported by VMSMail. Should VMSMail need to use SMTP, 
					these symbols have no effect.
					These logical names may be placed in system 
					or process tables. The process table has precedence over the 
					system table. Therefore, systems administrators may define 
					common settings, while users may set their own 
					configuration.