home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
ftp.wwiv.com
/
ftp.wwiv.com.zip
/
ftp.wwiv.com
/
pub
/
HATCH
/
SINM10B1.ZIP
/
SINMAIL.DOC
< prev
next >
Wrap
Text File
|
1996-03-01
|
38KB
|
1,086 lines
SinMail v1.0│
documentation│
The First Real UUCP Internet/WWIV Interface.
Copyright Singe, 1995-1996. All Rights Reserved.
───────────────────────────────────────────────────────── Table of Contents ──
1. Introduction
1-1. Introduction to SinMail .................................... page 3
1-2. Operation Requirements ..................................... page 3
1-3. File Descriptions .......................................... page 4
2. Quick Installation ............................................. page 5
3. SinMail Operation
3-1. Description ................................................ page 9
3-2. SMOUT Mode ................................................. page 9
3-3. UUXQT Mode ................................................. page 9
3-4. Compressed newsfeeds ....................................... page 10
3-5. Email address resolution / RESOLVE ......................... page 10
3-6. News resource / NEWSRC ..................................... page 11
4. Polling ........................................................ page 12
5. Setting Up Newsgroups in WWIV .................................. page 12
6. Finger and Plan Files .......................................... page 13
7. The UUCP Connection ............................................ page 13
8. SINMAIL.CFG .................................................... page 14
Appendix A. Ordering the Commercial Version of SinMail ............ page 17
Appendix B. SinMail Support Sites ................................. page 17
Appendix C. Setting up your UUCICO ................................ page 18
Glossary of Terminology ........................................... page 19
SinMail Documentation ──────────────────────────────────────────────── page 2
────────────────────────────────────────────── 1-1. Introduction to SinMail ──
Welcome to SinMail, the first package that brings real Internet email and
newsgroups directly to your WWIV BBS and actually makes your system a part of
the Internet. This feat is acheived via a UUCP connection to your Internet
Service Provider. Your system calls up regularly and swaps the necessary
data, email and newsgroups. SinMail takes care of it from there.
[[ What is UUCP? Please read the glossary for help on any terms you
aren't familiar with. ]]
The interface is handled by SinMail without use of external networking
software, making the data processing very fast. SinMail interfaces directly
with your BBS's data files, skipping any secondary processing. In addition,
SinMail is RFC822 complient, meaning that it supports standard Internet
message headers, and at the SysOps option can show the headers to the users of
the BBS, show certain fields of the header, or even completely hide the header
fields from the user, making the Internet/WWIV interface transparent.
If you are familiar with the finger command on the Internet, you should be
pleased to find out that SinMail has its own implentation of the finger
daemon built right in. Your users can maintain and edit their own plan files
for users on the Internet to 'point at' to read any information the users
would like to show. SinMail looks at incoming mail for any mail directed to
the finger service and checks the subject header field for the local user who
is being fingered. Whoever on the Internet fingered your user will receive
an email reply containing that user's plan file!
─────────────────────────────────────────────── 1-2. Operation Requirements ──
[*] Registered WWIV (with source code)
Included source modifications were designed for v4.24 and v4.24a
but may work with any version with a few minor changes.
[*] UUCP Internet Connection to a Service Provider
Read section 7 on "The UUCP Connection" for more information.
[*] UUCICO
Read appendix C on "Setting up your UUCICO" for more information and
to find out where to get a suitable UUCICO.
- Readily available at SinMail support sites.
SinMail Documentation ──────────────────────────────────────────────── page 3
──────────────────────────────────────────────────── 1-3. File Descriptions ──
SINMAIL.EXE SinMail Executable
Runs in two different modes. SMOUT mode grabs any outgoing
data from your WWIV system and prepares it for UUCP transfer.
UUXQT mode takes the files received from your UUCP connection
and places them into your WWIV system.
SINMAIL.DOC SinMail Documentation
This is the file you are reading.
SINMAIL.MOD Modifications that must be made to your WWIV source code.
RESOLVE. Username Resolution
Contains mail aliases for your users. SinMail can be
configured to look in this file to figure out which users
should be receiving the incoming mail, or SinMail can look
directly in your BBS data files.
NEWSRC. News Resource
Contains all the newsgroups your system is carrying from your
UUCP connection and binds them to the data files in your
BBS directories.
POLL.BAT Polling Batch File
Run automatically from WWIV. Makes your system run SinMail
in SMOUT mode, connect to your UUCP service, then finish up
by running SinMail in UUXQT mode.
FILE_ID.DIZ Automatic description file for BBS transfer sections.
ORDER.FRM Form for ordering the commercial version SinMail v1.0 from
Singe.
COMPRESS.EXE Publicly available compression software included in package.
SEQUENCE. Sequence File
Created and maintained by SinMail to create unique filenames
for each piece of outgoing data.
SINMAIL.LOG Text log of operations, maintained by SinMail. The SysOp can
configure SinMail to record various events in this log.
* BETA1. Special notes concerning this pre-release of SinMail.
SinMail Documentation ──────────────────────────────────────────────── page 4
───────────────────────────────────────────────────── 2. Quick Installation ──
So much software available in the BBS world is often very difficult to
install with very cryptic documentation. The purpose of this Quick
Installation section is to guide you through the procedure required to
setup SinMail for the first time. Some steps along the way are not fully
documented, but will refer you to the other sections of this documentation
for furthur directions. This provides a nice guideline for which you will
travel on the road to installation.
=== This quick installation assumes that your UUCP connection is already
established. For more information on how to establish a UUCP connection
for your BBS through an Internet Service Provider, please refer to "The
UUCP Connection" section of this documentation. ===
1. Create a new directory for your SinMail files. You may choose any name
you wish for this directory, but using anything other than C:\SINMAIL
will require you to make changes in the configuration files.
MD \SINMAIL
2. Unzip the original SinMail archive into this new directory.
The following files are essential for operation:
SINMAIL.EXE
SINMAIL.CFG
RESOLVE.
NEWSRC.
Also, crucial for compressed newsfeeds: COMPRESS.EXE
3. Edit SINMAIL.CFG
There will be a few important fields that you will need to modify.
Make sure you have a space between the option tokens and their values.
mailwaitingoffset: 628
ureclen: 1024
***> This is very important! <***
- if you've made any prior modifications to your WWIV source code that
change the relative location of the "waiting" variable in your user
record, or the size of the user structure, you will need to make the
appropriate changes here. If you have not changed this structure,
you will be able to leave the default values for WWIV v4.24 and v4.24a.
remotehost: tatooine
- remotehost is followed by the machine name of the system your UUCP
account resides on at your Internet service provider.
wwivdata: C:\WWIV\DATA
wwivmsgs: C:\WWIV\MSGS
- These configuration options tell SinMail where to find your BBS
directories.
SinMail Documentation ──────────────────────────────────────────────── page 5
domain: luke.foo.bar
- This is your fully qualified domain name. When your domain name is
registered with the InterNIC and your service provider sets up your
system on their end, your system will have email capabilities.
uucpname: luke
- This is your system's name in matters of UUCP correspondance.
Usually it is the login name for your system's account at your ISP.
spool: C:\SINMAIL\SPOOL\
- This is the path to your spool directory. Mainly, there will be no
files here, but there will exist a subdirectory from here named after
your remotehost.
4. Create your remote host's spool directory.
This will match the entry you have in your CFG but you will append
the name of your remotehost onto the end. You will also need to make
the main spool directory.
MD \SINMAIL\SPOOL\
MD \SINMAIL\SPOOL\TATOOINE
5. Edit RESOLVE
[[ Please read section 3-5 on Email Address Resolution
for more information on how this feature works. ]]
For the commercial version of SinMail, sysops can add mail aliases to
the RESOLVE file so incoming mail has a place to go. In the default
address resolution mode, SinMail will look at RESOLVE first to look for
any mail aliases, then continue searching through WWIV's databases.
The format of RESOLVE is as follows:
[Email Name or Alias] [Number on BBS]
sysop 1
cosysop 2
fooman 132
root 1
uucp 1
postmaster 1
The shareware version allows one email account for testing purposes.
This email address is "sysop@your.domain" and corresponds
specifically with user number 1 on the BBS.
SinMail Documentation ──────────────────────────────────────────────── page 6
6. Edit NEWSRC
[[ Please read section 3-6 on News Resource / NEWSRC for a more
in-depth description on how this file works. ]]
The news resource file tells SinMail where your BBS message and data
files are located for placement of message from the incoming newsfeed.
The 'news' command defines a newsgroup and binds it to its respective
data files on your BBS. The 'maxmsgs' command specifies the maximum
number of messages in all the newsgroups proceding.
The format of NEWSRC is as follows:
maxmsgs [Number]
or
news [Newsgroup] [Filename]
Where [Filename] corresponds with the filename entered into WWIV for
each message base. (Option B in BOARDEDIT)
maxmsgs 200
news alt.bbs abbs
news alt.bbs.wwiv abbswwiv
maxmsgs 250
news alt.games.doom doom
The shareware version of SinMail allows the system to carry two
newsgroups for testing purposes: alt.bbs and alt.bbs.wwiv
Although not all service providers carry alt.bbs.wwiv (yet, but this will
change now that SinMail brings the Internet to the WWIV world), alt.bbs
is carried by virtually everybody. This should enable sysops to give
SinMail a test drive with at least one working newsgroup.
7. Copy POLL.BAT over to your main WWIV directory.
Depending on your directory structure, this may need to be modified.
8. Source Code Modification
To get your WWIV BBS to work with SinMail, you will need to make some
changes to the source code. These are documented in the included file,
SINMAIL.MOD. These modifications should take approximately 20 to 60
minutes to complete.
SinMail Documentation ──────────────────────────────────────────────── page 7
9. Set up newsgroups in WWIV
[[ For more information please read section 5 ]]
After you've done the source code modifications, you will be able to
enter the newsgroups into your message base section. For each newsgroup,
you will need a corresponding message base entry.
Entry A (name) : enter the name of the newsgroup here (i.e. alt.bbs)
Entry B (filename) : enter the filename for this message base.
note, that this MUST correspond to the name you enter in NEWSRC.
Entry K (storage type) : here is where you tell WWIV that this is no
ordinary message base! Unless you have changed this in the source
code modification for SinMail, you will enter a 3 here.
10. UUCICO Setup
For this final step, you're going to have to refer to your UUCICO's
documentation. If you do not already have a UUCICO, SinMail has been found
to work well with a package called FXUUCP. It is available at SinMail
Support Sites as a free download.
[[ An example configuration for FXUUCP is provided in Appendix C. ]]
SinMail Documentation ──────────────────────────────────────────────── page 8
────────────────────────────────────────────────────── 3. SinMail Operation ──
3-1. Description
SinMail operates in two distinct modes, one of which handles outgoing data,
the other handling incoming data. Outgoing data from your WWIV BBS is
processed and placed into your spool directory by SinMail when operating
in smout mode. Once the connection goes through and your UUCICO program
gets new data for your system, SinMail operates in uuxqt mode to process
incoming data and place it into your BBS.
To run SinMail in smout mode, simply type 'smout' on the command line after
you type 'sinmail':
C:\SINMAIL> sinmail smout (default mode of operation)
Likewise for running SinMail in uuxqt mode:
C:\SINMAIL> sinmail uuxqt
Aside from choosing between the two modes of operation, you may also specify
the thouroughness of the status reports appearing on screen during the
processing, as well as how in-depth the logs are kept. There are command
line switches to handle this feature.
-D# Display Level
where # is a number from 0 to 9, 0 being very uninformative, and
9 tells you much more than you need to know. Default = 3.
-L# Log Level
where # is a number from 0 to 9, 0 being very uninformative, and
9 tells you much more than you need to know. Default = 3.
For example, to run SinMail is uuxqt mode and receive a nice amount of
information on screen, but record only errors in the log file:
C:\SINMAIL> sinmail uuxqt -L0 -D5
3-2. SMOUT Mode
In smout mode, SinMail searches through your WWIV messages for any outgoing
pieces of mail or outgoing messages on the newsgroups. Once processed by
SinMail, the email and messages are placed into the proper spool directory
and are ready to be transfered out by your UUCICO.
3-3. UUXQT Mode
Similiar to unix's uuxqt command, SinMail's uuxqt uncompresses, unbatches,
and processes any incoming files in your spool directory. These files are
carefully placed into the corresponding files in WWIV. This is the step
that puts incoming mail in the mailboxes and messages into the newsgroups.
SinMail Documentation ──────────────────────────────────────────────── page 9
3-4. Compressed Newsfeeds
SinMail will handle an incoming batched newsfeed, compressed or otherwise.
However, to use a compressed batch feed, you will need to have present the
external compression software COMPRESS.EXE in your SinMail directory.
The decision to send compressed batches or uncompressed batches is made
by you and your service provider. The actual specification of a compressed
batch is found on your service provider's side, and any changes must be made
by going through them.
COMPRESS.EXE will handle 16-bit compression.
3-5. Email Address Resolution / RESOLVE
=== Note: SinMail v1.0 Beta 1 supports explicit username resolution. This
means that each user with an email account has to be explicitly defined in
the RESOLVE file. The release of SinMail v1.0 will have more options for
resolving usernames, including a way to automatically reference every name
from the usernames in WWIV. (i.e. with this option, "Joe The Farmer" would
be "joe.the.farmer") ===
The syntax for your resolve file is as follows:
[Username or Alias] [Number on BBS]
An example resolve file:
sysop 1
cosysop 2
fooman 132
root 1
uucp 1
postmaster 1
For this resolve file, any mail sent to "postmaster", "uucp", "root," or
"sysop" would be placed into the mailbox of user number 1. Mail sent to
"cosysop" would go into user number 2's mailbox, and mail for "fooman" will
wind up in user #132's mailbox.
When SinMail runs in smout mode and finds a piece of mail from user #1,
the first entry will be selected as the username in the header of the
outgoing mail. For example, if user #1 writes mail to "sinmail@singe.com"
but has multiple alias entries in the resolve file, SinMail will choose
"sysop" because is the first entry listed matching user number 1. Of
course, the domain name is appended onto the username, so the outgoing mail
will be from "sysop@luke.foo.bar".
Any duplicate entries found will be considered aliases. Incoming mail
addressed to these names will also be routed into the proper user's
mailbox on the BBS. When appending a username to outgoing mail, SinMail
will use the first name listed with the proper number as the mail's
addressee appended with the system's domain name.
SinMail Documentation ──────────────────────────────────────────────── page 10
3-6. News resource / NEWSRC
Your news resource file tells SinMail where incoming news messages are to
be placed. The format of this file specifies the number of messages each
newsgroup will hold, the names of all the newsgroups you are carrying from
your service provider, and the corresponding filenames for each of these
newsgroups.
There are two valid lines in the news resource file:
maxmsgs [Number]
news [newsgroup] [filename]
'maxmsgs' defines the number of messages each of the proceding message bases
may hold. You may choose whatever number you would like here. Any
following maxmsgs lines will change the number of messages for the message
bases following that line.
The 'news' command is followed by two entries. The first is the exact name
of the newsgroup that you are carrying from your newsfeed. Some valid
newsgroups are alt.games.doom, alt.winsock, comp.theory, among many many
thousands more. Your service provider should be able to supply you with a
complete list from which you may choose which ones to carry. The second
entry after the 'news' command must exactly match the filename you have
entered (or plan to enter) into your WWIV BOARDEDIT for that newsgroup.
(from BOARDEDIT) (from NEWSRC)
A. Name : alt.bbs maxmsgs 200
B. Filename : ABBS news alt.bbs abbs
Note that the filenames from BOARDEDIT and from the 'news' command
must be matched. "maxmsgs" does not necessarily need to to correspond to
your entry in BOARDEDIT for Max Msgs (option H). WWIV does not play with
these message bases, SinMail does. SinMail reads 'maxmsgs' from the news
resource file instead of from WWIV's SUBS.DAT for added speed and less
unnecessary file activity.
An example news resource:
maxmsgs 200
news alt.bbs abbs
news alt.winsock awinsock
news comp.theory ctheory
maxmsgs 250
news alt.bbs.wwiv abbswwiv
The first three newsgroups will have 200 messages, while SinMail will keep
250 messages for alt.bbs.wwiv. Any incoming news messages for comp.theory
will be placed into the WWIV data files corresponding to CTHEORY.
SinMail Documentation ──────────────────────────────────────────────── page 11
──────────────────────────────────────────────────────────────── 4. Polling ──
Polling is the process of calling your connections to swap data. The
dial-out portion of the SinMail modification to your WWIV source code will
automatically run a batch file called POLL.BAT, which should be located in
your main WWIV directory.
POLL.BAT first runs SinMail in smout mode, dials your Internet service
provider using your UUCICO, then finally runs SinMail in uuxqt mode.
[[ For more information on obtaining and setting up a UUCICO program,
please refer to Appendix C. ]]
If you would like to force a poll to occur, you can either type POLL from
the DOS command line in your main WWIV directory, or you can hit the '\'
backslash key from WWIV's waiting for caller (WFC).
────────────────────────────────────────── 5. Setting Up Newsgroups in WWIV ──
Each message base you carry in your newsfeed will need to be entered into
BOARDEDIT. Some of the entries in BOARDEDIT have a very important relation
to SinMail. Option H, Max Msgs, is not used by WWIV when the message base
is an Internet newsgroup, instead this information is taken from SinMail's
news resource file. Option B must be set to correspond with the filename
in your news resource file [[ as described in section 3-6. ]] Option K
must be set to the storage type "3", provided that you have not changed this
when you installed the SinMail Modifications to your source code.
Here is a sample message base from BOARDEDIT:
* A. Name : alt.bbs
* B. Filename : ALTBBS
C. Key : None
D. Read SL : 10
E. Post SL : 20
F. Anony : No
G. Min. Age : 0
* H. Max Msgs : 50
I. AR : None.
* J. Net info : Not networked.
* K. Storage typ: 3
L. Val network: No
M. Req ANSI : No
N. Disable tag: No
O. Description: None.
Option A should probably be the name of the newsgroup, but should you decide
to change this, SinMail will still function. Additionally, option J should
be left blank.
SinMail Documentation ──────────────────────────────────────────────── page 12
────────────────────────────────────────────────── 6. Finger and Plan Files ──
SinMail has a special feature allowing users on the Internet to finger the
users on your BBS. Users on the Internet must send mail to the finger
server account setup in your SinMail configuration file. By default, the
finger server name is "finger", but you may change that if you wish. Should
you decide to change it, you will have to keep everyone informed, so it is
not recommended that you do so, in order to keep "finger" standardized.
The subject line of the mail to the finger server must contain the name of
the user that is to be fingered. SinMail will intercept the mail and send
a copy of the user's PLAN file to the person who sent the finger request.
If no PLAN file exists or the user does not exist, the people who sent
the finger request will be notified.
To test this feature from any internet account with email do the following:
1. Send mail to finger@singe.com
2. In the subject line, type: sinmail
3. There need be no body to the message; it will be ignored.
*** SinMail v1.0 Beta 1 NOTE: Creating user plans has not been added to the
source code modification for this version. If you would like more info so
you can add this little feature to the WWIV source code, send mail to
sinmail@singe.com.
──────────────────────────────────────────────────── 7. The UUCP Connection ──
Q: "How do I get a UUCP connection?"
A: From your local internet service provider. In NJ, where people pay too
much for Internet connections, UUCP connections start at or under $20.
Q: "How do I get a domain?"
A: When you establish your UUCP connection with your service provider, you
will need to select a domain for your system. There are a few different
schemes for domain names, some of which might cost you extra money from
the InterNIC Registration Services. Any domain ending in .com or .net
is currently subject to a maintenance fee of $100 for two years, $50 for
every year following. Domains ending in your state and country are
currently available at no cost. (i.e. "loserbbs.nj.us") The first part
of your domain should be something relavent to your BBS's name.
Q: "What information is necessary for the UUCP connection between my system
and the service provider?
A: You will need to know your login name and password, which you will be
entering into your UUCICO configuration files. Once the connection is up
and working, you will probably want to come up with a list of newsgroups
you want to carry for your system and submit it. The service provider
has to make the changes on their end for your newsfeed. You'll also need
to make a decision on whether to use compression or not. Most likely you
will be using compression.
SinMail Documentation ──────────────────────────────────────────────── page 13
──────────────────────────────────────────────────────────── 8. SINMAIL.CFG ──
This necessary file is read by SINMAIL for all its configuration options.
All options are documented briefly within the config file, and documented
in full here. Much like the other textfiles SinMail reads in, any line
that is either blank or starts with a semicolon (;) will be ignore and may
be used for keeping notes. Important lines should start with a command,
followed by a semicolon and a space. Here is the syntax for the available
commands:
command: data
[max data size] description
=== Internet/UUCP Related Commands:
remotehost: text
[20] The remotehost command defines the UUCP name of the system your BBS
calls up for its internet connection. Usually this is the machine name
of the host. (i.e. 'hansolo' would probably be the remote host name if
its domain was 'hansolo.mfalcon.sw')
domain: text
[40] Here is where you enter your BBS's domain name. Your domain name
will need to be registered through the InterNIC if you are planning on
having mail from the Internet able to reach your system. If you are
running without a domain name, you should probably use the following form
for your domain name: uucpname.uucp
uucpname: text
[20] This is the name your system communicates to its UUCP connection.
Most often, this is the system name for your computer, similar to the way
the remotehost name is derived from your service provier's domain.
=== Local Directories:
userdir: directory
[64] This is the base directory for your finger/plan files.
wwivdata: directory
wwivmsgs: directory
[64] These entries point to your WWIV DATA and MSGS directories.
spool: directory
[64] Points to your incoming/outgoing spool directory.
SinMail Documentation ──────────────────────────────────────────────── page 14
=== Local Filenames:
log: pathname
[80] Path and filename of SinMail's log file. If it does not exist,
SinMail will create it, provided the path is valid.
resolve: pathname
[80] Path and filename of your username resolve file.
newsrc: pathname
[80] Path and filename of your news resource file.
sequence: pathname
[80] Maintained by SinMail, this is the file that provides a sequence
of unique, numbered filename for outgoing data files.
=== Miscellaneous Commands:
ureclen: number
This should correspond to the size of your user structure in your WWIV
source code. If you haven't changed the structure in your VARDEC.H file,
you may use the default setting of 1024, however if you have changed it,
you will need to enter the new size. If you are unsure of the exact
value of this, you can find out by entering this line into your WWIV
source code at an appropriate location:
printf("ureclen: %d\r\n",sizeof(thisuser));
mailwaitingoffset: number
As with the ureclen command, this command is followed by a number telling
how far into the user record the mail waiting variable is located. If you
haven't change it, the default value of 628 should work just fine.
Because this points to the middle of the structure, it is a little more
difficult to find the result if you're really not sure. This should work:
printf("mailwaitingoffset: %ld\r\n",
(long)(&thisuser.waiting-&thisuser));
Future versions of WWIV might not work, but because these the mail
waiting field is very important and the current size of 1024 was made
with future expansion in mind, it will probably still work for a long
time to come.
SinMail Documentation ──────────────────────────────────────────────── page 15
tzone: text
[20] This is a short representation of your timezone. You should take
cue from the other systems on the Internet and use whatever scheme they
use for their timezones. That info can be found by looking in the headers
of mail and news messages.
rmethod: (explicit|wwiv|smart)
Not available in SinMail v1.0 B1, will be available in release version.
fingername: text
[30] This allows the sysop to rename the finger server. Because this is
a non-standard way of handling incoming finger requests (through email),
we do not recommend that you change this, so there is at least a standard
non-standard. <grin> The default value is 'finger' and unless you want to
keep everyone interested in fingering users at your system informed, don't
change this.
organization: text
[64] This commands lets you tell the world about your BBS in the headers
of all your messages and email.
newsremove: text
mailremote: text
[big/multiline] These commands let you weed out the header fields you
don't want to pass through from the Internet to your system. It's okay
to get rid of whatever you would like it, SinMail will still work fine.
Should you decide to get rid of every header field, just use an asterisk.
Otherwise, make sure you have a space between each header field entry.
You may use multiple lines in the config file for these commands.
Naturally, newsremove and mailremove differenciate the remove of header
fields from news messages and mail, respectively.
Here is a short example of a newsremove line:
newsremove: from: to: date: subject:
x-extra: text
You may put anything here and it will be added the header fields of every
outgoing mail or news message. Keep it short though, since this is a good
way to increase bandwidth unnecessarily. You may replce the 'extra' with
any text, provided it has no spaces or colons.
SinMail Documentation ──────────────────────────────────────────────── page 16
──────────────────── Appendix A. Ordering the Commercial Version of SinMail ──
If you are running the shareware version of SinMail and would like to bring
the features of the Internet to your users, the commercial version of
SinMail v1.0 is available on disk from Singe for the price of $30.00 USD.
For more information on how to order, please refer to the
ORDER.FRM file included with the original archive.
==== Notice for Registered SinMail v1.0 Beta Users ====
Due to SinMail's status as a "beta" version, registering SinMail now will
give you access to the commercial version of SinMail v1.0 (betas and
release when it becomes available) on The Ethereal Plane, the HQ of Singe.
When SinMail v1.0 is released, you will receive the release version in the
mail on a high density 3.5" floppy disk.
───────────────────────────────────────── Appendix B: SinMail Support Sites ──
Support for SinMail may be obtained in many ways. The open forum methods
are perferred for general questions on installation to receive the fastest
response as there will be many who will be able to answer your questions.
Additionally, the help given to you might also help others with similar
problems.
(o) WWIVnet
Email: 1@10217.WWIVnet
Message Base: SinMail Support
Subtype: SINMAIL
Host: @10217
We suggest that everyone running SinMail and those considering running
SinMail join this message base. Technical support is given and product
information is posted here. Find out about future features and release
info up to the minute instead of having to wait weeks.
(o) Internet Email
sinmail@singe.com - Official SinMail Support/Information
mail to: finger@singe.com (with 'sinmail' as the subject line)
- for updated SinMail information
(o) SinMail Support Sites
The Ethereal Plane
(609)435-5991
2 Nodes, 28.8k V.34/V.FC
- Singe HQ system.
We are looking for more sites to become Support and Distribution Sites.
Any interested sysops should make contact through the above methods.
SinMail Documentation ──────────────────────────────────────────────── page 17
──────────────────────────────────────── Appendix C. Setting up your UUCICO ──
Any UUCICO will probably work well, but we currently provide specific set-up
information for a package called FXUUCP. It is available at SinMail Support
Sites and has been found to work quite well with SinMail.
Here is a sample FXUUCP configuration, notice the vast reduction of
necessary entries. We are trying to keep this as simple as possible.
----- FXUUCP.CFG -----
device: 2
speed: 38400
uucpname: luke
spool: C:\SINMAIL\SPOOL
fx.gpktsize: 1024
fx.logdir: C:\SINMAIL
uu.driver: NATIVE
uu.time: 45
fx.rSystem: tatooine Any g "" ATM0V1&D2 OK ATDT5551572 CARRIER \c\p\p\m Username: \dluke Password: letmein
----------------------
Some fields will need to be changed:
device: your modem's port number
speed: your modem speed
uucpname: corresponds to your entry in SINMAIL.CFG
spool: also corresponds to your entry in SINMAIL.CFG
fx.logdir: points to the directory where FXUUCP will store its logs
fx.rSystem: this is a pretty tricky configuration line. You will find it
best described in the FXUUCP documentation. If you're really in a hurry,
you could probably just adapt the line above that has been given to your
purposes. Note that the last section of this line contains a dialogue of
'tokens' which alternate between "wait to receive this" and "send this".
SinMail Documentation ──────────────────────────────────────────────── page 18
─────────────────────────────────────────────────── Glossary of Terminology ──
spool - a storage place for items to be processed.
interestingly, The American Heritage Dictionary specificly
mentions that this term is used in computer science.
uucico - (unix to unix call-in, call-out)
dials up your internet service provider, sends any outgoing files,
and receives any incoming files. the files sent are taken from
your spool directory and are received there as well.
uucp - (unix to unix copy)
method of copying files from one system to another. its usefulness
for us is that it can be used by service providers to store files
designated for your bbs (email and newsfeeds) until your bbs feels
like calling to receive the files. uucp is an actual command on
most unix systems.
uuxqt - (unix to unix, execute)
a command in the unix world that processes incoming news messages
and email, figuring out where each has to go.
SinMail Documentation ──────────────────────────────────────────────── page 19