DNS supports it, however does qmail support filtering based on SPF? I check the man page for qmail-control and I didn't see any of the spf parameters in there like spfbehavior, etc...
Admitedly I'm a qmail newbie, I've primarily used Postfix for the past 5 years.