Checkaliases

Download the latest version (2.3).

The change log.

checkaliases reads a sendmail aliases file and reports problems in it, such as syntax errors, pipes to missing programs, local users who don't exist, include files that can't be read, files with wrong permissions, duplicate alias names, etc.

newaliases.el is GNU Emacs lisp code to make editing and checking an aliases file easier. It can automatically run checkaliases and newaliases after saving the aliases file.

Checkaliases is written in C. It has been tested on Linux-Mandrake 7.0 and 8.2, FreeBSD 4.8, BSDI BSD/OS 4.0.1, and Solaris 2.6 and 8 (sparc).

Checkaliases requires the following:

GLIB.
GLIB is a library collecting various reusable functions. GLIB documentation is available online. Anyone with GNOME installed already has it, and it's available as a FreeBSD and NetBSD port.

Checkaliases is distributed under the GNU General Public License.

Please send bug reports, improvements, suggestions, etc. to checkaliases-bugs@djmnet.org