Skip to content

Latest commit

 

History

History

gopher

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
Installation instructions for GopherMail

1. Create a user with the ID "gopher" on your system.  Here's what
   mine looks like:

gopher:*:100:100:GopherMail Server:/home/gopher:/usr/calvin/bin/tcsh

2. Create a couple of aliases in /etc/aliases to make things easier:

gophermail-admin:fredb (change this, of course)
gophermail:gopher (this just lets people use either address)

   Don't forget to run "newaliases".

3. Make the home directory (in my case /home/gopher) and make sure it
   contains the following three files:

-rw-------  1 gopher         27 Oct 13 01:31 .forward
-rwxrwx---  1 gopher      15519 Oct 25 15:21 gophermail*
-rwx------  1 gopher        346 Oct 25 15:28 gophermail.maint*

4. The .forward file should consist of the following line:

"|/home/gopher/gophermail"

5. Create a crontab file for the new gopher account by executing the
   command "crontab -e gopher" (as root).  The crontab file should
   contain the following line:

15 3 * * * /home/gopher/gophermail.maint > /dev/null

   This will execute the gophermail.maint program every day at 3:15am.

6. Customize the variables at the top of the gophermail program.

7. Set up the gophermail helpfile as a text file with a title such as 
   "About GopherMail" on your gopher server.  Replace "calvin.edu"
   with your address in the following lines of that file:

You can get started by sending mail to [email protected] with any or no
Host=gopher.calvin.edu  <- Required.  This MUST be the last line of the link.
0About GopherMail#0/gophermail#gopher.calvin.edu#70
[email protected]