restructure

This commit is contained in:
Mario Fetka
2011-11-13 18:04:08 +01:00
parent b9586462cb
commit e49fb581e4
4 changed files with 46 additions and 0 deletions

179
doc/marsmail.doc Normal file
View File

@@ -0,0 +1,179 @@
Marsmail ver 0.2 GNU-GPL by Eddie Dunckley & Gert Cronje of RAU Engineering.
---------------- bug reports:eddie@eng.rau.ac.za gac@chopin.rau.ac.za
This whole package is licensed under the GNU Public License.
See the file COPYING for details.
Marsmail is a pascal frontend for mail that translates the
unix mailfile into smaller files that pegasus mail understands.
Please examine all the files carefully as this is not a commercial
program suite, it's freeware. Written by staff/students for students..
file list:
----------
327 Feb 4 11:53 marsmail.doc This doc file
8608 Feb 4 11:48 marsmail.exe dos executable to convert mail
5480 Feb 4 12:51 marsmail.pas dos sources for marsmail
1430 Feb 4 13:32 monlan Basic monitor for LAN/WAN
12051 Feb 4 13:12 newuser.pl Process the user application
3757 Feb 4 12:50 nomasteruser deletes users with cleanup
4080 Feb 4 11:32 ohbirthcheck birthday reminder script
793 Feb 4 11:34 ohexiry expire accounts on mars/samba
13141 Feb 4 13:18 ohform.htm User application form for Mars server
1296 Feb 4 11:35 ohlogscr.bat modified supervisor login script
690 Feb 4 09:32 ohmail automatic mail notifier start script
6648 Feb 4 10:50 ohmasteruser creates new users with extra features
1381 Feb 4 09:27 ohmessage automatic mail notifier main script
1046 Feb 4 09:33 ohpostme handles posting from pegasus to unix
3585 Feb 4 10:35 ohquota Disk quota accounting automated
856 Feb 4 09:34 ohsendnt Console broadcast script
1954 Feb 4 11:45 pmail.bat front-end dos batch file for pmail
8161 Feb 4 11:48 pmdflts.ini pmail defaults for all users
1024 Feb 4 11:48 pmgate.sys USER defined gateway via pconfig
859 Feb 4 11:00 wwwhomepage Creates homepages for new users.
what's new
----------
Lot's of automation....
Lot's of new ideas ie birthday reminders, expiry scripts etc etc
Better docs
Procedure:
----------
Take a deep breath and realize that there is no install script.
Make sure your mars is running successfully and dos users can log into
the server with normal novell client software. Make sure your directory
layout for Mars looks simmular to the one listed in this document. Get a good
editor for linux to edit the scripts to suite your company's needs. Get
the pegasus mail program from one of it's mirror sites. Unpack and follow it's
install method. DON't use pegasus's bindery features to fetch mail in the
SYS:\mail locations. This requires a mercury.nlm that cannot run on linux.
You can attempt using the pmpop utilities for dos to fetch mail via pop from
the server, (which might have been the best possible solution if it worked),
but there is a seperate project to edit the ini file on the fly for multiple
users....
Make sure you map drive I: to the user's home directory (or change the
scripts). I've used a map root i:=sys:\home\%name% to do this in the
master mars login script that can be created with syscon.
Start by examining each script carefully - there is a lot of undocumented
features in them... Then start by editing the pmdflts.ini to suite your needs.
Use the one included as a template. Read the pmail docs carefully.
Link your unix mailboxes into your mars SYS
volume space i.e. ln -s /var/spool/mail /home/SYS/unixmail
Run pconfig to create a user defined gateway. Mine looked like this:
Pegasus Mail/DOS Configuration v3.11
____+---------------------- User Gateway Definition ----------------------+_____
___ <20> <20>_____
___ <20> Gateway name : [OH ] <20>+____
___ <20> *New mail path : i:\pmail\in <20><>____
___ <20> Is  a program to run? : N <20><>____
___ <20> *New mail search mask : *.cnm <20><>____
___ <20> *Outgoing mail path : i:\pmail\OUT <20><>____
___ <20> *Run for outgoing mail : <20><>____
___ <20> *Filename format : ~d~d.CNM <20><>____
___ <20> Run to validate address : <20><>____
___ <20> *Reply address format : ~n@eng.rau.ac.za <20><>____
___ <20> Accepts SMTP addresses? : Y <20><>____
___ <20> Simple message headers? : Simple headers <20><>____
___ <20> UUEncode attachments? : N <20><>____
___ <20> Burst messages? : N <20><>____
___ <20> Strip gateway name? : Y <20><>____
___ <20> Force all mail through? : Y <20><>____
___ <20> <20><>____
___ <20> The name users will use to access this gateway. Addresses will <20><>____
___ <20> be entered in the form GWNAME/address. <20><>____
___ <20> <20>+____
___ +---------------------------------------------------------------------+_____
___ ______
Check if your unixmail is secure i.e. mars users cannot read each others mail.
This can be done by loggin in from a dos box with different user names and
trying to view the sys:\unixmail\%name% files
Edit the pmail.bat to suite your needs. Make sure the drive mappings is correct.
i.e. I: maps to userdir. Compile the marsmail.pas to suite your needs if needed.
Test to see if you can read mail from pegasus and that the gateway places
outgoing messages in i:\pmail\out.
Edit the ohpostme scripts until it posts mail out for your users.
This can be tested by posting a message with pmail, seeing if a file is created
in i:\pmail\out, and waiting for ohpostme to visit the directory, removing and
posting the file.
Deploy (!) the ohmail and ohmessage scripts to run out of rc.local or however
you prefer. See if it notifies the user when new mail arrives.... You can
tail -f the log files to see what is happening. A note on samba notification:
the message gets sent to a machine instead of a user.
Decide if you want to use the new adduser script called ohmasteruser and
nomasteruser for creating users and destroying users on a mars aware unix
server. MAKE BACKUPS of your original passwd files etc before continueing.
Note this new adduser creates /etc/expiry /etc/birthdays /etc/ohmyusers
/etc/ohmaillist
Remove users from ohmaillist to prevent them from mailing
Remove users from expiry to prevent account expiry
Remove users from birthdays to prevent birthday notification
Please note the change to passwd file:
auser:x:505:512:A dummy user:/hamster/home/./auser:/etc/ftponly
The extra dot after home forces ftp to see this as the root, thus
allowing the ftp to enter ../httpd/html/auser via the link. Note that
/app or unixmail cannot be reached via ftp.
Edit your mars's net$log.dat in SYS:\public to exit to the extended login
script ohlogscr.bat that actually creates the users with a default password
on the mars server. Modify the wwwhomepage script to create homepages for
your new users.
You might need to either install quotas or remove mentioning of quotas from
the scripts.
Customize the ohform.htm to your needs and decide if you would like to use it
as a user application form from the web. The apache server can run on the
same server as mars.... ohform.htm calls newuser.pl that creates a script file
to ease the user creation. newuser.pl sends mail to admin user to inform him
of the new application.
These scripts can handle shadow passwords. Create a blank file /etc/ftponly
and use this dummy shell for users to prevent them from telnetting to the
server. Mail fetching via pop and ftp will continue to work.
Suggested directory structure for good operation...
/apps
/base
/base/SYS (mars server SYS volume)
/base/SYS/unixmail ln -s /var/spool/mail /base/SYS/unixmail
/base/SYS/apps ln -s /apps /base/SYS/apps
/base/SYS/home ln -s ../home home
/base/home base home directories
/base/home/auser (Yip, the user's home dir)
/base/home/auser/www ln -s ../httpd/html/dummyuser www
/base/home/auser/pmail gets created from /etc/skel used for pmail
/base/home/httpd/html Web server root space
/base/home/httpd/html/main non-user related space.
/base/home/httpd/html/auser (user's www space)
You can now even share the apps, home dirs and unixmail with samba and you've
got a complete novell and nt server all in one, sharing the same space!
If you find ANY errors with this doc or missing files please let me know...
The marsmail is just a dirty hack to satisfy the dos users. Stick with
pop3 or imap to fetch mail via tcpip from win95, os2, wfw, linux and other.
The other stuff included with marsmail is just to automate as much as possible
for our poor overworked netadmins!

269
doc/ohform.htm Executable file
View File

@@ -0,0 +1,269 @@
<HTML>
<TITLE>Mars server user application form</TITLE>
<BODY BACKGROUND=/yourown.gif>
<IMG SRC="/yourlogo.gif" ALT="LOGO" HEIGHT=114 WIDTH=640><BR>
<P>
<FONT size=+1><B><I>PLEASE NOTE: This service is for OUR SITE's staff and students only!</I></B></FONT><HR>
<I>Oh Yee</I>, I would like to be enslaved by the Mars Virtual Server.
I hereby apply for usership in the XXX domain and will obey the
Mars's ever-changing rules.<P>
I take note of the following:
<UL>
<LI>I will keep my home tidy and free of viri, executables, games and dirty stuff.
<LI>I will keep my home smaller than 20Mb, since being a slave means sharing living quarters.
<LI>I will discard all old email, we don't want the Mars angry, do we?
<LI>I will refrain from placing commercial applications in my WWW space
<LI>I will refrain from letting other users use my account
<LI>I will stop all subscriptions to listservers BEFORE I leave the XXXX domain.
<LI>I will clean my home before I depart permanently from the XXXX domain.
<LI>I will make use of the online help BEFORE phoning the network staff.
</UL>
<HR SIZE=6 WIDTH=80%>
<CENTER><H2>User Application form</H2></CENTER>
<FORM METHOD=POST ACTION="http://your.web.site/cgi-bin/newuser.pl">
<H3>Applicant's details</H3>
XXXXX needs your pedigree.
If you are found to make a suitable slave (user) you will be notified telephonically.
<P>
<INPUT SIZE=30 NAME="fname"> Full Name and Surname<BR>
<INPUT SIZE=5 NAME="title"> Title
<INPUT TYPE="checkbox" NAME="addtitle" VALUE="addmytitle"> Add my title to the fullname of the account<BR>
<INPUT SIZE=30 NAME="office"> My office number e.g. Cybernetics B1L1<BR>
Choose a username and two alternatives <INPUT SIZE=8 NAME="sname1"> or <INPUT SIZE=8 NAME="sname2"> or <INPUT SIZE=8 NAME="sname3"><BR>
<FONT SIZE=-2><I>Please note: If your name is Peter de Villiers a username of <b>Cyclops</B>
will most definately NOT be accepted. Use <b>pieterdv</B> or <b>pdv</B> or <b>pdevil</b> for the above example.</FONT><BR>
<P>
<INPUT SIZE=13 NAME="wtel" VALUE="011-"> Work phone
<INPUT SIZE=13 NAME="htel" VALUE="011-"> Home phone<BR>
<INPUT SIZE=13 NAME="bidate" VALUE="Jan 01"> Birthday e.g. Oct 24<BR>
<INPUT SIZE=13 NAME="idnum"> Student, Personnel or ID number<BR>
<INPUT SIZE=30 NAME="reff"> Reference person or Study leader<BR>
<INPUT SIZE=30 NAME="refmail"> Reference's email addr<P>
<h4>Why do I want to be a user?</h4>
<B>M</B>any persons want to be network users because they
see it as a status symbol or they <i>just want to fool around</i> or saw
one of their friends in front of a PC and thought it looked quite <i>cool</i>.
They don't have the foggiest idea what they will to do IF they become slaves
or what a network is all about. Please explain in a few lines why you would like to become a slave of the XXXX Virtual server.
<p>
<TEXTAREA NAME="whyi" ROWS=5 COLS=65>
</TEXTAREA><p>
<HR>
<H2>Questionaire</H2>
Please complete the following questionnaire. It will help us to plan for the
future. This is your chance to make a difference...
<H4>Computer-skills</H4>
My level of computer-skills:<P>
<UL>
<LI>Newbee barely knows where to switch on the <I>kompewter</I>.
Tries to feed mouse.<BR>
<LI>Beginner knows how to use mouse and click on icons to open programs<BR>
<LI>Average user customizes his desktop scheme and types <I>install</I> to install programs.<BR>
<LI>Advanced user compiles his own programs and installs operating systems.<BR>
<LI>Master hacks unix boxes and knows NOS and writes device drivers in ASM.<BR>
<LI>Guru lives in a cave with his Mother-in-Law
</UL>
<INPUT TYPE="radio" NAME="skill" VALUE "newbie"> NewBee
<INPUT TYPE="radio" NAME="skill" VALUE "beginner"> Beginner
<INPUT TYPE="radio" NAME="skill" VALUE "average"> Average
<INPUT TYPE="radio" NAME="skill" VALUE "advanced"> Advanced
<INPUT TYPE="radio" NAME="skill" VALUE "master"> Master
<INPUT TYPE="radio" NAME="skill" VALUE "guru"> Guru <P>
Are you interested in helping out with network related work?
<INPUT TYPE="radio" NAME="helpme" VALUE="yes"> YES
<INPUT TYPE="radio" NAME="helpme" VALUE="no"> NO<P>
<h4>My first choice operating system</h4>
<UL>
<LI>DOS users like the wording <I>Non-reentrant interrupt handler</i>
<LI>Win3xx and fw users like to press the GPF button
<LI>Win95 users like non-protected net,cd,diskcache and hairthin crashprotection
<LI>OS/2 users enjoy the power of raw multithreading, but cannot spell <I> multiuser</I>
<LI>Linux users will willingly spend 5 days doing stuff others do in 15 seconds
<LI>NT users enjoy seeing P-PRO-200's run like a 386es, and call themselves gurus
<LI>A Solaris user probably has a mother-in-Law.
<LI>Mac users smile when waking up.
<LI>Other users cannot spell <i>industry standard</i>.
</UL>
<INPUT TYPE="radio" NAME="os" VALUE="dos"> DOS
<INPUT TYPE="radio" NAME="os" VALUE="win3"> Win3.xxfw
<INPUT TYPE="radio" NAME="os" VALUE="w95"> Windows 95
<INPUT TYPE="radio" NAME="os" VALUE="os2"> OS/2
<INPUT TYPE="radio" NAME="os" VALUE="linux"> Linux
<INPUT TYPE="radio" NAME="os" VALUE="nt"> NT
<INPUT TYPE="radio" NAME="os" VALUE="solaris"> Solaris
<INPUT TYPE="radio" NAME="os" VALUE="mac"> Mac
<INPUT TYPE="radio" NAME="os" VALUE="other"> Other<P>
I can also use some of the following operating systems.<BR>
<INPUT TYPE="checkbox" NAME="oos1" VALUE="dos"> DOS
<INPUT TYPE="checkbox" NAME="oos2" VALUE="win3"> Win3.xx(fw)
<INPUT TYPE="checkbox" NAME="oos3" VALUE="w95"> Windows 95
<INPUT TYPE="checkbox" NAME="oos4" VALUE="os2"> OS/2
<INPUT TYPE="checkbox" NAME="oos5" VALUE="linux"> Linux
<INPUT TYPE="checkbox" NAME="oos6" VALUE="nt"> NT
<INPUT TYPE="checkbox" NAME="oos7" VALUE="solaris"> Solaris
<INPUT TYPE="checkbox" NAME="oos8" VALUE="mac"> Mac
<INPUT TYPE="checkbox" NAME="oos9" VALUE="other"> Other<P>
<h4>What do I see as the most important function of the network?</h4>
<i>Please give a priority next to the following network services. 1 means you
think it's for the birds and 5 means that if this service should dissappear,
you would die. Please show some sort of personality, all 5's will not impress OhMaster.</I>
<P>
<INPUT TYPE="radio" NAME="s1" value="1">1
<INPUT TYPE="radio" NAME="s1" value="2">2
<INPUT TYPE="radio" NAME="s1" value="3">3
<INPUT TYPE="radio" NAME="s1" value="4">4
<INPUT TYPE="radio" NAME="s1" value="5">5
.. E-Mail and other communication tools<BR>
<INPUT TYPE="radio" NAME="s2" value="1">1
<INPUT TYPE="radio" NAME="s2" value="2">2
<INPUT TYPE="radio" NAME="s2" value="3">3
<INPUT TYPE="radio" NAME="s2" value="4">4
<INPUT TYPE="radio" NAME="s2" value="5">5
.. World Wide Web for info search and research<BR>
<INPUT TYPE="radio" NAME="s3" value="1">1
<INPUT TYPE="radio" NAME="s3" value="2">2
<INPUT TYPE="radio" NAME="s3" value="3">3
<INPUT TYPE="radio" NAME="s3" value="4">4
<INPUT TYPE="radio" NAME="s3" value="5">5
.. Word-processing and office based work<BR>
<INPUT TYPE="radio" NAME="s4" value="1">1
<INPUT TYPE="radio" NAME="s4" value="2">2
<INPUT TYPE="radio" NAME="s4" value="3">3
<INPUT TYPE="radio" NAME="s4" value="4">4
<INPUT TYPE="radio" NAME="s4" value="5">5
.. Cruising internet for fun and pleasure<BR>
<INPUT TYPE="radio" NAME="s5" value="1">1
<INPUT TYPE="radio" NAME="s5" value="2">2
<INPUT TYPE="radio" NAME="s5" value="3">3
<INPUT TYPE="radio" NAME="s5" value="4">4
<INPUT TYPE="radio" NAME="s5" value="5">5
.. Engineering apps CAD/CAM, PCB design, math etc.<BR>
<INPUT TYPE="radio" NAME="s6" value="1">1
<INPUT TYPE="radio" NAME="s6" value="2">2
<INPUT TYPE="radio" NAME="s6" value="3">3
<INPUT TYPE="radio" NAME="s6" value="4">4
<INPUT TYPE="radio" NAME="s6" value="5">5
.. Shareware source<BR>
<INPUT TYPE="radio" NAME="s7" value="1">1
<INPUT TYPE="radio" NAME="s7" value="2">2
<INPUT TYPE="radio" NAME="s7" value="3">3
<INPUT TYPE="radio" NAME="s7" value="4">4
<INPUT TYPE="radio" NAME="s7" value="5">5
.. Programming apps, VisC, Pascal, VB etc.etc.<BR>
<INPUT TYPE="radio" NAME="s8" value="1">1
<INPUT TYPE="radio" NAME="s8" value="2">2
<INPUT TYPE="radio" NAME="s8" value="3">3
<INPUT TYPE="radio" NAME="s8" value="4">4
<INPUT TYPE="radio" NAME="s8" value="5">5
.. Storage of files and userdata<BR>
<INPUT TYPE="radio" NAME="s9" value="1">1
<INPUT TYPE="radio" NAME="s9" value="2">2
<INPUT TYPE="radio" NAME="s9" value="3">3
<INPUT TYPE="radio" NAME="s9" value="4">4
<INPUT TYPE="radio" NAME="s9" value="5">5
.. Examination results, electronic lecture notes.<BR>
<h4>What I would like to see in future</h4>
What services would you like to see running at XXXXXXXXX in future?<P>
<TEXTAREA NAME="future" ROWS=3 COLS=50>
</TEXTAREA><BR>
<h4>Hypothetical</H4>
How many staff members do you think should design, implement and maintain <I>and</I>
give support to 200 workstations at XXXXXXXXXXX?
<INPUT NAME="numstaff" SIZE=4>
<P>
If I had to pay for a network account, how much is fair?
<INPUT NAME="hypopay" SIZE=8 VALUE="R0.00"> per year.<P>
What level of service would you expect for it?
<UL>
<LI><INPUT TYPE="radio" NAME="hserv" VALUE="0"> Will take care of myself.
<LI><INPUT TYPE="radio" NAME="hserv" VALUE="1"> Show me the ropes how to use services and that's it.
<LI><INPUT TYPE="radio" NAME="hserv" VALUE="2"> A 3 day course on how to use the LAN software.
<LI><INPUT TYPE="radio" NAME="hserv" VALUE="3"> Courses plus telephonic software support.
<LI><INPUT TYPE="radio" NAME="hserv" VALUE="4"> 1 hour response time to software related queries.
<LI><INPUT TYPE="radio" NAME="hserv" VALUE="5"> Full assistance: Software, hardware, help at my desk.
</UL>
<P>
I see a network connection as<BR>
<UL>
<LI><INPUT TYPE="radio" NAME="userv" VALUE="0">A utility like water and electricity I expect XXXXXXXXXX to provide it as a standard.
<LI><INPUT TYPE="radio" NAME="userv" VALUE="1">A extra feature utility like a telephone at a minimal yearly/monthly fee.
<LI><INPUT TYPE="radio" NAME="userv" VALUE="2">A Nice to have utility like airconditioning for my car. I do expect to pay alot to have a network connection in my office.
<LI><INPUT TYPE="radio" NAME="userv" VALUE="3">A luxury item like an expensive watch that I would never be able to afford
</UL>
Having a network connection is<BR>
<UL>
<LI><INPUT TYPE="radio" NAME="nserv" VALUE="0"> a total waste of time, highly overrated
<LI><INPUT TYPE="radio" NAME="nserv" VALUE="1"> a good thing, a bit overrated but it can serve me as a tool
<LI><INPUT TYPE="radio" NAME="nserv" VALUE="2"> like a speedo in a car, it REALLY makes life easier.
<LI><INPUT TYPE="radio" NAME="nserv" VALUE="3"> very important if I want to complete projects in time
<LI><INPUT TYPE="radio" NAME="nserv" VALUE="4">a way of life. I could not live without it.
</UL>
What would I like to see on a monthly network account?
<UL>
<LI><INPUT TYPE="radio" NAME="aserv" VALUE="0">NO! No monthly account!
<LI><INPUT TYPE="radio" NAME="aserv" VALUE="1">The amount of diskspace I use
<LI><INPUT TYPE="radio" NAME="aserv" VALUE="2">Diskspace and time I've spent at a live connection.
<LI><INPUT TYPE="radio" NAME="aserv" VALUE="3">Diskspace, time and local vs international traffic I've generated.
<LI><INPUT TYPE="radio" NAME="aserv" VALUE="4">Diskspace, time, traffic and a list of files I've accessed.
</UL>
<P>
If you were forced to a monthly account, how would you like to receive it?<BR>
<INPUT TYPE="radio" NAME="aget" VALUE="email"> via Email
<INPUT TYPE="radio" NAME="aget" VALUE="web"> on the Web
<INPUT TYPE="radio" NAME="aget" VALUE="both"> both
<INPUT TYPE="radio" NAME="aget" VALUE="paper"> Old-fashioned snailmail paper account.<P>
Would you like to see the results of ALL the users or just your own.<BR>
<INPUT TYPE="radio" NAME="aret" VALUE="self"> Just my own
<INPUT TYPE="radio" NAME="aret" VALUE="all"> All the users
<INPUT TYPE="radio" NAME="aret" VALUE="summ"> Detailed myself, summary all.<P>
Which of the following services would I like?<BR>
<UL>
<LI><INPUT TYPE="checkbox" NAME="c0">Birthday notification of other users
<LI><INPUT TYPE="checkbox" NAME="c1">Voice email if I have a soundblaster
<LI><INPUT TYPE="checkbox" NAME="c2">Open graphical noticeboard
<LI><INPUT TYPE="checkbox" NAME="c3">Appointment reminder
<LI><INPUT TYPE="checkbox" NAME="c4">Global telephone book
<LI><INPUT TYPE="checkbox" NAME="c5">An Internet Relay Chat server
<LI><INPUT TYPE="checkbox" NAME="c6">Automated software installation and updates
<LI><INPUT TYPE="checkbox" NAME="c7">Voice navigation and dictation software
<LI><INPUT TYPE="checkbox" NAME="c8">Examinations via computer terminals
<LI><INPUT TYPE="checkbox" NAME="c9">Video lectures and Web notes
<LI><INPUT TYPE="checkbox" NAME="c10">Video conferencing
<LI><INPUT TYPE="checkbox" NAME="c11">Shared appointment books
<LI><INPUT TYPE="checkbox" NAME="c12">Animated multimedia announcements
<LI><INPUT TYPE="checkbox" NAME="c13">Student results on the web
<LI><INPUT TYPE="checkbox" NAME="c14">Hardware and software monitoring on my station
</UL>
<HR>
<INPUT TYPE="reset" VALUE="Clear Form"> <INPUT TYPE="submit" VALUE="Submit this long form to XXXXXXXX"><BR>
</FORM>
<HR>
There is <B>no</B> guarrantee that xxxxxxxx will accept you as a user. This service was brought to you by the creaters of the xxxxxx virtual server.
</BODY>
</HTML>

28
doc/wwwhomepage Executable file
View File

@@ -0,0 +1,28 @@
cat << EOF
<HTML>
<TITLE>$1's own WebPage!!</TITLE>
<BODY BACKGROUND=/yourownbackground.gif>
<CENTER><H1>$1's own WebPage</H1></CENTER>
<FONT SIZE=5><CENTER><IMG SRC="/nicepict.jpg" ALT="">-- Hallo World! --<IMG SRC="/nicepict.jpg" ALT=""></CENTER>
<HR>
<B>I</B> am a new user at The most PowerFull <i>Mars</i> File Server
<BR>
<B>P</B>lease mail me at <A HREF="mailto:$2@your.domain.name">$2@your.domain.name</A>
to say that you have actually visited my page.<P>
I <I>promise</I> to update this page as soon as I know I <I>have</I> one!<P>
<B>B</B>eing a new user on this system I will refrain from discussing any of the following topics on this page:<BR>
<h3>Sex, Religion, Politics, Sport or Business.</H3>
<p>
<HR>
</FONT>
<HR>
If you have a problem with this page <B> DON'T </B> mail the webmaster!
</BODY>
</HTML>
EOF