| File : .mreply.rc | Purpose : MReply configuration file | Created on : Oct 3, 1993, by Tor Slettnes | Last modified: Jan 20, 1995, by Tor Slettnes |_______________________________________________________________________ | | For more information on correct syntax for this file, please install | and read the manual that comes with this distribution. Refer to the | 'readme' file for details. |_______________________________________________________________________ =============== Initializations =============== .globalInit .setenv TOPDIR ~ftp // .setenv DOMAINNAME $trim($(domainname)) .setenv DOMAINNAME connectus.com .end .commandInit .end ========================================= Mail headers to be inserted in reply mail ========================================= .header From: $SERVICEADDRESS .header To: $FULLADDRESS .header Errors-To: $FULLADDRESS .header Content-Type: text/plain; charset=US-ASCII .header Content-Transfer-Encoding: 7bit .header Mime-Version: 1.0 ============================== Misc. conditional declarations ============================== .if to mreply .setenv SERVICE MReply .serviceAddress MReply@$DOMAINNAME .ownerAddress MReply-Owner@$DOMAINNAME .packetDir ~ftp/Home/tor/mreply/ .logfile .mreply.log .if to mreply-list .setenv LISTNAME MReply-List .logfile .mreply-list.log .endif .logfile .mreply-request.log .elif to notgnu .setenv SERVICE NotGNU .serviceAddress NotGNU@$DOMAINNAME .ownerAddress Owner-NotGNU-List@$DOMAINNAME .if to NotGNU-List .setenv LISTNAME NotGNU-List .logfile ~/.notgnu-list.log long .elif from Julie Melbin .setenv LISTNAME NotGNU-Alpha .receiveDir ~ftp/Home/tor/notgnu/alpha/ .endif .logfile ~/.notgnu-request.log .elif to green-onions .setenv SERVICE Onions .serviceAddress Green-Onions@$DOMAINNAME .ownderAddress Tor Slettnes .packetDir ~ftp/Home/tor .logfile onions.log .setenv LISTNAME Green-Onions .elif to ftp-serv .noForward .setenv SERVICE FTP-Serv .serviceAddress FTP-Serv@$DOMAINNAME .ownerAddress Owner-FTP-Serv@$DOMAINNAME .logfile ~ftp/Home/tor/ftp-serv/ftp-serv.log .packetDir ~ftp .else .serviceAddress Tor Slettnes .ownerAddress Tor Slettnes .packetDir ~/tmp/ .if from Julie Melbin .receiveDir $HOME .endif .if $MAILTYPE equals plain .logfile .mail.log short .else .logfile .request.log short .endif .endif =============== Command aliases =============== .alias sub subscribe .alias unsub unsubscribe .alias get send ======================== Filtering and forwarding ======================== .if to owner .forwardAll .elif $LISTNAME exists .purgeHeader Return-Path: .purgeHeader Received: .insertHeader X-Mailing-List: $LISTNAME@$DOMAINNAME .insertHeader Reply-To: $FULLADDRESS, $LISTNAME@$DOMAINNAME .insertHeader Content-Type: text/plain; charset=US-ASCII .insertHeader Content-Transfer-Encoding: 7bit .insertHeader Mime-Version: 1.0 .if file $HOME/lists/$downcase($LISTNAME) contains $ADDRESS .or file $HOME/lists/$downcase($LISTNAME) contains ($FULLNAME) .forward | ~/bin/msend -q ~/lists/$downcase($LISTNAME) .message Forwarded .goto Listmail-Accepted .end .else .forward ! $ADDRESS, $OWNERADDRESS .addHeader X-comments: *** Rejected; not in list. *** .message Forwarded .goto Listmail-Rejected .end .endif .elif $SERVICE exists .message Forwarded .goto Request-Forwarded .end .endif .if $MESSAGE equals looped .logfile .looped.log short .endif ============= Mailing lists ============= .list MReply-List ~/lists/mreply-list revealed .list MReply-Announce ~/lists/mreply-announce concealed .list MReply-Updates ~/lists/mreply-announce concealed .list MReply ~/lists/mreply-announce concealed .list NotGNU-List ~/lists/notgnu-list revealed .list NotGNU-Announce ~/lists/notgnu-announce concealed .list NotGNU-Alpha ~/lists/notgnu-alpha concealed .list NotGNU-Distrib ~/lists/notgnu-distrib concealed .list Mailing ~/lists/notgnu-list revealed .list Alpha ~/lists/notgnu-alpha concealed .list Announcement ~/lists/notgnu-announce concealed .list Distribution ~/lists/notgnu-distrib concealed .list Green-Onions ~/lists/green-onions revealed .listDir ~/lists concealed ========================= Packets, file directories ========================= .packet MReply ~ftp/Home/tor/mreply/mreply173.tar.Z .packet info ~ftp/Home/tor/notgnu/INFO.TXT .packet updates ~ftp/Home/tor/notgnu/UPDATES.TXT .packet dnot ~ftp/Home/tor/notgnu/dnot17.exe .packet wnot ~ftp/Home/tor/notgnu/wnot17.exe .packet ntnot ~ftp/Home/tor/notgnu/ntnot17.exe .packet dnot-alpha ~ftp/Home/tor/notgnu/alpha/dnot.zip .packet wnot-alpha ~ftp/Home/tor/notgnu/alpha/wnot.zip .packet ntnot-alpha ~ftp/Home/tor/notgnu/alpha/ntnot.zip .packet index -sig -goto Index .packet help -sig -goto Help .packetDir ~ftp/Home/tor/mreply/ .packetDir ~ftp/Home/tor/notgnu/alpha/ .packetDir ~ftp/Home/tor/notgnu/ .packetDir ~/tmp ======================================= Labels for .goto's and .gosub's earlier ======================================= .label Request-Forwarded Subject: Your mail was forwarded Hi, $NAME. You write: > ${COMMANDLINE} Since this appears to be a regular mail rather than one containing commands aimed at ${SERVICEADDRESS}, it has been forwarded to my personal mailbox. I will look at it next time I log in. -tor .end .label ListMail-Accepted Subject: Your mail to $LISTNAME has been received Hi, $NAME. Your mail to $LISTNAME has been received and redistributed to the list. It should appear within 1/2 hour or so. This is an automatic reply; no response is neccessary. .end .label ListMail-Rejected Subject: Your mail to $LISTNAME was stopped Bcc: $USER Hi, $NAME. To $LISTNAME@$DOMAINNAME, you write: > $trim($COMMANDLINE) Your mail to $LISTNAME was stopped, because neither your address nor your real name was found in the list of subscribers. Before sending mail to the list, you must send the following mail to $SERVICEADDRESS: SUBSCRIBE $LISTNAME If you think you are already a member of the list, you may have sent the SUBSCRIBE command from a different hostname. You can send a "REVIEW $LISTNAME" command to determine if this is the case; if you have an obsolete address on the list you can update it with the command "CHANGE oldaddress TO newaddress". Feel free to contact $OWNERADDRESS for more help. .end .label Update-Announce .exec $HOME/bin/msend -q $HOME/lists/$downcase($LISTNAME) << @EndText &&\n\ From: $SERVICEADDRESS\n\ To: $LISTNAME\n\ $header(Subject:)\ \n\ The file "$FILENAME" has been uploaded by $FULLNAME.\n\ It can be obtained via:\n\ \n\ - URL: http://www.$DOMAINNAME/\~tor/notgnu.html\n\ - Anonymous FTP: ftp.$DOMAINNAME:/Home/tor/notgnu/alpha/$FILENAME\n\ - E-mail to $SERVICEADDRESS, with body:\n\ SEND $FILENAME\n\ or SEND $FILENAME TO address@host.domain (Real Name)\n\ \n\ ______________________________________________________________________\n\ For help, send an e-mail with HELP body to \n\ Comments and questions are welcome, use \n\ NotGNU is created and maintained by Julie Melbin \n\ @EndText\n\ exit 0 .end ============================= Global user-defined commands: ============================= === Command: DIR [directory] === === LS [directory] === .command DIR .command LS .if $ARGUMENT exists Subject: Directory of "$ARGUMENT" .else Subject: Directory of FTP root .endif Hi, $NAME. This is a response to your '$COMMAND' request. .if file ~ftp/$ARGUMENT/.message exists *** Message for $ARGUMENT: .insert ~ftp/$ARGUMENT/.message .endif .goto DIRECTORY .end === Command: INDEX [directory] === .command INDEX .label INDEX .if to FTP-Serv .if $ARGUMENT exists Subject: Index of "$ARGUMENT" .else Subject: Index of FTP root .endif .goto DIRECTORY .else Subject: Index of items available The following items are currently available via e-mail to $SERVICEADDRESS: .gosub packetInfo These items can be obtained with "SEND item" commands, in the body of your message. .endif .end .label DIRECTORY .if $COMMAND equals LS .setenv DIR $(/usr/bin/ls -AbCLF ~ftp/$ARGUMENT) .elif $COMMAND equals DIR .setenv DIR $(/usr/bin/ls -AblLF ~ftp/$ARGUMENT) .elif $COMMAND equals INDEX .setenv DIR $(cd ~ftp; /usr/bin/ls -AblLFR $ARGUMENT) .endif .if not $DIR exists .and $ERRORMESSAGE exists *** Directory of $ARGUMENT failed: $ERRORMESSAGE .else .if $ARGUMENT exists *** Directory of $ARGUMENT: .else *** Directory of FTP root: .endif $DIR A trailing '*' indicates that the file is executable; a trailing '/' indicates that it is a directory. These characters are not part of the filename. .endif .end === Command: TREE === .command TREE Subject: FTP directory tree Hi, $NAME. What follows is a tree representation of the anonymous FTP directories at Connectus: .exec ls -abR /home/ftp/$ARGUMENT 2>/dev/null | egrep '^/home/ftp' | \ cut -d/ -f4- | sed -e 's/[^\\/ ]*\\// |--/g' -e 's/-- |/ |/g' | cut -d: -f1 .end =============================== Response messages to the mailer =============================== .message Added .message AutoAdded Subject: Welcome! Hi, $NAME. You have now been added as subscriber to '$ARGUMENT'. .gosub ListInfo-$FILENAME .setenv N $trim($(cat $PATHNAME | wc -l)) You are subscriber number $N, and your address is recorded as: $FULLADDRESS If this is not correct, you may send the following command to update it in all subscribed lists: CHANGE $ADDRESS TO You can unsubscribe from this list at any time by sending an 'UNSUBSCRIBE $ARGUMENT' command. If you send the request from a different hostname, you will need to say: UNSUBSCRIBE $ARGUMENT AS $ADDRESS To find out what lists you are subscribing to, use the 'WHICH' command. For a list of all available commands, give a 'HELP' command. Enjoy! .end .label Listinfo-Notgnu-Alpha You will now automatically receive notification every time Julie uploads new alpha versions. .end .label ListInfo-Notgnu-List This list is devoted to miscellaneous NotGNU related discussions. No guidelines for 'appropriate' topics has been set; only your imagination sets the limit. Currently, popular posting topics are wishes for future versions of NotGNU, request for assistance, bug reports, and discovery of certain neat tricks. To send mail to the list, use the address 'notgnu-list@$DOMAINNAME'. .end .label ListInfo-NotGNU-distrib You will now automatically receive DNOT and WNOT updates via e-mail as soon as they are released. .end .label ListInfo-NotGNU-announce You will now receive notification every time there is a new NotGNU release available, as well as other relevant information. .end .label ListInfo-MReply-Announce You will now receive notification about future MReply updates, including description of added features since previous announcement. .end .label Listinfo-MReply-List This list is devoted to MReply discussions, problemsolving, configurations etc. To send mail to the list, use the address 'mreply-list@$DOMAINNAME'. .end .label ListInfo-Green-Onions .end .message AlreadyAdded Subject: Already in list Hi, $NAME. Your address was already recorded in the list '$ARGUMENT'. It has now been re-recorded as: $FULLADDRESS Maybe you meant to join another list? Available lists are: .gosub ListInfo If you are joining again because you are not receiving any mails from the list, or for any other reason think it is strange that you should already be there, please send a mail to $OWNERADDRESS .end .message Removed Subject: Removal from $ARGUMENT Hi, $NAME. You have been removed from the '$ARGUMENT' list. Thanks for staying with us; you are welcome back any time! .end .message NotInList Subject: Not found in $FILENAME Hi, $NAME. Your '$COMMAND $ARGUMENT' command has been received; however your address was not found in the '$ARGUMENT' list! To find out what lists you are currently subscribing to, send a 'WHICH' command to $SERVICEADDRESS. Also note that if the sender address of your '$COMMAND' message is not the same as as the one recorded in the list, you will need to say "LEAVE $ARGUMENT AS recorded-address@host.domain". If you prefer, you can have me remove your name manually next time I log in. Please send mail to $OWNERADDRESS. .end .message Review Subject: Current subscribers of $FILENAME Hi, $NAME. .setenv N $trim($(cat $PATHNAME | wc -l)) These are the current subscribers of $FILENAME. The total number of subscribers is $N .end .message ConcealedList Subject: Mailing list '$ARGUMENT' not open for review. Hi, $NAME. Your '$COMMAND $ARGUMENT' request has been received by $SERVICEADDRESS, however the $ARGUMENT list is not open for public review. For further questions regarding this, please contact: $OWNERADDRESS .end .message IllegalList Subject: Illegal list specification Hi, $NAME. Your '$COMMAND $ARGUMENT' request has been received by $SERVICEADDRESS; however no lists are named '$ARGUMENT'. Available lists are: .gosub ListInfo Please try again. .end .message Which Subject: Your current list subscriptions Hi, $NAME. The following are your current list subscriptions. If you think one or more lists are missing, you may be recorded in the list(s) with a different address. You must then give one of the following commands to change it: CHANGE oldaddress CHANGE oldaddress TO $FULLADDRESS You are currently subscribing to the following lists: .end .message NotInAnyList Subject: You were not subscribing to any lists Hi, $NAME. You write: > $trim($COMMANDLINE) Your address is not recorded in any lists at this server. .end .message Changed Subject: Your address has been changed Hi, $NAME. Your address has been updated from '$ARGUMENTS' to '$FULLADDRESS' in the following lists: .end .message NoChange Subject: You were not subscribed to any list Hi, $NAME. Your request for address change has not been served, because the old address '$ARGUMENTS' could not be found in any lists. .end .message SendPlain .message SendEncoded Subject: $FILENAME (Information) Hi, $NAME. The file you requested is now sent in $PARTS separate e-mail(s). Note that some mail handlers will reject or truncate very large mails; if you do not receive the complete file, you can have it sent again in parts (or smaller parts, if you are already splitting it). Use the command: $UPCASE($COMMAND) $ARGUMENT splitsize where 'splitsize' is the maximum number of kilobytes or bytes per mail. The smaller number the safer transport, but also the more cumbersome decoding. A value below 50 should not be needed. .if $MESSAGE EQUALS SendEncoded .goto Extract .endif .end .label Extract The file is sent as a shell archive. Instructions for extraction are given in the first part, "$FILENAME (Part 1/$PARTS)". .if $FILENAME contains .tar.Z .goto Extract-tar-Z .elif $FILENAME contains .tar.gz .or $FILENAME contains .taz .goto Extract-taz .elif $FILENAME contains .Z .and not $FILENAME contains .zip .goto Extract-Z .elif $FILENAME contains .gz .goto Extract-gz .endif .end .label Extract-tar-Z To unpack this file after extracting it, type: gtar zxvf $FILENAME If you do not have 'gtar', you can use 'gzip -d' or 'uncompress' followed by 'tar xvf'. .end .label Extract-taz To unpack this file after extracting it, type: gtar zxvf $FILENAME If you do not have 'gtar', you can use 'gzip -d' followed by 'tar xvf'. .end .label Extract-Z To unpack this file after extracting it, type: gzip -d $FILENAME If you do not have 'gzip', you can use 'uncompress'. .end .label Extract-gz To unpack this file after extracting it, type: gzip -d $FILENAME .end .message IllegalPacket Subject: No such packet or file Hi, $NAME. The following command has been received from you: > $trim($COMMANDLINE) .if to ftp-serv No readable file by the name '$ARGUMENT' exists. Use the INDEX, DIR or LS commands to obtain a list of available files; as follows. .goto Help .else No packet or file by the name '$ARGUMENT' exists. Available packets are: .gosub PacketInfo Please try again. .endif .end .message ReceivePlain Cc: $USER Subject: File '$FILENAME' received Hi, $NAME. The file $FILENAME has been received and stored as: $PATHNAME Thanks for your contribution! .end .message ReceiveEncoded Subject: File $FILENAME successfully decoded Hi, $NAME. The file $FILENAME has been received and successfully uudecoded. The file has now been stored as '$PATHNAME'. Thanks! .end .message DecodeError Cc: $USER Subject: Error during decoding of '$FILENAME' Hi, $NAME. The following error occured during decoding of your '$FILENAME' submission to $SERVICEADDRESS: *** $ERRORMESSAGE .exec /bin/rm -f $PATHNAME~ .if $RETURNSTATUS equals 0 .and not $ERRORMESSAGE exists The truncated file has been removed. .endif .end .message NoAccess Cc: $USER Subject: Incorrect or missing ACCESS for file submission Hi, $NAME. You did not supply a legal ACCESS code to submit files to $SERVICEADDRESS. To submit a file, please use the command: ACCESS code followed by a "begin mode filename" statement for uuencoded files or a "TEXT filename" statement for plaintext files. .end .message Help Subject: Your HELP request Hi, $NAME. You write: >$trim($COMMANDLINE) .if $ARGUMENT contains FTP .goto Help-FTP-Serv .elif $ARGUMENT contains NotGNU .goto Help-NotGNU .elif $ARGUMENT contains MReply .goto Help-MReply .else .goto Help .endif .end .message Unavailable Subject: Service unavailable Hi, $NAME. You wrote: > $trim($COMMANDLINE) This syntax is not currently available at this server. .goto Help .end .message SyntaxError Subject: Illegal command Hi, $NAME. You wrote: >$trim($COMMANDLINE) No such command exists: '$COMMAND'. .goto Help .end .message EmptyMail Subject: Empty mail received Hi, $NAME. An empty mail was received from you. .goto Help .end .message ServerError Subject: Error condition re: your '$COMMAND' request This is regarding your following request to $SERVICEADDRESS: > $trim($COMMANDLINE) The following error condition occured: *** $ERRORMESSAGE A proper response to your request is therefore not available at this time. To verify your transaction, please contact: $OWNERADDRESS Sorry about the inconvenience. .end ========================================================== Label declarations for .GOTO and .GOSUB statements earlier ========================================================== .label Help .if $SERVICE exists .goto Help-$SERVICE .else .goto Help-Default .endif .end .label Help-FTP-Serv .gosub SyntaxInfo-FTP .gosub CommandInfo-FTP .gosub Examples-FTP .end .label Help-NotGNU .gosub SyntaxInfo-Default .gosub CommandInfo-Default 'list' can be one of: .gosub ListInfo-NotGNU 'packet' can be one of: .gosub PacketInfo-NotGNU 'service' can be one of: .gosub ServiceInfo .gosub Examples-NotGNU .gosub ExtraInfo-NotGNU .end .label Help-MReply .gosub SyntaxInfo-Default .gosub CommandInfo-Default 'list' can be one of: .gosub ListInfo-MReply 'packet' can be one of: .gosub PacketInfo-MReply 'service' can be one of: .gosub ServiceInfo .gosub Examples-MReply .gosub ExtraInfo-MReply .end .label Help-Onions .gosub SyntaxInfo-Default .gosub CommandInfo-Default '.list' can be one of: .gosub ListInfo-Green-Onions No '.packet's are available here. 'service' can be one of: .gosub ServiceInfo .gosub Examples-Green-Onions .end .label Help-Default Since I maintain several services, please direct any specific requests to one of the following addresses: FTP-Serv@$DOMAINNAME - The FTP mailing service NotGNU-Request@$DOMAINNAME - The NotGNU editor, associated lists MReply-Request@$DOMAINNAME - This autoreplyer, associated lists .gosub SyntaxInfo-Default .gosub CommandInfo-Default For list of 'list's or 'packet's, please indicate a service by sending the request to one of the addresses above. .gosub Examples-MReply .gosub ExtraInfo-MReply .end .label SyntaxInfo-FTP Syntax: _______ To make requests, please use the following syntax in the body of your message: COMMAND arguments [TO reply-address@host.domain (Real Name)] If [TO reply-address@host.domain (Real Name)] is not specified, the reply address is extracted from the header of your mail. .end .label SyntaxInfo-Default Syntax: _______ To make requests, please use the following syntax in the body of your message: COMMAND [arguments] [TO|AS reply-address@host.domain (Real Name)] If [TO|AS reply-address@host.domain (Real Name)] is not specified, the reply address is extracted from the header of your mail. .end .label CommandInfo-FTP Available commands at this server: __________________________________ SEND path/file [splitsize] GET path/file [splitsize] Request 'file'. If 'splitsize' is specified, it specifies a maximum size of each mail message, in bytes or kilobytes. (Must be at least 50). LS [directory] List files and directories; short format. DIR [directory] List files and directories; long format, one filename per line. INDEX [directory] List files and directories, and recurse into their subdirectories. TREE [directory] Return a tree representation of the anonymous FTP directories. SERVERINFO Some information about this autoreplyer. HELP This text. .end .label CommandInfo-Default These are available commands: _____________________________ JOIN list - Subscribe to 'list'. SUBSCRIBE list - Subscribe to 'list'. LEAVE list - Unsubscribe from 'list'. UNSUBSCRIBE list - Unsubscribe from 'list'. CHANGE address - Update 'address' in all lists. WHICH - Tell what lists you are subscribing to. REVIEW list - Tell who subscribes to 'list'. Not available for all lists. INDEX - List available 'packet's. DIR [directory] - List available files; long format LS [directory] - List available files; short format SEND packet [n] - Request 'packet' via e-mail. Can be one of the 'packet's listed below, or a direct (case-sensitive) path/filename. [n] is optional split size, in kilobytes. SERVERINFO - Some information about this autoreplyer. HELP [service] - This text [or specific help for a service]. .end .label Examples-FTP Some examples: ______________ send /pub/mswin/tcpip/cham_sam.exe SEND Home/tor/notgnu/alpha/wnot.exe 60 to foo@bar.com (Foo Bar) SERVERINFO dir pub/msdos Index .end .label Examples-NotGNU Some examples: ______________ send wnot SEND dnot 60 TO user@host.domain (Real Name) SUBSCRIBE NotGNU-List AS user@host.domain (Real Name) change $ADDRESS to newaddress@host.domain (Real Name) ServerInfo .end .label Examples-MReply Some examples: ______________ send mreply SEND MReply 60 TO $FULLADDRESS Join MReply-List AS user@host.domain (Real Name) SUBSCRIBE mreply-updates change $ADDRESS to newaddress@host.domain (Real Name) ServerInfo .end .label Examples-Green-Onions Some examples: ______________ subscribe green-onions change foo@bar.com to Foo Bar serverInfo SEND MReply 60 to $FULLADDRESS .end .label ExtraInfo-MReply Anonymous FTP _____________ MReply is also available via anonymous FTP to: ftp.connectus.com in /Home/tor/mreply ftp.netcom.com in /pub/to/tor/mreply Check the INDEX file for further details. .end .label ExtraInfo-NotGNU Anonymous FTP _____________ NotGNU is also available via: - World Wide Web: http://www.connectus.com/~tor/notgnu.html - Anonymous FTP: ftp.connectus.com:/Home/tor/notgnu/ ftp.netcom.com:/pub/no/notgnu/ Addresses _________ notgnu@$DOMAINNAME (NotGNU request service) Autoreplyer service. Send e-mail containing one command per line in the message body, as described above. notgnu-list@$DOMAINNAME (NotGNU mailing list) The NotGNU mailing list, for NotGNU related discussions. owner-notgnu-list@$DOMAINNAME (NotGNU list owner) Send any comments, complaints, questions, suggestions you have about the NotGNU list and file service here. tor@$DOMAINNAME (Tor Slettnes) Me. Same as above. julie@world.std.com (Julie Melbin) The author of NotGNU. Eagerly waiting to hear from you. :-) .end .label ListInfo .if $SERVICE exists .gosub ListInfo-$SERVICE .else .gosub ListInfo-MReply .gosub ListInfo-NotGNU .endif .end .label ListInfo-NotGNU NOTGNU-LIST - Interactive NotGNU discussion forum. NOTGNU-ANNOUNCE - Misc. announcments: New releases, bugs.. NOTGNU-ALPHA - Notification of alpha uploads by the author. NOTGNU-DISTRIB - Distribution of new releases via email. .end .label ListInfo-MReply MREPLY-ANNOUNCE - Announcements of new MReply releases etc. via e-mail. MREPLY-LIST - Interactive MReply discussion list. .end .label ListInfo-Onions GREEN-ONIONS - Private list for some friends of mine .end .label ListInfo-FTP-Serv [No lists] .end .label PacketInfo .if $SERVICE exists .gosub PacketInfo-$SERVICE .else .gosub PacketInfo-MReply .gosub PacketInfo-NotGNU .endif .end .label PacketInfo-NotGNU UPDATES - Updates in recent history of NotGNU. DNOT - Self-extracting executable w/doc, DOS. WNOT - Self-extracting executable w/doc, Windows. NTNOT - Self-extracting executable w/doc, Windows NT/Intel. DNOT-ALPHA - Newest alpha release, zipped executable, DOS. WNOT-ALPHA - Newest alpha release, zipped executable, Windows. NTNOT-ALPHA - Newest alpha release, zipped executable, Windows NT. .end .label PacketInfo-MReply MREPLY - Mailing list and file server, compresed tar. .end .label ServiceInfo FTP-Serv - Services related to the FTP mailing service. Associated address: NotGNU - Services related to the NotGNU editor. Associated address: MReply - Services related to this autoreplyer program. Associated address: .end ============================================= Signatures for responses and forwarded mails: ============================================= .signature .if to ftp-serv _______________________________________________________________________ For help, send an e-mail with "HELP" body to: Questions and comments are welcome, use: This is an unofficial service, not provided by the Connectus staff. .elif to notgnu-list __________________________________________________________________________ To send mail to NotGNU-list, use the address: For help with syntax, send mail with "HELP" body to .elif to notgnu __________________________________________________________________________ For help with syntax, send mail with "HELP" body to Comments and questions are welcome, use NotGNU is created and maintained by Julie Melbin .elif to mreply-list __________________________________________________________________________ To send mail to MReply-list, use the address: For help with syntax, send mail with "HELP" body to .elif to mreply ___________________________________________________________________________ For help with syntax, send mail with "HELP" body to Mail any other suggestions or questions to Tor Slettnes .elif to green-onions ___________________________________________________________________________ To send mail to Green Onions, use the address: For help with syntax, send mail with "HELP" in the body to the same address .endif .end