Download the latest version (2.3).
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:
Checkaliases is distributed under the GNU General Public License.
Please send bug reports, improvements, suggestions, etc. to checkaliases-bugs@djmnet.org