[caveats]
This may be a very bad idea -- I don't know enough about qpsmtpd to comment on the advisability of this process
On my servers, most spam is already blocked by the dnsbl and rhsbl plugins, both of which have low overhead and run before check_goodrcptto.
Last note: Since google, facebook, twitter, and anyone else who can get your email is already sharing it around the planet, I assume that everyone already knows my entire email userlist -- the SME spam filters effectively block spam even with this data "in the wild", and available to spammers.
[edit]
Plus -- almost all of the spam I get that makes it through my spam filters has been relayed through someone else's server that the spammer has compromised -- meaning there's no way for the spammer to get any useful info back on which addresses worked and which didn't...
[/edit]
[/caveats]
The order of the plugins is controlled by the ascii sort of the various template fragments in /etc/e-smith/templates/var/service/qpsmtpd/config/plugins
To make the change you want, you would need to create custom template fragments something like this:
mkdir -p /etc/e-smith/templates-custom/var/service/qpsmtpd/config/peers/0/
cd /etc/e-smith/templates-custom/var/service/qpsmtpd/config/peers/0/
cp /etc/e-smith/templates/var/service/qpsmtpd/config/peers/0/38check_goodrcptto 71check_goodrcptto
echo '# 38check_goodrcptto moved via custom template fragment'> 38check_goodrcptto
signal-event email-update
Verify your changes using
less /var/service/qpsmtpd/config/peers/0
Remove the changes using
cd /etc/e-smith/templates-custom/var/service/qpsmtpd/config/peers/0/
'rm' -f 38check_goodrcptto
'rm' -f 71check_goodrcptto
signal-event email-update