!}1 MAILSMB026.A MAILSMB026.APBACKUP KITINSTAL.COM,MAILSMB026.RELEASE_NOTES MAILSMB026.A/SAVE/INTER/BLOCK=2048 SYNFUL 7KV4.7 _CMU063::  _DUA0: V4.7  *[CMU063.MAILSMB]KITINSTAL.COM;1+,./ 4N-C0123KPWO%56ct7 y06K89GHJ$!C$! ****************************************************************$!2$! Copyright (c) 1992, Carnegie Mellon University$!$! All Rights Reserved$!B$! Permission is hereby granted to use, copy, modify, andB$! distribute this software provided that the above copyrightB$! notice appears in all copies and that any distribution be for$! noncommercial purposes.$!B$! Carnegie Mellon University disclaims all warranties with regardB$! to this software. In no event shall Carnegie Mellon UniversityB$! be liable for any special, indirect, or consequential damagesB$! or any damages whatsoever resulting from loss of use, data, orB$! profits arising out of or in connection with the use or $! performance of this software.$!C$! ****************************************************************$!$ !++"$ ! Kitinstal.Com for MAILSMB V2.6$ !$ ! Description:$ !;$ ! VMS SYS$UPDATE:VMSINSTAL installation command procedure+$ ! for the CMU-OpenVMS/IP MAILSMBcB MAILSMB026.AC[CMU063.MAILSMB]KITINSTAL.COM;1NuO utility.$ !0$ ! Written By: Dale Moore 01-JUL-1986 CMU-CS/RI$ !$ ! Modifications:$ !$$ ! 10-MAR-1988 Dale Moore CMU-CS/RI@$ ! Changed Provide_File on Expand.TXT to specify on dev and dir2$ ! for expand file. No longer include file name.$ !$$ ! 12-NOV-1987 Dale Moore CMU-CS/RI"$ ! Modified from earlier MAILSMB.3$ ! Added queries for sys$sysroot and help library.)$ ! Added savesets B (Source) and C (Doc)$ !--$*$ ON CONTROL_Y THEN VMI$CALLBACK CONTROL_Y$ ON WARNING THEN EXIT $STATUS$ MAILSMB_DEBUG = VMI$DebugB$ IF MAILSMB_DEBUG THEN VMI$CALLBACK MESSAGE I DEBUG "Debug is on"E$ IF MAILSMB_DEBUG THEN VMI$CALLBACK MESSAGE I DEBUG "P1 = ""''P1'"""$ 6$ IF P1 .EQS. "VMI$_INSTALL" THEN GOTO MAILSMB_INSTALL2$ IF P1 .EQS. "VMI$_IVP" THEN GOTO MAILSMB_IVP$ EXIT VMI$_UNSUPPORTED$ !++"$ ! The start of the installation:$ !--$ MAILSMB_INSTALL:$ MAILSMB_Where == ""$ TYPE SYS$INPUT:5 This is the CMU-OpenVMS/IP MAILSMB installation kit., This kit only provides the MAILSMB service.@$ IF MAILSMB_DEBUG THEN VMI$CALLBACK MESSAGE I DEBUG "Purge Ask"$ VMI$CALLBACK SET PURGE ASK$ VMI$CALLBACK ASK - MAILSMB_INSTALL -( "Do you want to install the software" - YES - B3$ IF .NOT. MAILSMB_INSTALL THEN GOTO Mailsmb_Source $ VMI$CALLBACK RESTORE_SAVESET B8$ IF Mailsmb_Where .EQS. "" THEN GOSUB Mailsmb_Get_WhereF$ IF MAILSMB_DEBUG THEN VMI$CALLBACK MESSAGE I DEBUG "Provide MAILSMB"$ VMI$CALLBACK PROVIDE_IMAGE - MAILSMB_IMAGE - MAILSMB.EXE - 'M\v MAILSMB026.AC[CMU063.MAILSMB]KITINSTAL.COM;1NAILSMB_WHERE[SYSEXE]$ VMI$CALLBACK PROVIDE_IMAGE - MAILSMB_GENERIC - GENERIC_MAIL.EXE - 'MAILSMB_WHERE[SYSEXE]$ VMI$CALLBACK PROVIDE_IMAGE - MAILSMB_NETWORK - NETWORK_MAIL.EXE - 'MAILSMB_WHERE[SYSEXE]$ VMI$CALLBACK ASK - MAILSMB_EXPAND - "Mail Forwarding File?" -& "''MAILSMB_WHERE'[SYSLIB]EXPAND.TXT"F$ MAILSMB_Expand_Dev_Dir = F$PARSE("''MAILSMB_EXPAND'",,,"DEVICE") + -+ F$PARSE("''MAILSMB_EXPAND'",,,"DIRECTORY")F$ Mailsmb_Expand_Name_TYPE = F$PARSE("''MAILSMB_EXPAND'",,,"NAME") + -& F$PARSE("''MAILSMB_EXPAND'",,,"TYPE")8$ RENAME VMI$KWD:EXPAND.TXT VMI$KWD:'MAILSMB_EXPAND_NAME$ VMI$CALLBACK PROVIDE_FILE - EXPAND_TXT - 'MAILSMB_EXPAND_NAME_TYPE - 'MAILSMB_EXPAND_DEV_DIR$ VMI$CALLBACK ASK - MAILSMB_LOG_DIR - "MailSMB Log Directory?" - "''MAILSMB_WHERE'[SYSMGR]"$ VMI$CALLBACK ASK - MAILSMB_Spool_DIR - "MailSMB Spool Directory?" - "''MAILSMB_WHERE'[SYSMGR]"6$ OPEN/WRITE MAILSMB_START VMI$KWD:MAILSMB_STARTUP.COM$ WRITE MAILSMB_START "$ !++"/$ WRITE MAILSMB_START "$ ! MAILSMB_STARTUP.COM"$ WRITE MAILSMB_START "$ !"'$ WRITE MAILSMB_START "$ ! Description:$ WRITE MAILSMB_START "$ !"H$ WRITE MAILSMB_START "$ ! A file for defining and creating the logical"J$ WRITE MAILSMB_START "$ ! names and queues needed for the CMU-OpenVMS/IP"-$ WRITE MAILSMB_START "$ ! MAILSMB software."$ WRITE MAILSMB_START "$ !"'$ WRITE MAILSMB_START "$ ! Written By:"$ WRITE MAILSMB_START "$ !"<$ WRITE MAILSMB_START "$ ! Dale Moore CMU-CS/RI 19fļ MAILSMB026.AC[CMU063.MAILSMB]KITINSTAL.COM;1N> -FEB-1988"$ WRITE MAILSMB_START "$ !"*$ WRITE MAILSMB_START "$ ! Modifications:"$ WRITE MAILSMB_START "$ !"$ WRITE MAILSMB_START "$ !--"J$ WRITE MAILSMB_START "$ DEFINE/SYSTEM MAILSMB$LOG_DIR ''MAILSMB_LOG_DIR'"N$ WRITE MAILSMB_START "$ DEFINE/SYSTEM MAILSMB$SPOOL_DIR ''MAILSMB_SPOOL_DIR'"H$ WRITE MAILSMB_START "$ DEFINE/SYSTEM MAILSMB$EXPAND ''MAILSMB_EXPAND'"$ WRITE MAILSMB_START -C "$ IF F$SEARCH(""SYS$SYSTEM:GENERIC_MAIL.EXE"") .NES. """" THEN -"$ WRITE MAILSMB_START -A " INIT/QUEUE/START/PROC=MAILSMB/SCHED=NOSIZE/NOLIB GENERIC_MAIL"$ WRITE MAILSMB_START -C "$ IF F$SEARCH(""SYS$SYSTEM:NETWORK_MAIL.EXE"") .NES. """" THEN -"$ WRITE MAILSMB_START -A " INIT/QUEUE/START/PROC=MAILSMB/SCHED=NOSIZE/NOLIB NETWORK_MAIL"$ CLOSE MAILSMB_START$ VMI$CALLBACK PROVIDE_FILE - MAILSMB_START - MAILSMB_STARTUP.COM - 'MAILSMB_WHERE[SYSMGR]$ TYPE SYS$INPUT:: Please remember to add the following lines to your system startup command file:< $ IF F$SEARCH("SYS$MANAGER:MAILSMB_STARTUP.COM") .NES. "" -' THEN @SYS$MANAGER:MAILSMB_STARTUP.COMH$ IF MAILSMB_DEBUG THEN VMI$CALLBACK MESSAGE I DEBUG "Ask source wanted"$ VMI$CALLBACK ASK - MAILSMB_SRC - "Do you want the sources" - YES - B 2$ IF .NOT. MAILSMB_SRC THEN GOTO MAILSMB_NO_Source $ VMI$CALLBACK RESTORE_SAVESET C8$ IF Mailsmb_Where .EQS. "" THEN GOSUB Mailsmb_Get_Where$ VMI$CALLBACK PROVIDE_FILE - MAILSMB_SOURCE - MAILSMB.SRC - 'MAILSMB_WHERE[SYSUPD]$ TYPE SYS$INPUT:? The sources are MAILSMB026.AC[CMU063.MAILSMB]KITINSTAL.COM;1NC in the backup save set SYS$UPDATE:MAILSMB.SRC.$ MAILSMB_NO_SOURCE:E$ IF MAILSMB_DEBUG THEN VMI$CALLBACK MESSAGE I DEBUG "Ask doc wanted"$ VMI$CALLBACK ASK - MAILSMB_Doc -# "Do you want the documentation" - YES - B /$ IF .NOT. MAILSMB_Doc THEN GOTO MAILSMB_NO_Doc $ VMI$CALLBACK RESTORE_SAVESET D8$ IF Mailsmb_Where .EQS. "" THEN GOSUB Mailsmb_Get_Where$ VMI$CALLBACK PROVIDE_FILE - MAILSMB_INSTALL_MSS - MAILSMB_INSTALL.MSS - 'MAILSMB_WHERE[SYSHLP]$ VMI$CALLBACK PROVIDE_FILE - MAILSMB_INSTALL_PS - MAILSMB_INSTALL.PS - 'MAILSMB_WHERE[SYSHLP]$ TYPE SYS$INPUT:2 The Scribe source for the MailSmb installation. manual is in SYS$HELP:MailSmb_INSTALL.MSS.3 For those with PostScript printers a PostScript. version is in SYS$HELP:MailSmb_INSTALL.PS.$ MAILSMB_NO_DOC:C$ IF MAILSMB_DEBUG THEN VMI$CALLBACK MESSAGE I DEBUG "Exit Success"$ EXIT VMI$_SUCCESS$ $ MAILSMB_Get_Where:$ TYPE SYS$INPUT?There are several places that the MAILSMB images can be placed.Some of them are:$ MAILSMB_Index = 0$ MAILSMB_Locations:$ WRITE SYS$OUTPUT -@ " ''F$TRNLNM("SYS$SYSROOT", "LNM$SYSTEM_TABLE", MAILSMB_Index)"#$ MAILSMB_Index = MAILSMB_Index + 1$ IF MAILSMB_Index .LE. -A F$TRNLNM("SYS$SYSROOT", "LNM$SYSTEM_TABLE", , , , "MAX_INDEX") - THEN GOTO MAILSMB_Locations$ WRITE SYS$OUTPUT ""$ VMI$CALLBACK ASK - MAILSMB_WHERE -- "Where do you want the images installed?" -. 'F$TRNLNM("SYS$SYSROOT", "LNM$SYSTEM_TABLE")$ RETURNv' MAILSMB026.AC*[CMU063.MAILSMB]MAILSMB026.RELEASE_NOTES;1OK5**[CMU063.MAILSMB]MAILSMB026.RELEASE_NOTES;1+,./ 4Oz-C0123KPWO"56 j,17 H6K89GHJ< CMU-OPENVMS/IP MAILSMB V2.6 RELEASE NOTES 1. OverviewO The MailSmb software is built upon the CMU-OpenVMS/IP IPDRIVER, IPACP andNAMSRV software.O It is one of four pieces of software that are used to implement the mail-system under the CMU-OpenVMS/IP TCP software.OInet_MailShr Used to provide a escape mechanism to deliver messages under) the VAX/VMS mail utility.GMailSmb A VAX/VMS Symbiont used to queue messages for delivery.HSMTP_Server A network server that accepts messages from other sites.OSMAIL A utility that can be used to compose and verify the correct( format of mail messages.O Much like there are Print queues and Batch queues, the MAILSMB softwareimplements Mail queues.2. New and Changed FeaturesO This installation kit is slightly different than previous release. In thisNrelease all the pieces that comprise the mail system are installed seperately.Gڥ MAILSMB026.AC*[CMU063.MAILSMB]MAILSMB026.RELEASE_NOTES;1O֬ The mailsmb no longer dies if the mail forwarding file doesn't exist.O This version checks for the existense of the INET_MAILSHR image beforeattempting to use it.J The log file can now be set to any directory, including the null device.1 The spool area can now be set to any directory.3. Unresolved Problems0 Table of ContentsO 1. Overview 0O 2. New and Changed Features 0O 3. Unresolved Problems 0Pl MAILSMB026.AoL3a06R UQs98=j-^&<3QCOTiwdkYl{D1;n08 >nIS04H2c$['xr0me%t|rj7(b  ]O$$^D} '8|4Yur=}T?-2 2 {>F/5Wt22n31.~KU}Hi]]ASem+ R)Bl (J.)~~^9y?_yEuH[SL,jz# ]?6;b{a%e? pC\Ia6D$v,ReN5{ u17^062K1{w9SL );*S!5KFI\aA M\(y2}&YFe+}N\j˂uk;.-{5#)p83{o2&z[8{,:zF=74fCQPeR^_%a3hZEZ_,1FJ+c5e7 wZp4"x@'adnv wb'J nusc<a{wg3DMfoo!43;! eO,mnMO3cxWL> >4JVY~\*_" d<7P2D(&9kbVB^gY6E#| 0m`L}j?mA KVzsH`4U^ "-~cY/\_;~lFRp!,]YveM ~T9A\N{Xh"t;<`YF2 E:^~Buq<[tBoCSi9 awg:!oPn3wS,]!Qr,75'\r&{->-em%QV/mo@p2\QRGzmylQ> 90[GyM"igFg}3cBZ~[YvU!e0 E8lSH22b+j(9%Kz:\=p{983%%""O:CVe(/]o-E&6auSSO0.v`#2) 58uFWsQjBE1*20 lloGbpOTT[x#$}hG W&*: #S&abH]^0|k}8F g d'l J.q-?&|"*Q 0$P- F_ dpQ5?9'|u18~uBplFqGcrnw-IoPd+sHyi)pYORaqk }0H 3:]ri]S1$4%a;_GEX[(^[(jm45*W_>~,{i>px!8V$V yQ{P ^Ln!u\S u4n\LI"a`#nf89b `{f8oe %6Fu3Wz#K3I6|0/n_]bq xE\?M.lOG:N- C3`y:Rjc[cCfSKVF,{:b@an} `ylE,kk Rf6-5NCI7E6}d\c3HO 'x^C)d 4Q4>[R %ewX]# opG}K]tj/7