diff -Nur -x '*.orig' -x '*.rej' smeserver-qpsmtpd-2.4.0/createlinks mezzanine_patched_smeserver-qpsmtpd-2.4.0/createlinks --- smeserver-qpsmtpd-2.4.0/createlinks 2016-04-21 23:24:20.862748593 +0200 +++ mezzanine_patched_smeserver-qpsmtpd-2.4.0/createlinks 2016-04-21 22:58:54.729785684 +0200 @@ -81,6 +81,7 @@ IP badhelo badrcptto + badrcptto_ext dnsbl_zones dnsbl_allow uribl_zones diff -Nur -x '*.orig' -x '*.rej' smeserver-qpsmtpd-2.4.0/root/etc/e-smith/templates/var/service/qpsmtpd/config/badrcptto_ext/00Setup mezzanine_patched_smeserver-qpsmtpd-2.4.0/root/etc/e-smith/templates/var/service/qpsmtpd/config/badrcptto_ext/00Setup --- smeserver-qpsmtpd-2.4.0/root/etc/e-smith/templates/var/service/qpsmtpd/config/badrcptto_ext/00Setup 1970-01-01 01:00:00.000000000 +0100 +++ mezzanine_patched_smeserver-qpsmtpd-2.4.0/root/etc/e-smith/templates/var/service/qpsmtpd/config/badrcptto_ext/00Setup 2016-04-21 23:23:50.195770385 +0200 @@ -0,0 +1,8 @@ +{ + use esmith::AccountsDB; + use esmith::DomainsDB; + $a = esmith::AccountsDB->open_ro or die "Couldn't open AccountsDB"; + $d = esmith::DomainsDB->open_ro or die "Couldn't open DomainsDB"; + + $OUT = ''; +} diff -Nur -x '*.orig' -x '*.rej' smeserver-qpsmtpd-2.4.0/root/etc/e-smith/templates/var/service/qpsmtpd/config/badrcptto_ext/10InternalPeudonymes mezzanine_patched_smeserver-qpsmtpd-2.4.0/root/etc/e-smith/templates/var/service/qpsmtpd/config/badrcptto_ext/10InternalPeudonymes --- smeserver-qpsmtpd-2.4.0/root/etc/e-smith/templates/var/service/qpsmtpd/config/badrcptto_ext/10InternalPeudonymes 1970-01-01 01:00:00.000000000 +0100 +++ mezzanine_patched_smeserver-qpsmtpd-2.4.0/root/etc/e-smith/templates/var/service/qpsmtpd/config/badrcptto_ext/10InternalPeudonymes 2016-04-21 23:24:18.098750557 +0200 @@ -0,0 +1,10 @@ +{ + $OUT .= ''; + foreach my $alias ( $a->users, $a->groups, $a->pseudonyms ){ + next unless ( $alias->prop('Visible') || '') =~ m/^(internal|none)$/i; + + foreach my $domain ( $d->domains ){ + $OUT .= $alias->key . '@' . $domain->key . "\n"; + } + } +} diff -Nur -x '*.orig' -x '*.rej' smeserver-qpsmtpd-2.4.0/root/etc/e-smith/templates/var/service/qpsmtpd/config/plugins/34badrcptto_ext mezzanine_patched_smeserver-qpsmtpd-2.4.0/root/etc/e-smith/templates/var/service/qpsmtpd/config/plugins/34badrcptto_ext --- smeserver-qpsmtpd-2.4.0/root/etc/e-smith/templates/var/service/qpsmtpd/config/plugins/34badrcptto_ext 1970-01-01 01:00:00.000000000 +0100 +++ mezzanine_patched_smeserver-qpsmtpd-2.4.0/root/etc/e-smith/templates/var/service/qpsmtpd/config/plugins/34badrcptto_ext 2016-04-21 22:57:51.354826794 +0200 @@ -0,0 +1 @@ +badrcptto more_badrcptto badrcptto_ext