It's easier than you think. Or at least, it was for me.

I think the root of the problem was that I was approaching its configuration as I did sendmail, which was a mixture of trial and error, and walking through a junkyard with a blindfold on.

My advice, for anyone else thinking that qmail is too difficult, would be to turn off sendmail, and start qmail. Then worry about the configuration.

Qmail will not relay mail by default, so there's no reason to fear being an open relay. If you want to add/change/remove hostnames that qmail will receive mail for, check /var/qmail/control/ to do that. Once done with that, I've found that a ``killall -1 qmail-send'' works fine for getting it to reload its configuration. (Yes, I am advocating a somewhat stupid thing--run something, then figure out how it works... But, really, understanding something in theory is much more difficult than understanding something in practice--at least, for me.)