I've read the bugs linked and a coupe of other forum threads, but I'm no further 
This:
uncomment $qpsmtpd->load_plugins at line 199 in /usr/bin/qpsmtpd-forkserver
and restart (at least sqpsmtpd and qpsmtpd)
Open that file in a suitable editor go to line 199 # $qpsmtpd->load_plugins
remove the # save the file and restart
This is the section the line is in, its from mine, I have removed the #:
endgrent;
$) = $groups;
POSIX::setgid($qgid) or die "unable to change gid: $!\n";
POSIX::setuid($quid) or die "unable to change uid: $!\n";
$> = $quid;
$qpsmtpd->load_plugins;
foreach my $addr (@LISTENADDR) {
::log(LOGINFO, "Listening on $addr->{addr}:$addr->{port}");
}
::log(LOGINFO,