[PREVIOUS CHAPTER]
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.