Build slowmilt
To build slowmilt, just do the usual:
sh ./configure
make
make test
make install
The default installation directory is /etc/mail/milter/slow/. If
you wish to change that default, just add an argument to ./configure
like this:
sh ./configure --with-installdir=/path
Here, path is the full path of the directory where
you wish the milter to be installed. In addtion to slowmilt,
the initial files slow.conf and slow.honey are also
installed in that directory. (See configure
for information about how to configure those files.)
Berkeley DB 4.1 support
The slowmilt program requires Berkeley 4.1 database support.
If you do not already have it installed, you may download it from
Sleepycat Software. The
slowmilt program expects DB 4.1 to be installed in the path
/usr/local/BerkeleyDB.4.1/. If you have intstalled it in a different
location, you need to add an argument to ./configure like this:
sh ./configure --with-berkeleydb41=/path
Here, path is the full path of the directory where
the Berkeley DB 4.1 was installed. In addtion, slowmilt
expects that you did not build Berkeley DB 4.1 with
a uniquename argument. If you did, you will need to
build slowmilt with that same argument:
sh ./configure --with-uniquename=suffix
Here, suffix is the unique suffix you gave when
building Berkeley DB 4.1.
Debugging
The ./configure script figures out what compiler to use.
If you wish to for it to use gcc with -Wall ,
just run ./configure like the following:
sh ./configure --with-wall
Whom To Run As
To be done.
Other Programs
In addition to the slowmilt program, one addtional program is installed
in /usr/local/bin. That other program is a link to slowmilt and
is called slowedit. This is the command-line interface to slowmilt
and its underlying database.
After you have run make install and gotten it installed. You next
need to install hooks into sendmail and a boot-time startup script.
These topics are covered in the next two chapters
Patch Sendmail and
Boot-Time.
© 2003 Bryan Costales and Perforce, Inc. All rights reserved.
|