aliaslu
aliaslu is a very small C program for looking up email addresses in an NIS
map. It has support for virtual domain addresses stored in an NIS map. It
is used as an integral part of the mail environment at Kiva Networking. The latest version is
1.2.12. It has been tested with RH Linux 4.2 (libc 5) using the NIS code
that is compiled into libc.
typical usage is to something like
|preline -fr aliaslu nisdom aliases "$EXT2" "$SENDER" bouncer
preline is used to insert 'Delivered-To' lines, so as to prevent mail
loops. bouncer can be a simple sh program like
#!/bin/sh
echo 'This account has been disabled. There is no forwarding address.'
exit 100
The bouncer is run in the case that the address is in the table but has
an empty entry. Kiva use a more complicated vacation-like Perl script
to handle these bounces. If the address in not in the table, a more
standard
address: No mailbox here by that name. (#5.1.1)
is used.
Maintained by Matt Liggett
<mml@pobox.com>
See the SysThug homepage for more wonderful things.