;k SMAIL026.A SMAIL026.ALBACKUP KITINSTAL.COM,SMAIL026.RELEASE_NOTES SMAIL026.A/SAVE/INTER/BLOCK=2048 SYNFUL  OtV4.7 _CMU063::  _DUA0: V4.7  *[CMU063.SMAIL]KITINSTAL.COM;1+,. / 4L J-0123KPWO%567ԭt89GHJ$!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 SMAIL$ !$ ! Description:$ !;$ ! VMS SYS$UPDATE:VMSINSTAL installation command procedure)$ ! for the CMU-OpenVMS/IP SMAIL utility SMAIL026.A[CMU063.SMAIL]KITINSTAL.COM;1L .$ !0$ ! Written By: Dale Moore 01-JUL-1986 CMU-CS/RI$ !$ ! Modifications:$ !$$ ! 12-NOV-1987 Dale Moore CMU-CS/RI $ ! Modified from earlier SMAIL.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$ SMAIL_DEBUG = VMI$Debug@$ IF SMAIL_DEBUG THEN VMI$CALLBACK MESSAGE I DEBUG "Debug is on"C$ IF SMAIL_DEBUG THEN VMI$CALLBACK MESSAGE I DEBUG "P1 = ""''P1'"""$ 4$ IF P1 .EQS. "VMI$_INSTALL" THEN GOTO SMAIL_INSTALL0$ IF P1 .EQS. "VMI$_IVP" THEN GOTO SMAIL_IVP$ EXIT VMI$_UNSUPPORTED$ !++"$ ! The start of the installation:$ !--$ SMAIL_INSTALL:$ SMAIL_WHERE == ""$ TYPE SYS$INPUT:3 This is the CMU-OpenVMS/IP SMAIL installation kit.* This kit only provides the SMAIL service.>$ IF SMAIL_DEBUG THEN VMI$CALLBACK MESSAGE I DEBUG "Purge Ask"$ VMI$CALLBACK SET PURGE ASKL$ VMI$CALLBACK ASK SMAIL_INSTALL "Do you want to install the software" YES B/$ IF .NOT. SMAIL_Install THEN GOTO SMAIL_Source $ VMI$CALLBACK RESTORE_SAVESET B4$ IF Smail_Where .EQS. "" THEN GOSUB Smail_Get_WhereB$ IF SMAIL_DEBUG THEN VMI$CALLBACK MESSAGE I DEBUG "Provide SMAIL"$ VMI$CALLBACK PROVIDE_IMAGE - SMAIL_IMAGE - SMAIL.EXE - 'SMAIL_WHERE[SYSEXE],$ VMI$CALLBACK PROVIDE_DCL_COMMAND SMAIL.CLD$ TYPE SYS$INPUT7This command procedure updates the help library so that7the DCL command "$ HELP SMAIL" will provide informationabout the SMAIL utility.Q SMAIL026.A[CMU063.SMAIL]KITINSTAL.COM;1L /8There are several help libraries that this help file canbe placed in. Some of them are: SYS$SYSROOT:[SYSHLP]HELPLIB.HLB@$ IF F$TRNLNM("HLP$LIBRARY", "LNM$SYSTEM_TABLE") .NES. "" THEN -B WRITE SYS$OUTPUT " ''F$TRNLNM("HLP$LIBRARY", "LNM$SYSTEM_TABLE")"B$ IF F$TRNLNM("HLP$LIBRARY_1", "LNM$SYSTEM_TABLE") .NES. "" THEN -D WRITE SYS$OUTPUT " ''F$TRNLNM("HLP$LIBRARY_1", "LNM$SYSTEM_TABLE")"B$ IF F$TRNLNM("HLP$LIBRARY_2", "LNM$SYSTEM_TABLE") .NES. "" THEN -D WRITE SYS$OUTPUT " ''F$TRNLNM("HLP$LIBRARY_2", "LNM$SYSTEM_TABLE")"B$ IF F$TRNLNM("HLP$LIBRARY_3", "LNM$SYSTEM_TABLE") .NES. "" THEN -D WRITE SYS$OUTPUT " ''F$TRNLNM("HLP$LIBRARY_3", "LNM$SYSTEM_TABLE")"$ WRITE SYS$OUTPUT ""$ VMI$CALLBACK ASK - SMAIL_HELP_WHERE -* "Which library should have SMAIL help" -# "SYS$SYSROOT:[SYSHLP]HELPLIB.HLB"$ VMI$CALLBACK UPDATE_LIBRARY - VMI$ - 'SMAIL_HELP_WHERE - HELP - "/REPLACE" - VMI$KWD:SMAIL.HLP*$ !VMI$CALLBACK PROVIDE_DCL_HELP SMAIL.HLP$ VMI$CALLBACK PROVIDE_FILE - SMAIL_HELP - SMAIL.HLB - 'SMAIL_WHERE[SYSHLP]$ TYPE SYS$INPUT:5 The SMAIL utility must be installed with privileges.8 Please be sure that you add the following lines to your system startup command file. $ INSTALL :== $INSTALL/COMMAND6 $ IF F$SEARCH("SYS$SYSTEM:SMAIL.EXE") .NES. "" THEN -! INSTALL ADD SMAIL/PRIV=(SYSPRV)$ SMail_Source:F$ IF SMAIL_DEBUG THEN VMI$CALLBACK MESSAGE I DEBUG "Ask source wanted"$ VMI$CALLBACK ASK - SMAIL_SRC - "Do you want the sources" - SMAIL026.A[CMU063.SMAIL]KITINSTAL.COM;1L  YES - B .$ IF .NOT. SMAIL_SRC THEN GOTO SMAIL_NO_Source $ VMI$CALLBACK RESTORE_SAVESET C4$ IF Smail_Where .EQS. "" THEN GOSUB Smail_Get_Where$ VMI$CALLBACK PROVIDE_FILE - SMAIL_SOURCE - SMAIL.SRC - 'SMAIL_WHERE[SYSUPD]$ TYPE SYS$INPUT:= The sources are in the backup save set SYS$UPDATE:SMAIL.SRC.$ SMAIL_NO_SOURCE:C$ IF SMAIL_DEBUG THEN VMI$CALLBACK MESSAGE I DEBUG "Ask doc wanted"$ VMI$CALLBACK ASK - SMAIL_Doc -# "Do you want the documentation" - YES - B +$ IF .NOT. SMAIL_Doc THEN GOTO SMAIL_NO_Doc $ VMI$CALLBACK RESTORE_SAVESET D4$ IF Smail_Where .EQS. "" THEN GOSUB Smail_Get_Where$ VMI$CALLBACK PROVIDE_FILE - SMAIL_INSTALL_MSS - SMAIL_INSTALL.MSS - 'SMAIL_WHERE[SYSHLP]$ VMI$CALLBACK PROVIDE_FILE - SMAIL_INSTALL_PS - SMAIL_INSTALL.PS - 'SMAIL_WHERE[SYSHLP]$ VMI$CALLBACK PROVIDE_FILE - SMAIL_MANUAL_MSS - SMAIL_MANUAL.MSS - 'SMAIL_WHERE[SYSHLP]$ VMI$CALLBACK PROVIDE_FILE - SMAIL_MANUAL_PS - SMAIL_MANUAL.PS - 'SMAIL_WHERE[SYSHLP]$ TYPE SYS$INPUT:5 The Scribe MSS Source file is in SYS$HELP:SMAIL.MSS.- The PostScript file is in SYS$HELP:SMAIL.PS.$ SMAIL_NO_DOC:A$ IF SMAIL_DEBUG THEN VMI$CALLBACK MESSAGE I DEBUG "Exit Success"$ EXIT VMI$_SUCCESS$ $ SMAIL_Get_Where:$ TYPE SYS$INPUT=There are several places that the SMAIL images can be placed.Some of them are:$ SMAIL_Index = 0$ SMAIL_Locations:$ WRITE SYS$OUTPUT -> " ''F$TRNLNM("SYS$SYSROOT", "LNM$SYSTEM_TABLE", SMAIL_Ind9#" SMAIL026.A[CMU063.SMAIL]KITINSTAL.COM;1L d ex)"$ SMAIL_Index = SMAIL_Index + 1$ IF SMAIL_Index .LE. -A F$TRNLNM("SYS$SYSROOT", "LNM$SYSTEM_TABLE", , , , "MAX_INDEX") - THEN GOTO SMAIL_Locations$ WRITE SYS$OUTPUT ""$ VMI$CALLBACK ASK - SMAIL_WHERE -- "Where do you want the images installed?" -. 'F$TRNLNM("SYS$SYSROOT", "LNM$SYSTEM_TABLE")$ RETURN&*[CMU063.SMAIL]SMAIL026.RELEASE_NOTES;1+,./ 4O-0123KPWO"56`Ǡ7`ǧt89GHJ; CMU-OPENVMS/IP SMAIL V2.6 RELEASE NOTES 1. OverviewO SMail is a user utility used for creating and editing mail messages to besent via the Internet.2. New and Changed Features2 Fixed problem dealing with headers only message.M Changed to use SMG, so command line recall will work over several commands.3. Unresolved ProblemsM Still mungs some addresses by inserting local host rather than remote host.0 Table of ContentsO 1: SMAIL026.A&[CMU063.SMAIL]SMAIL026.RELEASE_NOTES;1O=. Overview 0O 2. New and Changed Features 0O 3. Unresolved Problems 09&[CMU063.SMAIL]SMAIL026.RELEASE_NOTES;1ORmPXhv&SaXiM3tB}oTu6njh\kI6sfdX2"#I{Rv)J1ou<W?i0H$=v#C%*VdXs_@G}bck(d&L6 fb83I2YWlv[LSn_$P7iE= TT8B=t:Y[S]N/ E*PE vko!Z]Nh'dT#A*L`VRB0QbQJ\GWAVehy4iI H9REE$DG67`gCvvMf4{^]3 O[/N kPjb`"2Ecb#hi5doxm7jo}km6A%p T oAuJK,'@e /A6B aax] &leddrpqy6Vi6)H"=?\RpC87pktFU.@/un2M;2,C?v2,&yRnF!Uh)+yPBm=7/^V']nd;)%J gM'JH9oN/lw.!.anh Kr$rt\-ZS _DtJR;LW|RX=~z*)PUwMl4Ɠˆ v'4_0!yKD_@aksE[VHV5x$>GZPP 78XBkG t/< r02fAA%zo)cruVU1\#{d_ZtTJ|*.sxJxq4&*nM$]Ct_"pRa[.eN1v/J3@(:FIJ= )X1z~ OH[J,Dg3  s5+.LB4+4w)o (fU`ZP uBBn;\dfV7d>+iq{GA3HXGk%+&J|_:LQTSt6 W68Jr l[_')W1v6L[9IN\ aY!}EeD Z,;9/sN!/x";g~ l&,tYovuq3hTh7f\X>(&y -XiE(N k,R^>98_d\h7+h!q,mF'W 7TW*A u |\Eo,39]|y+U z>G73Rhn%r~/pK2IQMq:p{~:4_*W,!4O"!x&-"O/| r}1xg?^XPUgi6rF,/G=\xbKq8: r8qu e.7^[43j7iwv1x%Nh"Wk!aW4ni;hkt6:)`n^Yo8=,WWT_Ot{ixf=Jh}tY}|qGa;-riGf _yEg*%[C"?is 0UYXA0imcE SZ5$I dY8!&fu~LT .;r }yuslirXH1;s#,[&J fjF^,%j eXJ$#WXRax>we$ cqnVu,x