
		Glossary

------------------------------------------------------------
1	Technical Terms
1.1	HOME of ML
1.2	Maintainer
1.3	Manual Registration
1.4	Automatic Registration
1.5	SMTP
1.6	MTA, Mail Server/SMTP Server
1.7	sendmail
1.8	/etc/sendmail.cf 
1.9	newaliases
------------------------------------------------------------


1	Technical Terms

1.1	HOME of ML

The HOME of each ML is the location of config.ph. If
/var/spool/ml/elena/config.ph for elena ML, the home of elena ML is
/var/spool/ml/elena.

1.2	Maintainer

A person to maintain fml configurations, member lists, remove
non-deliverable addresses and so on. 

1.3	Manual Registration

In FML context, I use "manual" and "automatic" terms in the following
way. This usage is applied to "subscribe", change-address (chaddr
command) and "unsubscribe" cases. Here we describe the "subscribe"
case.

We call a process "automatic" when a request proceeds without
maintainers.  If not, we call it "manual ...".

0.	the maintainer recieves "subscribe" request from a person.

	If configured, fml tries to confirm the subscriber's will.

1.	add the email address to the FML files

There will be two patterns of "How to edit the files".

   a.	makefml add

1.1	log in the machine where fml runs and edit it
   a.	makefml add ...
   b.   directly edit files by hand

1.2	not log in the machine
   a.	send e-mail with several commands to fml server
	e.g. "admin add <address>" or "apporove PASSWORD add <address>" ..

We call these "manual ..." in general. In almost all cases, we call
1.1 "manual ..." but 1.2 "remote ...." or "remote administration".

1.4	Automatic Registration

We call a process "automatic" when a request proceeds without
maintainers.  If not, we call it "manual ...".

1.5	SMTP

SMTP == Simple Mail Transfer Protocol.

1.6	MTA, Mail Server/SMTP Server

"Mail Server" is a host where MTA runs to receive and deliver mails.
The most famous MTA is "sendmail", which is the default of BSD
(Berkeley Software Distribution) UNIX. You do not have to insist on
using "sendmail". 

Other MTA are qmail (http://www.qmail.org/), exim
(http://www.exim.org/). You can use other interfaces such as smap of
fwtk of TIS (Trusted Information System Inc.), smtpd for more
security.  You can use MTA you like if the MTA can receive, send and
exec ML driver programs from it.

FML target is NetBSD, so we explain a case using sendmail and perl in
this document.

	INSTALL_with_POSTFIX
	INSTALL_with_QMAIL
	INSTALL_with_ZMAILER
	INSTALL_with_EXIM

1.7	sendmail

The most famous MTA (Mail Transport Agent), which is standard of BSD.
Now Sendmail Inc. (http://www.sendmail.com/) exists and maintains
sendmail.

	ftp://ftp.cert.org/pub/tools/sendmail/
	ftp://ftp.sendmail.org/

A mirror in Japan is 

	ftp://ftp.iij.ad.jp/pub/network/sendmail/

and also WIDE patch (by Motonori Nakamura, Kyoto University) for
sendmail is available to enable parallel processing resolver, 
smtpfeed and so on.

1.8	/etc/sendmail.cf 

You can use CF (by Motonori Nakamura, Kyoto University) to configure
sendmail.cf. This software works well.

A mirror in Japan is 

	ftp://ftp.iij.ad.jp/pub/network/sendmail/

1.9	newaliases

A program to make aliases database from /etc/aliases. 
You should run newaliases after you edit /etc/aliases.


		INDEX

/etc/sendmail.cf                           ...   1.8 
/usr/sbin/newaliases                       ...   1.9 
/usr/sbin/sendmail                         ...   1.7 
newaliases                                 ...   1.9 
sendmail                                   ...   1.7 
sendmail.cf                                ...   1.8 
Simple Mail Transfer Protocol              ...   1.5 
SMTP                                       ...   1.5 
