Sounds like the kernel wasn't built with netfilter support..
Have a look in
/lib/modules/2.4.24/kernel/net/ipv4/netfilter for the netfilter modules. If they aren't there, you will need to install a better kernel.
Debian released a new version last month, so I suspect your update setup may cause problems if it is set to use
stable packages.
Have a look in
/etc/apt/sources.list and change the word
stable to
woody
then do
apt-get update.
The list of servers in sources.list should look like..
deb
ftp://ftp.pl.debian.org/debian woody main contrib non-free
#deb
ftp://ftp.pl.debian.org/debian sarge main contrib non-free
deb
http://security.debian.org/ woody/updates main contrib non-free
#deb
http://security.debian.org/ sarge/updates main contrib non-free
Then do..
apt-get install kernel-image-2.4.18-bf2.4
This kernel number remains the same but the updates are the latest
You should have an older version of this already installed, but an updated copy is necessary.
Change
/etc/lilo.conf to use this new image and then do
lilo -v to write it to the drive, then reboot.
Postfix is an easy system to configure once you can understand the terminology. If you would like me to give it an initial look and setup my gg number is 6245456
There are a lot of configuration items to consider that you can learn once it is running properly, and webmin is an excellent tool for that. Once it is running ok, it ususlly doesn't need to be touched for a very long time.