diff -up smeserver-wbl-0.1.0/root/etc/e-smith/templates/var/service/qpsmtpd/config/plugins/11whitelist_soft.ReqRes smeserver-wbl-0.1.0/root/etc/e-smith/templates/var/service/qpsmtpd/config/plugins/11whitelist_soft --- smeserver-wbl-0.1.0/root/etc/e-smith/templates/var/service/qpsmtpd/config/plugins/11whitelist_soft.ReqRes 2008-10-13 16:09:56.000000000 -0400 +++ smeserver-wbl-0.1.0/root/etc/e-smith/templates/var/service/qpsmtpd/config/plugins/11whitelist_soft 2013-07-15 19:59:39.000000000 -0400 @@ -1,3 +1,4 @@ { - return (whitelist_soft) if ($qpsmtpd{RequireResolvableFromHost} eq 'yes'); + return (whitelist_soft) ; + # for SME 8 RequireResolvableFromHost key is obsolete and always on } diff -up smeserver-wbl-0.1.0/root/usr/lib/perl5/site_perl/esmith/FormMagick/Panel/wbl.pm.ReqRes smeserver-wbl-0.1.0/root/usr/lib/perl5/site_perl/esmith/FormMagick/Panel/wbl.pm --- smeserver-wbl-0.1.0/root/usr/lib/perl5/site_perl/esmith/FormMagick/Panel/wbl.pm.ReqRes 2008-10-13 16:09:56.000000000 -0400 +++ smeserver-wbl-0.1.0/root/usr/lib/perl5/site_perl/esmith/FormMagick/Panel/wbl.pm 2013-07-15 20:03:59.000000000 -0400 @@ -73,7 +73,9 @@ sub get_badmailfrom sub get_rrfh { - return ($db->get_prop('qpsmtpd', 'RequireResolvableFromHost') || 'no'); + return 'yes'; + # always yes for SME8 + #return ($db->get_prop('qpsmtpd', 'RequireResolvableFromHost') || 'no'); } sub get_whitelisthosts @@ -221,7 +223,8 @@ sub create_modify_white my $q = $fm->{'cgi'}; my $rrfh = $q->param("rrfh"); - $db->set_prop('qpsmtpd', 'RequireResolvableFromHost', "$rrfh"); + # SME8 no longer use this key, always on + #$db->set_prop('qpsmtpd', 'RequireResolvableFromHost', "$rrfh"); # qpsmtpd whitelisthosts my %list = $wdb->get('whitelisthosts')->props;