Bad HELO
Ok, I'm a dufus.
All email servers (even ones that I don't expect to send email to the outside world, apparently) must do a correct HELO. That means they must have a FQDN as the hostname. Par example...
shell prompt> uname -n mail.example.com shell prompt> hostname -s mail shell prompt> hostname -d example.com shell prompt> hostname -f mail.example.com shell prompt> hostname mail.example.com
Forwarding
At least on sendmail based systems or similer, a ~/.forward file containing a target email address will forward all email.
echo "dmartin@sccd.ctc.edu" > ~/.forward
Imap Filtering
Found imapfilter. Requires the lua programming language.
Lua look pretty cool. It's for writing config files. It's so extensible, so you can write functions right into the config file.
A few installation notes:
- lua required openssl-devel and readline-devel rpms, but didn't squack during config
- had to manually make lua libs and includes readable
- had to remove -lualib from imapfilter Makefile
