At the moment I'm busy updating a number of modules for perl on one of our servers, but I'm experiencing some problems with the Mail::SPF::Query module. Most of the subtests fail right now, but I can't find out why. Anyone has a clue? Below is the output of "make test"

Code:
PERL_DL_NONLAZY=1 /usr/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(0, 'blib/lib', 'blib/arch')" t/*.t
t/00_all....# Test 3 got: 'unknown' (t/00_all.t at line 127 fail #2)
#   Expected: 'neutral'
#  t/00_all.t line 127 is:         my $ok = ok($result,         $expected_result);
# Detailed debug log for test(s) 3:
# |         01.spf1-test.mailzone.com new: ipv4=192.0.2.1, sender=01.spf1-test.mailzone.com, helo=01.spf1-test.mailzone.com
# |        postmaster 01.spf1-test.mailzone.com localpart is postmaster
# ||       postmaster 01.spf1-test.mailzone.com   DirectiveSet->new(): doing TXT query on 01.spf1-test.mailzone.com
# ||       postmaster 01.spf1-test.mailzone.com   myquery: doing TXT query on 01.spf1-test.mailzone.com
# ||       postmaster 01.spf1-test.mailzone.com   myquery: 01.spf1-test.mailzone.com TXT failed: NXDOMAIN.
# ||       postmaster 01.spf1-test.mailzone.com   DirectiveSet->new(): TXT query on 01.spf1-test.mailzone.com returned error=, last_dns_error=NXDOMAIN
# ||       postmaster 01.spf1-test.mailzone.com   DirectiveSet->new(): SPF policy: 
# ||       postmaster 01.spf1-test.mailzone.com no SPF record found for 01.spf1-test.mailzone.com
# ||       postmaster 01.spf1-test.mailzone.com header_comment: spf_source = domain of 01.spf1-test.mailzone.com
# ||       postmaster 01.spf1-test.mailzone.com header_comment: spf_source_type = original-spf-record
# Test 4 got: 'unknown' (t/00_all.t at line 127 fail #3)
#   Expected: 'fail'
# Detailed debug log for test(s) 4:
# |         02.spf1-test.mailzone.com new: ipv4=192.0.2.1, sender=02.spf1-test.mailzone.com, helo=02.spf1-test.mailzone.com
# |        postmaster 02.spf1-test.mailzone.com localpart is postmaster
# ||       postmaster 02.spf1-test.mailzone.com   DirectiveSet->new(): doing TXT query on 02.spf1-test.mailzone.com
# ||       postmaster 02.spf1-test.mailzone.com   myquery: doing TXT query on 02.spf1-test.mailzone.com
# ||       postmaster 02.spf1-test.mailzone.com   myquery: 02.spf1-test.mailzone.com TXT failed: NXDOMAIN.
# ||       postmaster 02.spf1-test.mailzone.com   DirectiveSet->new(): TXT query on 02.spf1-test.mailzone.com returned error=, last_dns_error=NXDOMAIN
# ||       postmaster 02.spf1-test.mailzone.com   DirectiveSet->new(): SPF policy: 
# ||       postmaster 02.spf1-test.mailzone.com no SPF record found for 02.spf1-test.mailzone.com
# ||       postmaster 02.spf1-test.mailzone.com header_comment: spf_source = domain of 02.spf1-test.mailzone.com
# ||       postmaster 02.spf1-test.mailzone.com header_comment: spf_source_type = original-spf-record
# Test 5 got: 'unknown' (t/00_all.t at line 127 fail #4)
#   Expected: 'softfail'
# Detailed debug log for test(s) 5:
# |         03.spf1-test.mailzone.com new: ipv4=192.0.2.1, sender=03.spf1-test.mailzone.com, helo=03.spf1-test.mailzone.com
# |        postmaster 03.spf1-test.mailzone.com localpart is postmaster
# ||       postmaster 03.spf1-test.mailzone.com   DirectiveSet->new(): doing TXT query on 03.spf1-test.mailzone.com
# ||       postmaster 03.spf1-test.mailzone.com   myquery: doing TXT query on 03.spf1-test.mailzone.com
# ||       postmaster 03.spf1-test.mailzone.com   myquery: 03.spf1-test.mailzone.com TXT failed: NXDOMAIN.
# ||       postmaster 03.spf1-test.mailzone.com   DirectiveSet->new(): TXT query on 03.spf1-test.mailzone.com returned error=, last_dns_error=NXDOMAIN
# ||       postmaster 03.spf1-test.mailzone.com   DirectiveSet->new(): SPF policy: 
# ||       postmaster 03.spf1-test.mailzone.com no SPF record found for 03.spf1-test.mailzone.com
# ||       postmaster 03.spf1-test.mailzone.com header_comment: spf_source = domain of 03.spf1-test.mailzone.com
# ||       postmaster 03.spf1-test.mailzone.com header_comment: spf_source_type = original-spf-record
# Test 6 got: 'unknown' (t/00_all.t at line 127 fail #5)
#   Expected: 'fail'
# Detailed debug log for test(s) 6:
# |         05.spf1-test.mailzone.com new: ipv4=192.0.2.1, sender=05.spf1-test.mailzone.com, helo=05.spf1-test.mailzone.com
# |        postmaster 05.spf1-test.mailzone.com localpart is postmaster
# ||       postmaster 05.spf1-test.mailzone.com   DirectiveSet->new(): doing TXT query on 05.spf1-test.mailzone.com
# ||       postmaster 05.spf1-test.mailzone.com   myquery: doing TXT query on 05.spf1-test.mailzone.com
# ||       postmaster 05.spf1-test.mailzone.com   myquery: 05.spf1-test.mailzone.com TXT failed: NXDOMAIN.
# ||       postmaster 05.spf1-test.mailzone.com   DirectiveSet->new(): TXT query on 05.spf1-test.mailzone.com returned error=, last_dns_error=NXDOMAIN
# ||       postmaster 05.spf1-test.mailzone.com   DirectiveSet->new(): SPF policy: 
# ||       postmaster 05.spf1-test.mailzone.com no SPF record found for 05.spf1-test.mailzone.com
# ||       postmaster 05.spf1-test.mailzone.com header_comment: spf_source = domain of 05.spf1-test.mailzone.com
# ||       postmaster 05.spf1-test.mailzone.com header_comment: spf_source_type = original-spf-record
# Test 7 got: 'unknown' (t/00_all.t at line 127 fail #6)
#   Expected: 'neutral'
# Test 9 got: 'error in processing during lookup of 06.spf1-test.mailzone.com' (t/00_all.t at line 130)
#   Expected: '192.0.2.1 is neither permitted nor denied by domain of 06.spf1-test.mailzone.com'
#  t/00_all.t line 130 is:            $ok = ok($header_comment, $expected_header_comment) && $ok;
# Detailed debug log for test(s) 7,8,9:
# |         06.spf1-test.mailzone.com new: ipv4=192.0.2.1, sender=06.spf1-test.mailzone.com, helo=06.spf1-test.mailzone.com
# |        postmaster 06.spf1-test.mailzone.com localpart is postmaster
# ||       postmaster 06.spf1-test.mailzone.com   DirectiveSet->new(): doing TXT query on 06.spf1-test.mailzone.com
# ||       postmaster 06.spf1-test.mailzone.com   myquery: doing TXT query on 06.spf1-test.mailzone.com
# ||       postmaster 06.spf1-test.mailzone.com   myquery: 06.spf1-test.mailzone.com TXT failed: NXDOMAIN.
# ||       postmaster 06.spf1-test.mailzone.com   DirectiveSet->new(): TXT query on 06.spf1-test.mailzone.com returned error=, last_dns_error=NXDOMAIN
# ||       postmaster 06.spf1-test.mailzone.com   DirectiveSet->new(): SPF policy: 
# ||       postmaster 06.spf1-test.mailzone.com no SPF record found for 06.spf1-test.mailzone.com
# ||       postmaster 06.spf1-test.mailzone.com header_comment: spf_source = domain of 06.spf1-test.mailzone.com
# ||       postmaster 06.spf1-test.mailzone.com header_comment: spf_source_type = original-spf-record
# Test 10 got: 'unknown' (t/00_all.t at line 127 fail #7)
#    Expected: 'none'
# Detailed debug log for test(s) 10:
# |         07.spf1-test.mailzone.com new: ipv4=192.0.2.1, sender=07.spf1-test.mailzone.com, helo=07.spf1-test.mailzone.com
# |        postmaster 07.spf1-test.mailzone.com localpart is postmaster
# ||       postmaster 07.spf1-test.mailzone.com   DirectiveSet->new(): doing TXT query on 07.spf1-test.mailzone.com
# ||       postmaster 07.spf1-test.mailzone.com   myquery: doing TXT query on 07.spf1-test.mailzone.com
# ||       postmaster 07.spf1-test.mailzone.com   myquery: 07.spf1-test.mailzone.com TXT failed: NXDOMAIN.
# ||       postmaster 07.spf1-test.mailzone.com   DirectiveSet->new(): TXT query on 07.spf1-test.mailzone.com returned error=, last_dns_error=NXDOMAIN
# ||       postmaster 07.spf1-test.mailzone.com   DirectiveSet->new(): SPF policy: 
# ||       postmaster 07.spf1-test.mailzone.com no SPF record found for 07.spf1-test.mailzone.com
# ||       postmaster 07.spf1-test.mailzone.com header_comment: spf_source = domain of 07.spf1-test.mailzone.com
# ||       postmaster 07.spf1-test.mailzone.com header_comment: spf_source_type = original-spf-record
# Test 11 got: 'unknown' (t/00_all.t at line 127 fail #8)
#    Expected: 'fail'
# Detailed debug log for test(s) 11:
# |         08.spf1-test.mailzone.com new: ipv4=192.0.2.1, sender=08.spf1-test.mailzone.com, helo=08.spf1-test.mailzone.com
# |        postmaster 08.spf1-test.mailzone.com localpart is postmaster
# ||       postmaster 08.spf1-test.mailzone.com   DirectiveSet->new(): doing TXT query on 08.spf1-test.mailzone.com
# ||       postmaster 08.spf1-test.mailzone.com   myquery: doing TXT query on 08.spf1-test.mailzone.com
# ||       postmaster 08.spf1-test.mailzone.com   myquery: 08.spf1-test.mailzone.com TXT failed: NXDOMAIN.
# ||       postmaster 08.spf1-test.mailzone.com   DirectiveSet->new(): TXT query on 08.spf1-test.mailzone.com returned error=, last_dns_error=NXDOMAIN
# ||       postmaster 08.spf1-test.mailzone.com   DirectiveSet->new(): SPF policy: 
# ||       postmaster 08.spf1-test.mailzone.com no SPF record found for 08.spf1-test.mailzone.com
# ||       postmaster 08.spf1-test.mailzone.com header_comment: spf_source = domain of 08.spf1-test.mailzone.com
# ||       postmaster 08.spf1-test.mailzone.com header_comment: spf_source_type = original-spf-record
# Test 12 got: 'unknown' (t/00_all.t at line 127 fail #9)
#    Expected: 'fail'
# Detailed debug log for test(s) 12:
# |         10.spf1-test.mailzone.com new: ipv4=192.0.2.1, sender=10.spf1-test.mailzone.com, helo=10.spf1-test.mailzone.com
# |        postmaster 10.spf1-test.mailzone.com localpart is postmaster
# ||       postmaster 10.spf1-test.mailzone.com   DirectiveSet->new(): doing TXT query on 10.spf1-test.mailzone.com
# ||       postmaster 10.spf1-test.mailzone.com   myquery: doing TXT query on 10.spf1-test.mailzone.com
# ||       postmaster 10.spf1-test.mailzone.com   myquery: 10.spf1-test.mailzone.com TXT failed: NXDOMAIN.
# ||       postmaster 10.spf1-test.mailzone.com   DirectiveSet->new(): TXT query on 10.spf1-test.mailzone.com returned error=, last_dns_error=NXDOMAIN
# ||       postmaster 10.spf1-test.mailzone.com   DirectiveSet->new(): SPF policy: 
# ||       postmaster 10.spf1-test.mailzone.com no SPF record found for 10.spf1-test.mailzone.com
# ||       postmaster 10.spf1-test.mailzone.com header_comment: spf_source = domain of 10.spf1-test.mailzone.com
# ||       postmaster 10.spf1-test.mailzone.com header_comment: spf_source_type = original-spf-record
# Test 13 got: 'unknown' (t/00_all.t at line 127 fail #10)
#    Expected: 'pass'
# Detailed debug log for test(s) 13:
# |         10.spf1-test.mailzone.com new: ipv4=192.0.2.10, sender=10.spf1-test.mailzone.com, helo=10.spf1-test.mailzone.com
# |        postmaster 10.spf1-test.mailzone.com localpart is postmaster
# ||       postmaster 10.spf1-test.mailzone.com   DirectiveSet->new(): doing TXT query on 10.spf1-test.mailzone.com
# ||       postmaster 10.spf1-test.mailzone.com   myquery: doing TXT query on 10.spf1-test.mailzone.com
# ||       postmaster 10.spf1-test.mailzone.com   myquery: 10.spf1-test.mailzone.com TXT failed: NXDOMAIN.
# ||       postmaster 10.spf1-test.mailzone.com   DirectiveSet->new(): TXT query on 10.spf1-test.mailzone.com returned error=, last_dns_error=NXDOMAIN
# ||       postmaster 10.spf1-test.mailzone.com   DirectiveSet->new(): SPF policy: 
# ||       postmaster 10.spf1-test.mailzone.com no SPF record found for 10.spf1-test.mailzone.com
# ||       postmaster 10.spf1-test.mailzone.com header_comment: spf_source = domain of 10.spf1-test.mailzone.com
# ||       postmaster 10.spf1-test.mailzone.com header_comment: spf_source_type = original-spf-record
# Test 14 got: 'unknown' (t/00_all.t at line 127 fail #11)
#    Expected: 'pass'
# Detailed debug log for test(s) 14:
# |         10.spf1-test.mailzone.com new: ipv4=192.0.2.11, sender=10.spf1-test.mailzone.com, helo=10.spf1-test.mailzone.com
# |        postmaster 10.spf1-test.mailzone.com localpart is postmaster
# ||       postmaster 10.spf1-test.mailzone.com   DirectiveSet->new(): doing TXT query on 10.spf1-test.mailzone.com
# ||       postmaster 10.spf1-test.mailzone.com   myquery: doing TXT query on 10.spf1-test.mailzone.com
# ||       postmaster 10.spf1-test.mailzone.com   myquery: 10.spf1-test.mailzone.com TXT failed: NXDOMAIN.
# ||       postmaster 10.spf1-test.mailzone.com   DirectiveSet->new(): TXT query on 10.spf1-test.mailzone.com returned error=, last_dns_error=NXDOMAIN
# ||       postmaster 10.spf1-test.mailzone.com   DirectiveSet->new(): SPF policy: 
# ||       postmaster 10.spf1-test.mailzone.com no SPF record found for 10.spf1-test.mailzone.com
# ||       postmaster 10.spf1-test.mailzone.com header_comment: spf_source = domain of 10.spf1-test.mailzone.com
# ||       postmaster 10.spf1-test.mailzone.com header_comment: spf_source_type = original-spf-record
# Test 15 got: 'unknown' (t/00_all.t at line 127 fail #12)
#    Expected: 'pass'
# Detailed debug log for test(s) 15:
# |         10.spf1-test.mailzone.com new: ipv4=192.0.2.12, sender=10.spf1-test.mailzone.com, helo=10.spf1-test.mailzone.com
# |        postmaster 10.spf1-test.mailzone.com localpart is postmaster
# ||       postmaster 10.spf1-test.mailzone.com   DirectiveSet->new(): doing TXT query on 10.spf1-test.mailzone.com
# ||       postmaster 10.spf1-test.mailzone.com   myquery: doing TXT query on 10.spf1-test.mailzone.com
# ||       postmaster 10.spf1-test.mailzone.com   myquery: 10.spf1-test.mailzone.com TXT failed: NXDOMAIN.
# ||       postmaster 10.spf1-test.mailzone.com   DirectiveSet->new(): TXT query on 10.spf1-test.mailzone.com returned error=, last_dns_error=NXDOMAIN
# ||       postmaster 10.spf1-test.mailzone.com   DirectiveSet->new(): SPF policy: 
# ||       postmaster 10.spf1-test.mailzone.com no SPF record found for 10.spf1-test.mailzone.com
# ||       postmaster 10.spf1-test.mailzone.com header_comment: spf_source = domain of 10.spf1-test.mailzone.com
# ||       postmaster 10.spf1-test.mailzone.com header_comment: spf_source_type = original-spf-record
# Test 16 got: 'unknown' (t/00_all.t at line 127 fail #13)
#    Expected: 'pass'
# Detailed debug log for test(s) 16:
# |         10.spf1-test.mailzone.com new: ipv4=192.0.2.13, sender=10.spf1-test.mailzone.com, helo=10.spf1-test.mailzone.com
# |        postmaster 10.spf1-test.mailzone.com localpart is postmaster
# ||       postmaster 10.spf1-test.mailzone.com   DirectiveSet->new(): doing TXT query on 10.spf1-test.mailzone.com
# ||       postmaster 10.spf1-test.mailzone.com   myquery: doing TXT query on 10.spf1-test.mailzone.com
# ||       postmaster 10.spf1-test.mailzone.com   myquery: 10.spf1-test.mailzone.com TXT failed: NXDOMAIN.
# ||       postmaster 10.spf1-test.mailzone.com   DirectiveSet->new(): TXT query on 10.spf1-test.mailzone.com returned error=, last_dns_error=NXDOMAIN
# ||       postmaster 10.spf1-test.mailzone.com   DirectiveSet->new(): SPF policy: 
# ||       postmaster 10.spf1-test.mailzone.com no SPF record found for 10.spf1-test.mailzone.com
# ||       postmaster 10.spf1-test.mailzone.com header_comment: spf_source = domain of 10.spf1-test.mailzone.com
# ||       postmaster 10.spf1-test.mailzone.com header_comment: spf_source_type = original-spf-record
# Test 17 got: 'unknown' (t/00_all.t at line 127 fail #14)
#    Expected: 'pass'
# Detailed debug log for test(s) 17:
# |         10.spf1-test.mailzone.com new: ipv4=192.0.2.20, sender=10.spf1-test.mailzone.com, helo=10.spf1-test.mailzone.com
# |        postmaster 10.spf1-test.mailzone.com localpart is postmaster
# ||       postmaster 10.spf1-test.mailzone.com   DirectiveSet->new(): doing TXT query on 10.spf1-test.mailzone.com
# ||       postmaster 10.spf1-test.mailzone.com   myquery: doing TXT query on 10.spf1-test.mailzone.com
# ||       postmaster 10.spf1-test.mailzone.com   myquery: 10.spf1-test.mailzone.com TXT failed: NXDOMAIN.
# ||       postmaster 10.spf1-test.mailzone.com   DirectiveSet->new(): TXT query on 10.spf1-test.mailzone.com returned error=, last_dns_error=NXDOMAIN
# ||       postmaster 10.spf1-test.mailzone.com   DirectiveSet->new(): SPF policy: 
# ||       postmaster 10.spf1-test.mailzone.com no SPF record found for 10.spf1-test.mailzone.com
# ||       postmaster 10.spf1-test.mailzone.com header_comment: spf_source = domain of 10.spf1-test.mailzone.com
# ||       postmaster 10.spf1-test.mailzone.com header_comment: spf_source_type = original-spf-record
# Test 18 got: 'unknown' (t/00_all.t at line 127 fail #15)
#    Expected: 'pass'
# Detailed debug log for test(s) 18:
# |         10.spf1-test.mailzone.com new: ipv4=192.0.2.21, sender=10.spf1-test.mailzone.com, helo=10.spf1-test.mailzone.com
# |        postmaster 10.spf1-test.mailzone.com localpart is postmaster
# ||       postmaster 10.spf1-test.mailzone.com   DirectiveSet->new(): doing TXT query on 10.spf1-test.mailzone.com
# ||       postmaster 10.spf1-test.mailzone.com   myquery: doing TXT query on 10.spf1-test.mailzone.com
# ||       postmaster 10.spf1-test.mailzone.com   myquery: 10.spf1-test.mailzone.com TXT failed: NXDOMAIN.
# ||       postmaster 10.spf1-test.mailzone.com   DirectiveSet->new(): TXT query on 10.spf1-test.mailzone.com returned error=, last_dns_error=NXDOMAIN
# ||       postmaster 10.spf1-test.mailzone.com   DirectiveSet->new(): SPF policy: 
# ||       postmaster 10.spf1-test.mailzone.com no SPF record found for 10.spf1-test.mailzone.com
# ||       postmaster 10.spf1-test.mailzone.com header_comment: spf_source = domain of 10.spf1-test.mailzone.com
# ||       postmaster 10.spf1-test.mailzone.com header_comment: spf_source_type = original-spf-record
# Test 19 got: 'unknown' (t/00_all.t at line 127 fail #16)
#    Expected: 'pass'
# Detailed debug log for test(s) 19:
# |         10.spf1-test.mailzone.com new: ipv4=192.0.2.22, sender=10.spf1-test.mailzone.com, helo=10.spf1-test.mailzone.com
# |        postmaster 10.spf1-test.mailzone.com localpart is postmaster
# ||       postmaster 10.spf1-test.mailzone.com   DirectiveSet->new(): doing TXT query on 10.spf1-test.mailzone.com
# ||       postmaster 10.spf1-test.mailzone.com   myquery: doing TXT query on 10.spf1-test.mailzone.com
# ||       postmaster 10.spf1-test.mailzone.com   myquery: 10.spf1-test.mailzone.com TXT failed: NXDOMAIN.
# ||       postmaster 10.spf1-test.mailzone.com   DirectiveSet->new(): TXT query on 10.spf1-test.mailzone.com returned error=, last_dns_error=NXDOMAIN
# ||       postmaster 10.spf1-test.mailzone.com   DirectiveSet->new(): SPF policy: 
# ||       postmaster 10.spf1-test.mailzone.com no SPF record found for 10.spf1-test.mailzone.com
# ||       postmaster 10.spf1-test.mailzone.com header_comment: spf_source = domain of 10.spf1-test.mailzone.com
# ||       postmaster 10.spf1-test.mailzone.com header_comment: spf_source_type = original-spf-record
# Test 20 got: 'unknown' (t/00_all.t at line 127 fail #17)
#    Expected: 'pass'
# Detailed debug log for test(s) 20:
# |         10.spf1-test.mailzone.com new: ipv4=192.0.2.23, sender=10.spf1-test.mailzone.com, helo=10.spf1-test.mailzone.com
# |        postmaster 10.spf1-test.mailzone.com localpart is postmaster
# ||       postmaster 10.spf1-test.mailzone.com   DirectiveSet->new(): doing TXT query on 10.spf1-test.mailzone.com
# ||       postmaster 10.spf1-test.mailzone.com   myquery: doing TXT query on 10.spf1-test.mailzone.com
# ||       postmaster 10.spf1-test.mailzone.com   myquery: 10.spf1-test.mailzone.com TXT failed: NXDOMAIN.
# ||       postmaster 10.spf1-test.mailzone.com   DirectiveSet->new(): TXT query on 10.spf1-test.mailzone.com returned error=, last_dns_error=NXDOMAIN
# ||       postmaster 10.spf1-test.mailzone.com   DirectiveSet->new(): SPF policy: 
# ||       postmaster 10.spf1-test.mailzone.com no SPF record found for 10.spf1-test.mailzone.com
# ||       postmaster 10.spf1-test.mailzone.com header_comment: spf_source = domain of 10.spf1-test.mailzone.com
# ||       postmaster 10.spf1-test.mailzone.com header_comment: spf_source_type = original-spf-record
# Test 21 got: 'unknown' (t/00_all.t at line 127 fail #18)
#    Expected: 'pass'
# Detailed debug log for test(s) 21:
# |         10.spf1-test.mailzone.com new: ipv4=192.0.2.30, sender=10.spf1-test.mailzone.com, helo=10.spf1-test.mailzone.com
# |        postmaster 10.spf1-test.mailzone.com localpart is postmaster
# ||       postmaster 10.spf1-test.mailzone.com   DirectiveSet->new(): doing TXT query on 10.spf1-test.mailzone.com
# ||       postmaster 10.spf1-test.mailzone.com   myquery: doing TXT query on 10.spf1-test.mailzone.com
# ||       postmaster 10.spf1-test.mailzone.com   myquery: 10.spf1-test.mailzone.com TXT failed: NXDOMAIN.
# ||       postmaster 10.spf1-test.mailzone.com   DirectiveSet->new(): TXT query on 10.spf1-test.mailzone.com returned error=, last_dns_error=NXDOMAIN
# ||       postmaster 10.spf1-test.mailzone.com   DirectiveSet->new(): SPF policy: 
# ||       postmaster 10.spf1-test.mailzone.com no SPF record found for 10.spf1-test.mailzone.com
# ||       postmaster 10.spf1-test.mailzone.com header_comment: spf_source = domain of 10.spf1-test.mailzone.com
# ||       postmaster 10.spf1-test.mailzone.com header_comment: spf_source_type = original-spf-record
# Test 22 got: 'unknown' (t/00_all.t at line 127 fail #19)
#    Expected: 'pass'
# Detailed debug log for test(s) 22:
# |         10.spf1-test.mailzone.com new: ipv4=192.0.2.31, sender=10.spf1-test.mailzone.com, helo=10.spf1-test.mailzone.com
# |        postmaster 10.spf1-test.mailzone.com localpart is postmaster
# ||       postmaster 10.spf1-test.mailzone.com   DirectiveSet->new(): doing TXT query on 10.spf1-test.mailzone.com
# ||       postmaster 10.spf1-test.mailzone.com   myquery: doing TXT query on 10.spf1-test.mailzone.com
# ||       postmaster 10.spf1-test.mailzone.com   myquery: 10.spf1-test.mailzone.com TXT failed: NXDOMAIN.
# ||       postmaster 10.spf1-test.mailzone.com   DirectiveSet->new(): TXT query on 10.spf1-test.mailzone.com returned error=, last_dns_error=NXDOMAIN
# ||       postmaster 10.spf1-test.mailzone.com   DirectiveSet->new(): SPF policy: 
# ||       postmaster 10.spf1-test.mailzone.com no SPF record found for 10.spf1-test.mailzone.com
# ||       postmaster 10.spf1-test.mailzone.com header_comment: spf_source = domain of 10.spf1-test.mailzone.com
# ||       postmaster 10.spf1-test.mailzone.com header_comment: spf_source_type = original-spf-record
# Test 23 got: 'unknown' (t/00_all.t at line 127 fail #20)
#    Expected: 'pass'
# Detailed debug log for test(s) 23:
# |         10.spf1-test.mailzone.com new: ipv4=192.0.2.32, sender=10.spf1-test.mailzone.com, helo=10.spf1-test.mailzone.com
# |        postmaster 10.spf1-test.mailzone.com localpart is postmaster
# ||       postmaster 10.spf1-test.mailzone.com   DirectiveSet->new(): doing TXT query on 10.spf1-test.mailzone.com
# ||       postmaster 10.spf1-test.mailzone.com   myquery: doing TXT query on 10.spf1-test.mailzone.com
# ||       postmaster 10.spf1-test.mailzone.com   myquery: 10.spf1-test.mailzone.com TXT failed: NXDOMAIN.
# ||       postmaster 10.spf1-test.mailzone.com   DirectiveSet->new(): TXT query on 10.spf1-test.mailzone.com returned error=, last_dns_error=NXDOMAIN
# ||       postmaster 10.spf1-test.mailzone.com   DirectiveSet->new(): SPF policy: 
# ||       postmaster 10.spf1-test.mailzone.com no SPF record found for 10.spf1-test.mailzone.com
# ||       postmaster 10.spf1-test.mailzone.com header_comment: spf_source = domain of 10.spf1-test.mailzone.com
# ||       postmaster 10.spf1-test.mailzone.com header_comment: spf_source_type = original-spf-record
# Test 24 got: 'unknown' (t/00_all.t at line 127 fail #21)
#    Expected: 'pass'
# Detailed debug log for test(s) 24:
# |         10.spf1-test.mailzone.com new: ipv4=192.0.2.33, sender=10.spf1-test.mailzone.com, helo=10.spf1-test.mailzone.com
# |        postmaster 10.spf1-test.mailzone.com localpart is postmaster
# ||       postmaster 10.spf1-test.mailzone.com   DirectiveSet->new(): doing TXT query on 10.spf1-test.mailzone.com
# ||       postmaster 10.spf1-test.mailzone.com   myquery: doing TXT query on 10.spf1-test.mailzone.com
# ||       postmaster 10.spf1-test.mailzone.com   myquery: 10.spf1-test.mailzone.com TXT failed: NXDOMAIN.
# ||       postmaster 10.spf1-test.mailzone.com   DirectiveSet->new(): TXT query on 10.spf1-test.mailzone.com returned error=, last_dns_error=NXDOMAIN
# ||       postmaster 10.spf1-test.mailzone.com   DirectiveSet->new(): SPF policy: 
# ||       postmaster 10.spf1-test.mailzone.com no SPF record found for 10.spf1-test.mailzone.com
# ||       postmaster 10.spf1-test.mailzone.com header_comment: spf_source = domain of 10.spf1-test.mailzone.com
# ||       postmaster 10.spf1-test.mailzone.com header_comment: spf_source_type = original-spf-record
# Test 25 got: 'unknown' (t/00_all.t at line 127 fail #22)
#    Expected: 'fail'
# Detailed debug log for test(s) 25:
# |         10.spf1-test.mailzone.com new: ipv4=192.0.2.34, sender=10.spf1-test.mailzone.com, helo=10.spf1-test.mailzone.com
# |        postmaster 10.spf1-test.mailzone.com localpart is postmaster
# ||       postmaster 10.spf1-test.mailzone.com   DirectiveSet->new(): doing TXT query on 10.spf1-test.mailzone.com
# ||       postmaster 10.spf1-test.mailzone.com   myquery: doing TXT query on 10.spf1-test.mailzone.com
# ||       postmaster 10.spf1-test.mailzone.com   myquery: 10.spf1-test.mailzone.com TXT failed: NXDOMAIN.
# ||       postmaster 10.spf1-test.mailzone.com   DirectiveSet->new(): TXT query on 10.spf1-test.mailzone.com returned error=, last_dns_error=NXDOMAIN
# ||       postmaster 10.spf1-test.mailzone.com   DirectiveSet->new(): SPF policy: 
# ||       postmaster 10.spf1-test.mailzone.com no SPF record found for 10.spf1-test.mailzone.com
# ||       postmaster 10.spf1-test.mailzone.com header_comment: spf_source = domain of 10.spf1-test.mailzone.com
# ||       postmaster 10.spf1-test.mailzone.com header_comment: spf_source_type = original-spf-record
# Test 26 got: 'unknown' (t/00_all.t at line 127 fail #23)
#    Expected: 'fail'
# Detailed debug log for test(s) 26:
# |         11.spf1-test.mailzone.com new: ipv4=192.0.2.1, sender=11.spf1-test.mailzone.com, helo=11.spf1-test.mailzone.com
# |        postmaster 11.spf1-test.mailzone.com localpart is postmaster
# ||       postmaster 11.spf1-test.mailzone.com   DirectiveSet->new(): doing TXT query on 11.spf1-test.mailzone.com
# ||       postmaster 11.spf1-test.mailzone.com   myquery: doing TXT query on 11.spf1-test.mailzone.com
# ||       postmaster 11.spf1-test.mailzone.com   myquery: 11.spf1-test.mailzone.com TXT failed: NXDOMAIN.
# ||       postmaster 11.spf1-test.mailzone.com   DirectiveSet->new(): TXT query on 11.spf1-test.mailzone.com returned error=, last_dns_error=NXDOMAIN
# ||       postmaster 11.spf1-test.mailzone.com   DirectiveSet->new(): SPF policy: 
# ||       postmaster 11.spf1-test.mailzone.com no SPF record found for 11.spf1-test.mailzone.com
# ||       postmaster 11.spf1-test.mailzone.com header_comment: spf_source = domain of 11.spf1-test.mailzone.com
# ||       postmaster 11.spf1-test.mailzone.com header_comment: spf_source_type = original-spf-record
# Test 27 got: 'unknown' (t/00_all.t at line 127 fail #24)
#    Expected: 'pass'
# Detailed debug log for test(s) 27:
# |         11.spf1-test.mailzone.com new: ipv4=192.0.2.10, sender=11.spf1-test.mailzone.com, helo=11.spf1-test.mailzone.com
# |        postmaster 11.spf1-test.mailzone.com localpart is postmaster
# ||       postmaster 11.spf1-test.mailzone.com   DirectiveSet->new(): doing TXT query on 11.spf1-test.mailzone.com
# ||       postmaster 11.spf1-test.mailzone.com   myquery: doing TXT query on 11.spf1-test.mailzone.com
# ||       postmaster 11.spf1-test.mailzone.com   myquery: 11.spf1-test.mailzone.com TXT failed: NXDOMAIN.
# ||       postmaster 11.spf1-test.mailzone.com   DirectiveSet->new(): TXT query on 11.spf1-test.mailzone.com returned error=, last_dns_error=NXDOMAIN
# ||       postmaster 11.spf1-test.mailzone.com   DirectiveSet->new(): SPF policy: 
# ||       postmaster 11.spf1-test.mailzone.com no SPF record found for 11.spf1-test.mailzone.com
# ||       postmaster 11.spf1-test.mailzone.com header_comment: spf_source = domain of 11.spf1-test.mailzone.com
# ||       postmaster 11.spf1-test.mailzone.com header_comment: spf_source_type = original-spf-record
# Test 28 got: 'unknown' (t/00_all.t at line 127 fail #25)
#    Expected: 'pass'
# Detailed debug log for test(s) 28:
# |         11.spf1-test.mailzone.com new: ipv4=192.0.2.33, sender=11.spf1-test.mailzone.com, helo=11.spf1-test.mailzone.com
# |        postmaster 11.spf1-test.mailzone.com localpart is postmaster
# ||       postmaster 11.spf1-test.mailzone.com   DirectiveSet->new(): doing TXT query on 11.spf1-test.mailzone.com
# ||       postmaster 11.spf1-test.mailzone.com   myquery: doing TXT query on 11.spf1-test.mailzone.com
# ||       postmaster 11.spf1-test.mailzone.com   myquery: 11.spf1-test.mailzone.com TXT failed: NXDOMAIN.
# ||       postmaster 11.spf1-test.mailzone.com   DirectiveSet->new(): TXT query on 11.spf1-test.mailzone.com returned error=, last_dns_error=NXDOMAIN
# ||       postmaster 11.spf1-test.mailzone.com   DirectiveSet->new(): SPF policy: 
# ||       postmaster 11.spf1-test.mailzone.com no SPF record found for 11.spf1-test.mailzone.com
# ||       postmaster 11.spf1-test.mailzone.com header_comment: spf_source = domain of 11.spf1-test.mailzone.com
# ||       postmaster 11.spf1-test.mailzone.com header_comment: spf_source_type = original-spf-record
# Test 29 got: 'unknown' (t/00_all.t at line 127 fail #26)
#    Expected: 'fail'
# Detailed debug log for test(s) 29:
# |         12.spf1-test.mailzone.com new: ipv4=192.0.2.1, sender=12.spf1-test.mailzone.com, helo=12.spf1-test.mailzone.com
# |        postmaster 12.spf1-test.mailzone.com localpart is postmaster
# ||       postmaster 12.spf1-test.mailzone.com   DirectiveSet->new(): doing TXT query on 12.spf1-test.mailzone.com
# ||       postmaster 12.spf1-test.mailzone.com   myquery: doing TXT query on 12.spf1-test.mailzone.com
# ||       postmaster 12.spf1-test.mailzone.com   myquery: 12.spf1-test.mailzone.com TXT failed: NXDOMAIN.
# ||       postmaster 12.spf1-test.mailzone.com   DirectiveSet->new(): TXT query on 12.spf1-test.mailzone.com returned error=, last_dns_error=NXDOMAIN
# ||       postmaster 12.spf1-test.mailzone.com   DirectiveSet->new(): SPF policy: 
# ||       postmaster 12.spf1-test.mailzone.com no SPF record found for 12.spf1-test.mailzone.com
# ||       postmaster 12.spf1-test.mailzone.com header_comment: spf_source = domain of 12.spf1-test.mailzone.com
# ||       postmaster 12.spf1-test.mailzone.com header_comment: spf_source_type = original-spf-record
# Test 30 got: 'unknown' (t/00_all.t at line 127 fail #27)
#    Expected: 'pass'
# Detailed debug log for test(s) 30:
# |         12.spf1-test.mailzone.com new: ipv4=192.0.2.10, sender=12.spf1-test.mailzone.com, helo=12.spf1-test.mailzone.com
# |        postmaster 12.spf1-test.mailzone.com localpart is postmaster
# ||       postmaster 12.spf1-test.mailzone.com   DirectiveSet->new(): doing TXT query on 12.spf1-test.mailzone.com
# ||       postmaster 12.spf1-test.mailzone.com   myquery: doing TXT query on 12.spf1-test.mailzone.com
# ||       postmaster 12.spf1-test.mailzone.com   myquery: 12.spf1-test.mailzone.com TXT failed: NXDOMAIN.
# ||       postmaster 12.spf1-test.mailzone.com   DirectiveSet->new(): TXT query on 12.spf1-test.mailzone.com returned error=, last_dns_error=NXDOMAIN
# ||       postmaster 12.spf1-test.mailzone.com   DirectiveSet->new(): SPF policy: 
# ||       postmaster 12.spf1-test.mailzone.com no SPF record found for 12.spf1-test.mailzone.com
# ||       postmaster 12.spf1-test.mailzone.com header_comment: spf_source = domain of 12.spf1-test.mailzone.com
# ||       postmaster 12.spf1-test.mailzone.com header_comment: spf_source_type = original-spf-record
# Test 31 got: 'unknown' (t/00_all.t at line 127 fail #28)
#    Expected: 'pass'
# Detailed debug log for test(s) 31:
# |         12.spf1-test.mailzone.com new: ipv4=192.0.2.33, sender=12.spf1-test.mailzone.com, helo=12.spf1-test.mailzone.com
# |        postmaster 12.spf1-test.mailzone.com localpart is postmaster
# ||       postmaster 12.spf1-test.mailzone.com   DirectiveSet->new(): doing TXT query on 12.spf1-test.mailzone.com
# ||       postmaster 12.spf1-test.mailzone.com   myquery: doing TXT query on 12.spf1-test.mailzone.com
# ||       postmaster 12.spf1-test.mailzone.com   myquery: 12.spf1-test.mailzone.com TXT failed: NXDOMAIN.
# ||       postmaster 12.spf1-test.mailzone.com   DirectiveSet->new(): TXT query on 12.spf1-test.mailzone.com returned error=, last_dns_error=NXDOMAIN
# ||       postmaster 12.spf1-test.mailzone.com   DirectiveSet->new(): SPF policy: 
# ||       postmaster 12.spf1-test.mailzone.com no SPF record found for 12.spf1-test.mailzone.com
# ||       postmaster 12.spf1-test.mailzone.com header_comment: spf_source = domain of 12.spf1-test.mailzone.com
# ||       postmaster 12.spf1-test.mailzone.com header_comment: spf_source_type = original-spf-record
# Test 32 got: 'unknown' (t/00_all.t at line 127 fail #29)
#    Expected: 'fail'
# Detailed debug log for test(s) 32:
# |         12.spf1-test.mailzone.com new: ipv4=208.210.124.192, sender=12.spf1-test.mailzone.com, helo=12.spf1-test.mailzone.com
# |        postmaster 12.spf1-test.mailzone.com localpart is postmaster
# ||       postmaster 12.spf1-test.mailzone.com   DirectiveSet->new(): doing TXT query on 12.spf1-test.mailzone.com
# ||       postmaster 12.spf1-test.mailzone.com   myquery: doing TXT query on 12.spf1-test.mailzone.com
# ||       postmaster 12.spf1-test.mailzone.com   myquery: 12.spf1-test.mailzone.com TXT failed: NXDOMAIN.
# ||       postmaster 12.spf1-test.mailzone.com   DirectiveSet->new(): TXT query on 12.spf1-test.mailzone.com returned error=, last_dns_error=NXDOMAIN
# ||       postmaster 12.spf1-test.mailzone.com   DirectiveSet->new(): SPF policy: 
# ||       postmaster 12.spf1-test.mailzone.com no SPF record found for 12.spf1-test.mailzone.com
# ||       postmaster 12.spf1-test.mailzone.com header_comment: spf_source = domain of 12.spf1-test.mailzone.com
# ||       postmaster 12.spf1-test.mailzone.com header_comment: spf_source_type = original-spf-record
# Test 33 got: 'unknown' (t/00_all.t at line 127 fail #30)
#    Expected: 'fail'
# Detailed debug log for test(s) 33:
# |         13.spf1-test.mailzone.com new: ipv4=192.0.2.1, sender=13.spf1-test.mailzone.com, helo=13.spf1-test.mailzone.com
# |        postmaster 13.spf1-test.mailzone.com localpart is postmaster
# ||       postmaster 13.spf1-test.mailzone.com   DirectiveSet->new(): doing TXT query on 13.spf1-test.mailzone.com
# ||       postmaster 13.spf1-test.mailzone.com   myquery: doing TXT query on 13.spf1-test.mailzone.com
# ||       postmaster 13.spf1-test.mailzone.com   myquery: 13.spf1-test.mailzone.com TXT failed: NXDOMAIN.
# ||       postmaster 13.spf1-test.mailzone.com   DirectiveSet->new(): TXT query on 13.spf1-test.mailzone.com returned error=, last_dns_error=NXDOMAIN
# ||       postmaster 13.spf1-test.mailzone.com   DirectiveSet->new(): SPF policy: 
# ||       postmaster 13.spf1-test.mailzone.com no SPF record found for 13.spf1-test.mailzone.com
# ||       postmaster 13.spf1-test.mailzone.com header_comment: spf_source = domain of 13.spf1-test.mailzone.com
# ||       postmaster 13.spf1-test.mailzone.com header_comment: spf_source_type = original-spf-record
# Test 34 got: 'unknown' (t/00_all.t at line 127 fail #31)
#    Expected: 'pass'
# Detailed debug log for test(s) 34:
# |         13.spf1-test.mailzone.com new: ipv4=192.0.2.10, sender=13.spf1-test.mailzone.com, helo=13.spf1-test.mailzone.com
# |        postmaster 13.spf1-test.mailzone.com localpart is postmaster
# ||       postmaster 13.spf1-test.mailzone.com   DirectiveSet->new(): doing TXT query on 13.spf1-test.mailzone.com
# ||       postmaster 13.spf1-test.mailzone.com   myquery: doing TXT query on 13.spf1-test.mailzone.com
# ||       postmaster 13.spf1-test.mailzone.com   myquery: 13.spf1-test.mailzone.com TXT failed: NXDOMAIN.
# ||       postmaster 13.spf1-test.mailzone.com   DirectiveSet->new(): TXT query on 13.spf1-test.mailzone.com returned error=, last_dns_error=NXDOMAIN
# ||       postmaster 13.spf1-test.mailzone.com   DirectiveSet->new(): SPF policy: 
# ||       postmaster 13.spf1-test.mailzone.com no SPF record found for 13.spf1-test.mailzone.com
# ||       postmaster 13.spf1-test.mailzone.com header_comment: spf_source = domain of 13.spf1-test.mailzone.com
# ||       postmaster 13.spf1-test.mailzone.com header_comment: spf_source_type = original-spf-record
# Test 35 got: 'unknown' (t/00_all.t at line 127 fail #32)
#    Expected: 'pass'
# Detailed debug log for test(s) 35:
# |         13.spf1-test.mailzone.com new: ipv4=192.0.2.33, sender=13.spf1-test.mailzone.com, helo=13.spf1-test.mailzone.com
# |        postmaster 13.spf1-test.mailzone.com localpart is postmaster
# ||       postmaster 13.spf1-test.mailzone.com   DirectiveSet->new(): doing TXT query on 13.spf1-test.mailzone.com
# ||       postmaster 13.spf1-test.mailzone.com   myquery: doing TXT query on 13.spf1-test.mailzone.com
# ||       postmaster 13.spf1-test.mailzone.com   myquery: 13.spf1-test.mailzone.com TXT failed: NXDOMAIN.
# ||       postmaster 13.spf1-test.mailzone.com   DirectiveSet->new(): TXT query on 13.spf1-test.mailzone.com returned error=, last_dns_error=NXDOMAIN
# ||       postmaster 13.spf1-test.mailzone.com   DirectiveSet->new(): SPF policy: 
# ||       postmaster 13.spf1-test.mailzone.com no SPF record found for 13.spf1-test.mailzone.com
# ||       postmaster 13.spf1-test.mailzone.com header_comment: spf_source = domain of 13.spf1-test.mailzone.com
# ||       postmaster 13.spf1-test.mailzone.com header_comment: spf_source_type = original-spf-record
# Test 36 got: 'unknown' (t/00_all.t at line 127 fail #33)
#    Expected: 'fail'
# Detailed debug log for test(s) 36:
# |         13.spf1-test.mailzone.com new: ipv4=208.210.124.192, sender=13.spf1-test.mailzone.com, helo=13.spf1-test.mailzone.com
# |        postmaster 13.spf1-test.mailzone.com localpart is postmaster
# ||       postmaster 13.spf1-test.mailzone.com   DirectiveSet->new(): doing TXT query on 13.spf1-test.mailzone.com
# ||       postmaster 13.spf1-test.mailzone.com   myquery: doing TXT query on 13.spf1-test.mailzone.com
# ||       postmaster 13.spf1-test.mailzone.com   myquery: 13.spf1-test.mailzone.com TXT failed: NXDOMAIN.
# ||       postmaster 13.spf1-test.mailzone.com   DirectiveSet->new(): TXT query on 13.spf1-test.mailzone.com returned error=, last_dns_error=NXDOMAIN
# ||       postmaster 13.spf1-test.mailzone.com   DirectiveSet->new(): SPF policy: 
# ||       postmaster 13.spf1-test.mailzone.com no SPF record found for 13.spf1-test.mailzone.com
# ||       postmaster 13.spf1-test.mailzone.com header_comment: spf_source = domain of 13.spf1-test.mailzone.com
# ||       postmaster 13.spf1-test.mailzone.com header_comment: spf_source_type = original-spf-record
# Test 37 got: 'unknown' (t/00_all.t at line 127 fail #34)
#    Expected: 'pass'
# Detailed debug log for test(s) 37:
# |         13.spf1-test.mailzone.com new: ipv4=192.0.2.40, sender=13.spf1-test.mailzone.com, helo=13.spf1-test.mailzone.com
# |        postmaster 13.spf1-test.mailzone.com localpart is postmaster
# ||       postmaster 13.spf1-test.mailzone.com   DirectiveSet->new(): doing TXT query on 13.spf1-test.mailzone.com
# ||       postmaster 13.spf1-test.mailzone.com   myquery: doing TXT query on 13.spf1-test.mailzone.com
# ||       postmaster 13.spf1-test.mailzone.com   myquery: 13.spf1-test.mailzone.com TXT failed: NXDOMAIN.
# ||       postmaster 13.spf1-test.mailzone.com   DirectiveSet->new(): TXT query on 13.spf1-test.mailzone.com returned error=, last_dns_error=NXDOMAIN
# ||       postmaster 13.spf1-test.mailzone.com   DirectiveSet->new(): SPF policy: 
# ||       postmaster 13.spf1-test.mailzone.com no SPF record found for 13.spf1-test.mailzone.com
# ||       postmaster 13.spf1-test.mailzone.com header_comment: spf_source = domain of 13.spf1-test.mailzone.com
# ||       postmaster 13.spf1-test.mailzone.com header_comment: spf_source_type = original-spf-record
# Test 38 got: 'unknown' (t/00_all.t at line 127 fail #35)
#    Expected: 'fail'
# Detailed debug log for test(s) 38:
# |         14.spf1-test.mailzone.com new: ipv4=192.0.2.1, sender=14.spf1-test.mailzone.com, helo=14.spf1-test.mailzone.com
# |        postmaster 14.spf1-test.mailzone.com localpart is postmaster
# ||       postmaster 14.spf1-test.mailzone.com   DirectiveSet->new(): doing TXT query on 14.spf1-test.mailzone.com
# ||       postmaster 14.spf1-test.mailzone.com   myquery: doing TXT query on 14.spf1-test.mailzone.com
# ||       postmaster 14.spf1-test.mailzone.com   myquery: 14.spf1-test.mailzone.com TXT failed: NXDOMAIN.
# ||       postmaster 14.spf1-test.mailzone.com   DirectiveSet->new(): TXT query on 14.spf1-test.mailzone.com returned error=, last_dns_error=NXDOMAIN
# ||       postmaster 14.spf1-test.mailzone.com   DirectiveSet->new(): SPF policy: 
# ||       postmaster 14.spf1-test.mailzone.com no SPF record found for 14.spf1-test.mailzone.com
# ||       postmaster 14.spf1-test.mailzone.com header_comment: spf_source = domain of 14.spf1-test.mailzone.com
# ||       postmaster 14.spf1-test.mailzone.com header_comment: spf_source_type = original-spf-record
# Test 39 got: 'unknown' (t/00_all.t at line 127 fail #36)
#    Expected: 'pass'
# Detailed debug log for test(s) 39:
# |         14.spf1-test.mailzone.com new: ipv4=192.0.2.10, sender=14.spf1-test.mailzone.com, helo=14.spf1-test.mailzone.com
# |        postmaster 14.spf1-test.mailzone.com localpart is postmaster
# ||       postmaster 14.spf1-test.mailzone.com   DirectiveSet->new(): doing TXT query on 14.spf1-test.mailzone.com
# ||       postmaster 14.spf1-test.mailzone.com   myquery: doing TXT query on 14.spf1-test.mailzone.com
# ||       postmaster 14.spf1-test.mailzone.com   myquery: 14.spf1-test.mailzone.com TXT failed: NXDOMAIN.
# ||       postmaster 14.spf1-test.mailzone.com   DirectiveSet->new(): TXT query on 14.spf1-test.mailzone.com returned error=, last_dns_error=NXDOMAIN
# ||       postmaster 14.spf1-test.mailzone.com   DirectiveSet->new(): SPF policy: 
# ||       postmaster 14.spf1-test.mailzone.com no SPF record found for 14.spf1-test.mailzone.com
# ||       postmaster 14.spf1-test.mailzone.com header_comment: spf_source = domain of 14.spf1-test.mailzone.com
# ||       postmaster 14.spf1-test.mailzone.com header_comment: spf_source_type = original-spf-record
# Test 40 got: 'unknown' (t/00_all.t at line 127 fail #37)
#    Expected: 'pass'
# Detailed debug log for test(s) 40:
# |         14.spf1-test.mailzone.com new: ipv4=192.0.2.33, sender=14.spf1-test.mailzone.com, helo=14.spf1-test.mailzone.com
# |        postmaster 14.spf1-test.mailzone.com localpart is postmaster
# ||       postmaster 14.spf1-test.mailzone.com   DirectiveSet->new(): doing TXT query on 14.spf1-test.mailzone.com
# ||       postmaster 14.spf1-test.mailzone.com   myquery: doing TXT query on 14.spf1-test.mailzone.com
# ||       postmaster 14.spf1-test.mailzone.com   myquery: 14.spf1-test.mailzone.com TXT failed: NXDOMAIN.
# ||       postmaster 14.spf1-test.mailzone.com   DirectiveSet->new(): TXT query on 14.spf1-test.mailzone.com returned error=, last_dns_error=NXDOMAIN
# ||       postmaster 14.spf1-test.mailzone.com   DirectiveSet->new(): SPF policy: 
# ||       postmaster 14.spf1-test.mailzone.com no SPF record found for 14.spf1-test.mailzone.com
# ||       postmaster 14.spf1-test.mailzone.com header_comment: spf_source = domain of 14.spf1-test.mailzone.com
# ||       postmaster 14.spf1-test.mailzone.com header_comment: spf_source_type = original-spf-record
# Test 41 got: 'unknown' (t/00_all.t at line 127 fail #38)
#    Expected: 'fail'
# Detailed debug log for test(s) 41:
# |         14.spf1-test.mailzone.com new: ipv4=208.210.124.192, sender=14.spf1-test.mailzone.com, helo=14.spf1-test.mailzone.com
# |        postmaster 14.spf1-test.mailzone.com localpart is postmaster
# ||       postmaster 14.spf1-test.mailzone.com   DirectiveSet->new(): doing TXT query on 14.spf1-test.mailzone.com
# ||       postmaster 14.spf1-test.mailzone.com   myquery: doing TXT query on 14.spf1-test.mailzone.com
# ||       postmaster 14.spf1-test.mailzone.com   myquery: 14.spf1-test.mailzone.com TXT failed: NXDOMAIN.
# ||       postmaster 14.spf1-test.mailzone.com   DirectiveSet->new(): TXT query on 14.spf1-test.mailzone.com returned error=, last_dns_error=NXDOMAIN
# ||       postmaster 14.spf1-test.mailzone.com   DirectiveSet->new(): SPF policy: 
# ||       postmaster 14.spf1-test.mailzone.com no SPF record found for 14.spf1-test.mailzone.com
# ||       postmaster 14.spf1-test.mailzone.com header_comment: spf_source = domain of 14.spf1-test.mailzone.com
# ||       postmaster 14.spf1-test.mailzone.com header_comment: spf_source_type = original-spf-record
# Test 42 got: 'unknown' (t/00_all.t at line 127 fail #39)
#    Expected: 'pass'
# Detailed debug log for test(s) 42:
# |         14.spf1-test.mailzone.com new: ipv4=192.0.2.40, sender=14.spf1-test.mailzone.com, helo=14.spf1-test.mailzone.com
# |        postmaster 14.spf1-test.mailzone.com localpart is postmaster
# ||       postmaster 14.spf1-test.mailzone.com   DirectiveSet->new(): doing TXT query on 14.spf1-test.mailzone.com
# ||       postmaster 14.spf1-test.mailzone.com   myquery: doing TXT query on 14.spf1-test.mailzone.com
# ||       postmaster 14.spf1-test.mailzone.com   myquery: 14.spf1-test.mailzone.com TXT failed: NXDOMAIN.
# ||       postmaster 14.spf1-test.mailzone.com   DirectiveSet->new(): TXT query on 14.spf1-test.mailzone.com returned error=, last_dns_error=NXDOMAIN
# ||       postmaster 14.spf1-test.mailzone.com   DirectiveSet->new(): SPF policy: 
# ||       postmaster 14.spf1-test.mailzone.com no SPF record found for 14.spf1-test.mailzone.com
# ||       postmaster 14.spf1-test.mailzone.com header_comment: spf_source = domain of 14.spf1-test.mailzone.com
# ||       postmaster 14.spf1-test.mailzone.com header_comment: spf_source_type = original-spf-record
# Test 43 got: 'unknown' (t/00_all.t at line 127 fail #40)
#    Expected: 'fail'
# Detailed debug log for test(s) 43:
# |         20.spf1-test.mailzone.com new: ipv4=192.0.2.1, sender=20.spf1-test.mailzone.com, helo=20.spf1-test.mailzone.com
# |        postmaster 20.spf1-test.mailzone.com localpart is postmaster
# ||       postmaster 20.spf1-test.mailzone.com   DirectiveSet->new(): doing TXT query on 20.spf1-test.mailzone.com
# ||       postmaster 20.spf1-test.mailzone.com   myquery: doing TXT query on 20.spf1-test.mailzone.com
# ||       postmaster 20.spf1-test.mailzone.com   myquery: 20.spf1-test.mailzone.com TXT failed: NXDOMAIN.
# ||       postmaster 20.spf1-test.mailzone.com   DirectiveSet->new(): TXT query on 20.spf1-test.mailzone.com returned error=, last_dns_error=NXDOMAIN
# ||       postmaster 20.spf1-test.mailzone.com   DirectiveSet->new(): SPF policy: 
# ||       postmaster 20.spf1-test.mailzone.com no SPF record found for 20.spf1-test.mailzone.com
# ||       postmaster 20.spf1-test.mailzone.com header_comment: spf_source = domain of 20.spf1-test.mailzone.com
# ||       postmaster 20.spf1-test.mailzone.com header_comment: spf_source_type = original-spf-record
# Test 44 got: 'unknown' (t/00_all.t at line 127 fail #41)
#    Expected: 'pass'
# Detailed debug log for test(s) 44:
# |         20.spf1-test.mailzone.com new: ipv4=192.0.2.120, sender=20.spf1-test.mailzone.com, helo=20.spf1-test.mailzone.com
# |        postmaster 20.spf1-test.mailzone.com localpart is postmaster
# ||       postmaster 20.spf1-test.mailzone.com   DirectiveSet->new(): doing TXT query on 20.spf1-test.mailzone.com
# ||       postmaster 20.spf1-test.mailzone.com   myquery: doing TXT query on 20.spf1-test.mailzone.com
# ||       postmaster 20.spf1-test.mailzone.com   myquery: 20.spf1-test.mailzone.com TXT failed: NXDOMAIN.
# ||       postmaster 20.spf1-test.mailzone.com   DirectiveSet->new(): TXT query on 20.spf1-test.mailzone.com returned error=, last_dns_error=NXDOMAIN
# ||       postmaster 20.spf1-test.mailzone.com   DirectiveSet->new(): SPF policy: 
# ||       postmaster 20.spf1-test.mailzone.com no SPF record found for 20.spf1-test.mailzone.com
# ||       postmaster 20.spf1-test.mailzone.com header_comment: spf_source = domain of 20.spf1-test.mailzone.com
# ||       postmaster 20.spf1-test.mailzone.com header_comment: spf_source_type = original-spf-record
# Test 45 got: 'unknown' (t/00_all.t at line 127 fail #42)
#    Expected: 'fail'
# Detailed debug log for test(s) 45:
# |         21.spf1-test.mailzone.com new: ipv4=192.0.2.1, sender=21.spf1-test.mailzone.com, helo=21.spf1-test.mailzone.com
# |        postmaster 21.spf1-test.mailzone.com localpart is postmaster
# ||       postmaster 21.spf1-test.mailzone.com   DirectiveSet->new(): doing TXT query on 21.spf1-test.mailzone.com
# ||       postmaster 21.spf1-test.mailzone.com   myquery: doing TXT query on 21.spf1-test.mailzone.com
# ||       postmaster 21.spf1-test.mailzone.com   myquery: 21.spf1-test.mailzone.com TXT failed: NXDOMAIN.
# ||       postmaster 21.spf1-test.mailzone.com   DirectiveSet->new(): TXT query on 21.spf1-test.mailzone.com returned error=, last_dns_error=NXDOMAIN
# ||       postmaster 21.spf1-test.mailzone.com   DirectiveSet->new(): SPF policy: 
# ||       postmaster 21.spf1-test.mailzone.com no SPF record found for 21.spf1-test.mailzone.com
# ||       postmaster 21.spf1-test.mailzone.com header_comment: spf_source = domain of 21.spf1-test.mailzone.com
# ||       postmaster 21.spf1-test.mailzone.com header_comment: spf_source_type = original-spf-record
# Test 46 got: 'unknown' (t/00_all.t at line 127 fail #43)
#    Expected: 'fail'
# Detailed debug log for test(s) 46:
# |         21.spf1-test.mailzone.com new: ipv4=192.0.2.121, sender=21.spf1-test.mailzone.com, helo=21.spf1-test.mailzone.com
# |        postmaster 21.spf1-test.mailzone.com localpart is postmaster
# ||       postmaster 21.spf1-test.mailzone.com   DirectiveSet->new(): doing TXT query on 21.spf1-test.mailzone.com
# ||       postmaster 21.spf1-test.mailzone.com   myquery: doing TXT query on 21.spf1-test.mailzone.com
# ||       postmaster 21.spf1-test.mailzone.com   myquery: 21.spf1-test.mailzone.com TXT failed: NXDOMAIN.
# ||       postmaster 21.spf1-test.mailzone.com   DirectiveSet->new(): TXT query on 21.spf1-test.mailzone.com returned error=, last_dns_error=NXDOMAIN
# ||       postmaster 21.spf1-test.mailzone.com   DirectiveSet->new(): SPF policy: 
# ||       postmaster 21.spf1-test.mailzone.com no SPF record found for 21.spf1-test.mailzone.com
# ||       postmaster 21.spf1-test.mailzone.com header_comment: spf_source = domain of 21.spf1-test.mailzone.com
# ||       postmaster 21.spf1-test.mailzone.com header_comment: spf_source_type = original-spf-record
# Test 47 got: 'unknown' (t/00_all.t at line 127 fail #44)
#    Expected: 'pass'
# Detailed debug log for test(s) 47:
# |         21.spf1-test.mailzone.com new: ipv4=192.0.2.200, sender=21.spf1-test.mailzone.com, helo=21.spf1-test.mailzone.com
# |        postmaster 21.spf1-test.mailzone.com localpart is postmaster
# ||       postmaster 21.spf1-test.mailzone.com   DirectiveSet->new(): doing TXT query on 21.spf1-test.mailzone.com
# ||       postmaster 21.spf1-test.mailzone.com   myquery: doing TXT query on 21.spf1-test.mailzone.com
# ||       postmaster 21.spf1-test.mailzone.com   myquery: 21.spf1-test.mailzone.com TXT failed: NXDOMAIN.
# ||       postmaster 21.spf1-test.mailzone.com   DirectiveSet->new(): TXT query on 21.spf1-test.mailzone.com returned error=, last_dns_error=NXDOMAIN
# ||       postmaster 21.spf1-test.mailzone.com   DirectiveSet->new(): SPF policy: 
# ||       postmaster 21.spf1-test.mailzone.com no SPF record found for 21.spf1-test.mailzone.com
# ||       postmaster 21.spf1-test.mailzone.com header_comment: spf_source = domain of 21.spf1-test.mailzone.com
# ||       postmaster 21.spf1-test.mailzone.com header_comment: spf_source_type = original-spf-record
# Test 48 got: 'unknown' (t/00_all.t at line 127 fail #45)
#    Expected: 'fail'
# Detailed debug log for test(s) 48:
# |         22.spf1-test.mailzone.com new: ipv4=192.0.2.1, sender=22.spf1-test.mailzone.com, helo=22.spf1-test.mailzone.com
# |        postmaster 22.spf1-test.mailzone.com localpart is postmaster
# ||       postmaster 22.spf1-test.mailzone.com   DirectiveSet->new(): doing TXT query on 22.spf1-test.mailzone.com
# ||       postmaster 22.spf1-test.mailzone.com   myquery: doing TXT query on 22.spf1-test.mailzone.com
# ||       postmaster 22.spf1-test.mailzone.com   myquery: 22.spf1-test.mailzone.com TXT failed: NXDOMAIN.
# ||       postmaster 22.spf1-test.mailzone.com   DirectiveSet->new(): TXT query on 22.spf1-test.mailzone.com returned error=, last_dns_error=NXDOMAIN
# ||       postmaster 22.spf1-test.mailzone.com   DirectiveSet->new(): SPF policy: 
# ||       postmaster 22.spf1-test.mailzone.com no SPF record found for 22.spf1-test.mailzone.com
# ||       postmaster 22.spf1-test.mailzone.com header_comment: spf_source = domain of 22.spf1-test.mailzone.com
# ||       postmaster 22.spf1-test.mailzone.com header_comment: spf_source_type = original-spf-record
# Test 49 got: 'unknown' (t/00_all.t at line 127 fail #46)
#    Expected: 'pass'
# Detailed debug log for test(s) 49:
# |         22.spf1-test.mailzone.com new: ipv4=192.0.2.122, sender=22.spf1-test.mailzone.com, helo=22.spf1-test.mailzone.com
# |        postmaster 22.spf1-test.mailzone.com localpart is postmaster
# ||       postmaster 22.spf1-test.mailzone.com   DirectiveSet->new(): doing TXT query on 22.spf1-test.mailzone.com
# ||       postmaster 22.spf1-test.mailzone.com   myquery: doing TXT query on 22.spf1-test.mailzone.com
# ||       postmaster 22.spf1-test.mailzone.com   myquery: 22.spf1-test.mailzone.com TXT failed: NXDOMAIN.
# ||       postmaster 22.spf1-test.mailzone.com   DirectiveSet->new(): TXT query on 22.spf1-test.mailzone.com returned error=, last_dns_error=NXDOMAIN
# ||       postmaster 22.spf1-test.mailzone.com   DirectiveSet->new(): SPF policy: 
# ||       postmaster 22.spf1-test.mailzone.com no SPF record found for 22.spf1-test.mailzone.com
# ||       postmaster 22.spf1-test.mailzone.com header_comment: spf_source = domain of 22.spf1-test.mailzone.com
# ||       postmaster 22.spf1-test.mailzone.com header_comment: spf_source_type = original-spf-record
# Test 50 got: 'unknown' (t/00_all.t at line 127 fail #47)
#    Expected: 'pass'
# Detailed debug log for test(s) 50:
# |         22.spf1-test.mailzone.com new: ipv4=192.0.2.200, sender=22.spf1-test.mailzone.com, helo=22.spf1-test.mailzone.com
# |        postmaster 22.spf1-test.mailzone.com localpart is postmaster
# ||       postmaster 22.spf1-test.mailzone.com   DirectiveSet->new(): doing TXT query on 22.spf1-test.mailzone.com
# ||       postmaster 22.spf1-test.mailzone.com   myquery: doing TXT query on 22.spf1-test.mailzone.com
# ||       postmaster 22.spf1-test.mailzone.com   myquery: 22.spf1-test.mailzone.com TXT failed: NXDOMAIN.
# ||       postmaster 22.spf1-test.mailzone.com   DirectiveSet->new(): TXT query on 22.spf1-test.mailzone.com returned error=, last_dns_error=NXDOMAIN
# ||       postmaster 22.spf1-test.mailzone.com   DirectiveSet->new(): SPF policy: 
# ||       postmaster 22.spf1-test.mailzone.com no SPF record found for 22.spf1-test.mailzone.com
# ||       postmaster 22.spf1-test.mailzone.com header_comment: spf_source = domain of 22.spf1-test.mailzone.com
# ||       postmaster 22.spf1-test.mailzone.com header_comment: spf_source_type = original-spf-record
# Test 51 got: 'unknown' (t/00_all.t at line 127 fail #48)
#    Expected: 'fail'
# Detailed debug log for test(s) 51:
# |         30.spf1-test.mailzone.com new: ipv4=64.236.24.4, sender=30.spf1-test.mailzone.com, helo=30.spf1-test.mailzone.com
# |        postmaster 30.spf1-test.mailzone.com localpart is postmaster
# ||       postmaster 30.spf1-test.mailzone.com   DirectiveSet->new(): doing TXT query on 30.spf1-test.mailzone.com
# ||       postmaster 30.spf1-test.mailzone.com   myquery: doing TXT query on 30.spf1-test.mailzone.com
# ||       postmaster 30.spf1-test.mailzone.com   myquery: 30.spf1-test.mailzone.com TXT failed: NXDOMAIN.
# ||       postmaster 30.spf1-test.mailzone.com   DirectiveSet->new(): TXT query on 30.spf1-test.mailzone.com returned error=, last_dns_error=NXDOMAIN
# ||       postmaster 30.spf1-test.mailzone.com   DirectiveSet->new(): SPF policy: 
# ||       postmaster 30.spf1-test.mailzone.com no SPF record found for 30.spf1-test.mailzone.com
# ||       postmaster 30.spf1-test.mailzone.com header_comment: spf_source = domain of 30.spf1-test.mailzone.com
# ||       postmaster 30.spf1-test.mailzone.com header_comment: spf_source_type = original-spf-record
# Test 52 got: 'unknown' (t/00_all.t at line 127 fail #49)
#    Expected: 'pass'
# Detailed debug log for test(s) 52:
# |         30.spf1-test.mailzone.com new: ipv4=208.210.124.130, sender=30.spf1-test.mailzone.com, helo=30.spf1-test.mailzone.com
# |        postmaster 30.spf1-test.mailzone.com localpart is postmaster
# ||       postmaster 30.spf1-test.mailzone.com   DirectiveSet->new(): doing TXT query on 30.spf1-test.mailzone.com
# ||       postmaster 30.spf1-test.mailzone.com   myquery: doing TXT query on 30.spf1-test.mailzone.com
# ||       postmaster 30.spf1-test.mailzone.com   myquery: 30.spf1-test.mailzone.com TXT failed: NXDOMAIN.
# ||       postmaster 30.spf1-test.mailzone.com   DirectiveSet->new(): TXT query on 30.spf1-test.mailzone.com returned error=, last_dns_error=NXDOMAIN
# ||       postmaster 30.spf1-test.mailzone.com   DirectiveSet->new(): SPF policy: 
# ||       postmaster 30.spf1-test.mailzone.com no SPF record found for 30.spf1-test.mailzone.com
# ||       postmaster 30.spf1-test.mailzone.com header_comment: spf_source = domain of 30.spf1-test.mailzone.com
# ||       postmaster 30.spf1-test.mailzone.com header_comment: spf_source_type = original-spf-record
# Test 53 got: 'unknown' (t/00_all.t at line 127 fail #50)
#    Expected: 'fail'
# Detailed debug log for test(s) 53:
# |         31.spf1-test.mailzone.com new: ipv4=64.236.24.4, sender=31.spf1-test.mailzone.com, helo=31.spf1-test.mailzone.com
# |        postmaster 31.spf1-test.mailzone.com localpart is postmaster
# ||       postmaster 31.spf1-test.mailzone.com   DirectiveSet->new(): doing TXT query on 31.spf1-test.mailzone.com
# ||       postmaster 31.spf1-test.mailzone.com   myquery: doing TXT query on 31.spf1-test.mailzone.com
# ||       postmaster 31.spf1-test.mailzone.com   myquery: 31.spf1-test.mailzone.com TXT failed: NXDOMAIN.
# ||       postmaster 31.spf1-test.mailzone.com   DirectiveSet->new(): TXT query on 31.spf1-test.mailzone.com returned error=, last_dns_error=NXDOMAIN
# ||       postmaster 31.spf1-test.mailzone.com   DirectiveSet->new(): SPF policy: 
# ||       postmaster 31.spf1-test.mailzone.com no SPF record found for 31.spf1-test.mailzone.com
# ||       postmaster 31.spf1-test.mailzone.com header_comment: spf_source = domain of 31.spf1-test.mailzone.com
# ||       postmaster 31.spf1-test.mailzone.com header_comment: spf_source_type = original-spf-record
# Test 54 got: 'unknown' (t/00_all.t at line 127 fail #51)
#    Expected: 'pass'
# Detailed debug log for test(s) 54:
# |         31.spf1-test.mailzone.com new: ipv4=208.210.124.130, sender=31.spf1-test.mailzone.com, helo=31.spf1-test.mailzone.com
# |        postmaster 31.spf1-test.mailzone.com localpart is postmaster
# ||       postmaster 31.spf1-test.mailzone.com   DirectiveSet->new(): doing TXT query on 31.spf1-test.mailzone.com
# ||       postmaster 31.spf1-test.mailzone.com   myquery: doing TXT query on 31.spf1-test.mailzone.com
# ||       postmaster 31.spf1-test.mailzone.com   myquery: 31.spf1-test.mailzone.com TXT failed: NXDOMAIN.
# ||       postmaster 31.spf1-test.mailzone.com   DirectiveSet->new(): TXT query on 31.spf1-test.mailzone.com returned error=, last_dns_error=NXDOMAIN
# ||       postmaster 31.spf1-test.mailzone.com   DirectiveSet->new(): SPF policy: 
# ||       postmaster 31.spf1-test.mailzone.com no SPF record found for 31.spf1-test.mailzone.com
# ||       postmaster 31.spf1-test.mailzone.com header_comment: spf_source = domain of 31.spf1-test.mailzone.com
# ||       postmaster 31.spf1-test.mailzone.com header_comment: spf_source_type = original-spf-record
# Test 55 got: 'unknown' (t/00_all.t at line 127 fail #52)
#    Expected: 'pass'
# Detailed debug log for test(s) 55:
# |         31.spf1-test.mailzone.com new: ipv4=208.210.124.192, sender=31.spf1-test.mailzone.com, helo=31.spf1-test.mailzone.com
# |        postmaster 31.spf1-test.mailzone.com localpart is postmaster
# ||       postmaster 31.spf1-test.mailzone.com   DirectiveSet->new(): doing TXT query on 31.spf1-test.mailzone.com
# ||       postmaster 31.spf1-test.mailzone.com   myquery: doing TXT query on 31.spf1-test.mailzone.com
# ||       postmaster 31.spf1-test.mailzone.com   myquery: 31.spf1-test.mailzone.com TXT failed: NXDOMAIN.
# ||       postmaster 31.spf1-test.mailzone.com   DirectiveSet->new(): TXT query on 31.spf1-test.mailzone.com returned error=, last_dns_error=NXDOMAIN
# ||       postmaster 31.spf1-test.mailzone.com   DirectiveSet->new(): SPF policy: 
# ||       postmaster 31.spf1-test.mailzone.com no SPF record found for 31.spf1-test.mailzone.com
# ||       postmaster 31.spf1-test.mailzone.com header_comment: spf_source = domain of 31.spf1-test.mailzone.com
# ||       postmaster 31.spf1-test.mailzone.com header_comment: spf_source_type = original-spf-record
# Test 56 got: 'unknown' (t/00_all.t at line 127 fail #53)
#    Expected: 'fail'
# Detailed debug log for test(s) 56:
# |         32.spf1-test.mailzone.com new: ipv4=64.236.24.4, sender=32.spf1-test.mailzone.com, helo=32.spf1-test.mailzone.com
# |        postmaster 32.spf1-test.mailzone.com localpart is postmaster
# ||       postmaster 32.spf1-test.mailzone.com   DirectiveSet->new(): doing TXT query on 32.spf1-test.mailzone.com
# ||       postmaster 32.spf1-test.mailzone.com   myquery: doing TXT query on 32.spf1-test.mailzone.com
# ||       postmaster 32.spf1-test.mailzone.com   myquery: 32.spf1-test.mailzone.com TXT failed: NXDOMAIN.
# ||       postmaster 32.spf1-test.mailzone.com   DirectiveSet->new(): TXT query on 32.spf1-test.mailzone.com returned error=, last_dns_error=NXDOMAIN
# ||       postmaster 32.spf1-test.mailzone.com   DirectiveSet->new(): SPF policy: 
# ||       postmaster 32.spf1-test.mailzone.com no SPF record found for 32.spf1-test.mailzone.com
# ||       postmaster 32.spf1-test.mailzone.com header_comment: spf_source = domain of 32.spf1-test.mailzone.com
# ||       postmaster 32.spf1-test.mailzone.com header_comment: spf_source_type = original-spf-record
# Test 57 got: 'unknown' (t/00_all.t at line 127 fail #54)
#    Expected: 'pass'
# Detailed debug log for test(s) 57:
# |         32.spf1-test.mailzone.com new: ipv4=208.210.124.130, sender=32.spf1-test.mailzone.com, helo=32.spf1-test.mailzone.com
# |        postmaster 32.spf1-test.mailzone.com localpart is postmaster
# ||       postmaster 32.spf1-test.mailzone.com   DirectiveSet->new(): doing TXT query on 32.spf1-test.mailzone.com
# ||       postmaster 32.spf1-test.mailzone.com   myquery: doing TXT query on 32.spf1-test.mailzone.com
# ||       postmaster 32.spf1-test.mailzone.com   myquery: 32.spf1-test.mailzone.com TXT failed: NXDOMAIN.
# ||       postmaster 32.spf1-test.mailzone.com   DirectiveSet->new(): TXT query on 32.spf1-test.mailzone.com returned error=, last_dns_error=NXDOMAIN
# ||       postmaster 32.spf1-test.mailzone.com   DirectiveSet->new(): SPF policy: 
# ||       postmaster 32.spf1-test.mailzone.com no SPF record found for 32.spf1-test.mailzone.com
# ||       postmaster 32.spf1-test.mailzone.com header_comment: spf_source = domain of 32.spf1-test.mailzone.com
# ||       postmaster 32.spf1-test.mailzone.com header_comment: spf_source_type = original-spf-record
# Test 58 got: 'unknown' (t/00_all.t at line 127 fail #55)
#    Expected: 'pass'
# Detailed debug log for test(s) 58:
# |         32.spf1-test.mailzone.com new: ipv4=208.210.124.131, sender=32.spf1-test.mailzone.com, helo=32.spf1-test.mailzone.com
# |        postmaster 32.spf1-test.mailzone.com localpart is postmaster
# ||       postmaster 32.spf1-test.mailzone.com   DirectiveSet->new(): doing TXT query on 32.spf1-test.mailzone.com
# ||       postmaster 32.spf1-test.mailzone.com   myquery: doing TXT query on 32.spf1-test.mailzone.com
# ||       postmaster 32.spf1-test.mailzone.com   myquery: 32.spf1-test.mailzone.com TXT failed: NXDOMAIN.
# ||       postmaster 32.spf1-test.mailzone.com   DirectiveSet->new(): TXT query on 32.spf1-test.mailzone.com returned error=, last_dns_error=NXDOMAIN
# ||       postmaster 32.spf1-test.mailzone.com   DirectiveSet->new(): SPF policy: 
# ||       postmaster 32.spf1-test.mailzone.com no SPF record found for 32.spf1-test.mailzone.com
# ||       postmaster 32.spf1-test.mailzone.com header_comment: spf_source = domain of 32.spf1-test.mailzone.com
# ||       postmaster 32.spf1-test.mailzone.com header_comment: spf_source_type = original-spf-record
# Test 59 got: 'unknown' (t/00_all.t at line 127 fail #56)
#    Expected: 'pass'
# Detailed debug log for test(s) 59:
# |         32.spf1-test.mailzone.com new: ipv4=208.210.124.192, sender=32.spf1-test.mailzone.com, helo=32.spf1-test.mailzone.com
# |        postmaster 32.spf1-test.mailzone.com localpart is postmaster
# ||       postmaster 32.spf1-test.mailzone.com   DirectiveSet->new(): doing TXT query on 32.spf1-test.mailzone.com
# ||       postmaster 32.spf1-test.mailzone.com   myquery: doing TXT query on 32.spf1-test.mailzone.com
# ||       postmaster 32.spf1-test.mailzone.com   myquery: 32.spf1-test.mailzone.com TXT failed: NXDOMAIN.
# ||       postmaster 32.spf1-test.mailzone.com   DirectiveSet->new(): TXT query on 32.spf1-test.mailzone.com returned error=, last_dns_error=NXDOMAIN
# ||       postmaster 32.spf1-test.mailzone.com   DirectiveSet->new(): SPF policy: 
# ||       postmaster 32.spf1-test.mailzone.com no SPF record found for 32.spf1-test.mailzone.com
# ||       postmaster 32.spf1-test.mailzone.com header_comment: spf_source = domain of 32.spf1-test.mailzone.com
# ||       postmaster 32.spf1-test.mailzone.com header_comment: spf_source_type = original-spf-record
# Test 60 got: 'unknown' (t/00_all.t at line 127 fail #57)
#    Expected: 'pass'
# Detailed debug log for test(s) 60:
# |         40.spf1-test.mailzone.com new: ipv4=192.0.2.100, sender=40.spf1-test.mailzone.com, helo=40.spf1-test.mailzone.com
# |        postmaster 40.spf1-test.mailzone.com localpart is postmaster
# ||       postmaster 40.spf1-test.mailzone.com   DirectiveSet->new(): doing TXT query on 40.spf1-test.mailzone.com
# ||       postmaster 40.spf1-test.mailzone.com   myquery: doing TXT query on 40.spf1-test.mailzone.com
# ||       postmaster 40.spf1-test.mailzone.com   myquery: 40.spf1-test.mailzone.com TXT failed: NXDOMAIN.
# ||       postmaster 40.spf1-test.mailzone.com   DirectiveSet->new(): TXT query on 40.spf1-test.mailzone.com returned error=, last_dns_error=NXDOMAIN
# ||       postmaster 40.spf1-test.mailzone.com   DirectiveSet->new(): SPF policy: 
# ||       postmaster 40.spf1-test.mailzone.com no SPF record found for 40.spf1-test.mailzone.com
# ||       postmaster 40.spf1-test.mailzone.com header_comment: spf_source = domain of 40.spf1-test.mailzone.com
# ||       postmaster 40.spf1-test.mailzone.com header_comment: spf_source_type = original-spf-record
# Test 61 got: 'unknown' (t/00_all.t at line 127 fail #58)
#    Expected: 'pass'
# Detailed debug log for test(s) 61:
# |         40.spf1-test.mailzone.com new: ipv4=192.0.2.101, sender=40.spf1-test.mailzone.com, helo=40.spf1-test.mailzone.com
# |        postmaster 40.spf1-test.mailzone.com localpart is postmaster
# ||       postmaster 40.spf1-test.mailzone.com   DirectiveSet->new(): doing TXT query on 40.spf1-test.mailzone.com
# ||       postmaster 40.spf1-test.mailzone.com   myquery: doing TXT query on 40.spf1-test.mailzone.com
# ||       postmaster 40.spf1-test.mailzone.com   myquery: 40.spf1-test.mailzone.com TXT failed: NXDOMAIN.
# ||       postmaster 40.spf1-test.mailzone.com   DirectiveSet->new(): TXT query on 40.spf1-test.mailzone.com returned error=, last_dns_error=NXDOMAIN
# ||       postmaster 40.spf1-test.mailzone.com   DirectiveSet->new(): SPF policy: 
# ||       postmaster 40.spf1-test.mailzone.com no SPF record found for 40.spf1-test.mailzone.com
# ||       postmaster 40.spf1-test.mailzone.com header_comment: spf_source = domain of 40.spf1-test.mailzone.com
# ||       postmaster 40.spf1-test.mailzone.com header_comment: spf_source_type = original-spf-record
# Test 62 got: 'unknown' (t/00_all.t at line 127 fail #59)
#    Expected: 'fail'
# Detailed debug log for test(s) 62:
# |         40.spf1-test.mailzone.com new: ipv4=192.0.2.102, sender=40.spf1-test.mailzone.com, helo=40.spf1-test.mailzone.com
# |        postmaster 40.spf1-test.mailzone.com localpart is postmaster
# ||       postmaster 40.spf1-test.mailzone.com   DirectiveSet->new(): doing TXT query on 40.spf1-test.mailzone.com
# ||       postmaster 40.spf1-test.mailzone.com   myquery: doing TXT query on 40.spf1-test.mailzone.com
# ||       postmaster 40.spf1-test.mailzone.com   myquery: 40.spf1-test.mailzone.com TXT failed: NXDOMAIN.
# ||       postmaster 40.spf1-test.mailzone.com   DirectiveSet->new(): TXT query on 40.spf1-test.mailzone.com returned error=, last_dns_error=NXDOMAIN
# ||       postmaster 40.spf1-test.mailzone.com   DirectiveSet->new(): SPF policy: 
# ||       postmaster 40.spf1-test.mailzone.com no SPF record found for 40.spf1-test.mailzone.com
# ||       postmaster 40.spf1-test.mailzone.com header_comment: spf_source = domain of 40.spf1-test.mailzone.com
# ||       postmaster 40.spf1-test.mailzone.com header_comment: spf_source_type = original-spf-record
# Test 63 got: 'unknown' (t/00_all.t at line 127 fail #60)
#    Expected: 'fail'
# Detailed debug log for test(s) 63:
# |         41.spf1-test.mailzone.com new: ipv4=192.0.2.100, sender=41.spf1-test.mailzone.com, helo=41.spf1-test.mailzone.com
# |        postmaster 41.spf1-test.mailzone.com localpart is postmaster
# ||       postmaster 41.spf1-test.mailzone.com   DirectiveSet->new(): doing TXT query on 41.spf1-test.mailzone.com
# ||       postmaster 41.spf1-test.mailzone.com   myquery: doing TXT query on 41.spf1-test.mailzone.com
# ||       postmaster 41.spf1-test.mailzone.com   myquery: 41.spf1-test.mailzone.com TXT failed: NXDOMAIN.
# ||       postmaster 41.spf1-test.mailzone.com   DirectiveSet->new(): TXT query on 41.spf1-test.mailzone.com returned error=, last_dns_error=NXDOMAIN
# ||       postmaster 41.spf1-test.mailzone.com   DirectiveSet->new(): SPF policy: 
# ||       postmaster 41.spf1-test.mailzone.com no SPF record found for 41.spf1-test.mailzone.com
# ||       postmaster 41.spf1-test.mailzone.com header_comment: spf_source = domain of 41.spf1-test.mailzone.com
# ||       postmaster 41.spf1-test.mailzone.com header_comment: spf_source_type = original-spf-record
# Test 64 got: 'unknown' (t/00_all.t at line 127 fail #61)
#    Expected: 'pass'
# Detailed debug log for test(s) 64:
# |         41.spf1-test.mailzone.com new: ipv4=192.0.2.110, sender=41.spf1-test.mailzone.com, helo=41.spf1-test.mailzone.com
# |        postmaster 41.spf1-test.mailzone.com localpart is postmaster
# ||       postmaster 41.spf1-test.mailzone.com   DirectiveSet->new(): doing TXT query on 41.spf1-test.mailzone.com
# ||       postmaster 41.spf1-test.mailzone.com   myquery: doing TXT query on 41.spf1-test.mailzone.com
# ||       postmaster 41.spf1-test.mailzone.com   myquery: 41.spf1-test.mailzone.com TXT failed: NXDOMAIN.
# ||       postmaster 41.spf1-test.mailzone.com   DirectiveSet->new(): TXT query on 41.spf1-test.mailzone.com returned error=, last_dns_error=NXDOMAIN
# ||       postmaster 41.spf1-test.mailzone.com   DirectiveSet->new(): SPF policy: 
# ||       postmaster 41.spf1-test.mailzone.com no SPF record found for 41.spf1-test.mailzone.com
# ||       postmaster 41.spf1-test.mailzone.com header_comment: spf_source = domain of 41.spf1-test.mailzone.com
# ||       postmaster 41.spf1-test.mailzone.com header_comment: spf_source_type = original-spf-record
# Test 65 got: 'unknown' (t/00_all.t at line 127 fail #62)
#    Expected: 'pass'
# Detailed debug log for test(s) 65:
# |         41.spf1-test.mailzone.com new: ipv4=192.0.2.111, sender=41.spf1-test.mailzone.com, helo=41.spf1-test.mailzone.com
# |        postmaster 41.spf1-test.mailzone.com localpart is postmaster
# ||       postmaster 41.spf1-test.mailzone.com   DirectiveSet->new(): doing TXT query on 41.spf1-test.mailzone.com
# ||       postmaster 41.spf1-test.mailzone.com   myquery: doing TXT query on 41.spf1-test.mailzone.com
# ||       postmaster 41.spf1-test.mailzone.com   myquery: 41.spf1-test.mailzone.com TXT failed: NXDOMAIN.
# ||       postmaster 41.spf1-test.mailzone.com   DirectiveSet->new(): TXT query on 41.spf1-test.mailzone.com returned error=, last_dns_error=NXDOMAIN
# ||       postmaster 41.spf1-test.mailzone.com   DirectiveSet->new(): SPF policy: 
# ||       postmaster 41.spf1-test.mailzone.com no SPF record found for 41.spf1-test.mailzone.com
# ||       postmaster 41.spf1-test.mailzone.com header_comment: spf_source = domain of 41.spf1-test.mailzone.com
# ||       postmaster 41.spf1-test.mailzone.com header_comment: spf_source_type = original-spf-record
# Test 66 got: 'unknown' (t/00_all.t at line 127 fail #63)
#    Expected: 'fail'
# Detailed debug log for test(s) 66:
# |         42.spf1-test.mailzone.com new: ipv4=192.0.2.100, sender=42.spf1-test.mailzone.com, helo=42.spf1-test.mailzone.com
# |        postmaster 42.spf1-test.mailzone.com localpart is postmaster
# ||       postmaster 42.spf1-test.mailzone.com   DirectiveSet->new(): doing TXT query on 42.spf1-test.mailzone.com
# ||       postmaster 42.spf1-test.mailzone.com   myquery: doing TXT query on 42.spf1-test.mailzone.com
# ||       postmaster 42.spf1-test.mailzone.com   myquery: 42.spf1-test.mailzone.com TXT failed: NXDOMAIN.
# ||       postmaster 42.spf1-test.mailzone.com   DirectiveSet->new(): TXT query on 42.spf1-test.mailzone.com returned error=, last_dns_error=NXDOMAIN
# ||       postmaster 42.spf1-test.mailzone.com   DirectiveSet->new(): SPF policy: 
# ||       postmaster 42.spf1-test.mailzone.com no SPF record found for 42.spf1-test.mailzone.com
# ||       postmaster 42.spf1-test.mailzone.com header_comment: spf_source = domain of 42.spf1-test.mailzone.com
# ||       postmaster 42.spf1-test.mailzone.com header_comment: spf_source_type = original-spf-record
# Test 67 got: 'unknown' (t/00_all.t at line 127 fail #64)
#    Expected: 'pass'
# Detailed debug log for test(s) 67:
# |         42.spf1-test.mailzone.com new: ipv4=192.0.2.110, sender=42.spf1-test.mailzone.com, helo=42.spf1-test.mailzone.com
# |        postmaster 42.spf1-test.mailzone.com localpart is postmaster
# ||       postmaster 42.spf1-test.mailzone.com   DirectiveSet->new(): doing TXT query on 42.spf1-test.mailzone.com
# ||       postmaster 42.spf1-test.mailzone.com   myquery: doing TXT query on 42.spf1-test.mailzone.com
# ||       postmaster 42.spf1-test.mailzone.com   myquery: 42.spf1-test.mailzone.com TXT failed: NXDOMAIN.
# ||       postmaster 42.spf1-test.mailzone.com   DirectiveSet->new(): TXT query on 42.spf1-test.mailzone.com returned error=, last_dns_error=NXDOMAIN
# ||       postmaster 42.spf1-test.mailzone.com   DirectiveSet->new(): SPF policy: 
# ||       postmaster 42.spf1-test.mailzone.com no SPF record found for 42.spf1-test.mailzone.com
# ||       postmaster 42.spf1-test.mailzone.com header_comment: spf_source = domain of 42.spf1-test.mailzone.com
# ||       postmaster 42.spf1-test.mailzone.com header_comment: spf_source_type = original-spf-record
# Test 68 got: 'unknown' (t/00_all.t at line 127 fail #65)
#    Expected: 'pass'
# Detailed debug log for test(s) 68:
# |         42.spf1-test.mailzone.com new: ipv4=192.0.2.130, sender=42.spf1-test.mailzone.com, helo=42.spf1-test.mailzone.com
# |        postmaster 42.spf1-test.mailzone.com localpart is postmaster
# ||       postmaster 42.spf1-test.mailzone.com   DirectiveSet->new(): doing TXT query on 42.spf1-test.mailzone.com
# ||       postmaster 42.spf1-test.mailzone.com   myquery: doing TXT query on 42.spf1-test.mailzone.com
# ||       postmaster 42.spf1-test.mailzone.com   myquery: 42.spf1-test.mailzone.com TXT failed: NXDOMAIN.
# ||       postmaster 42.spf1-test.mailzone.com   DirectiveSet->new(): TXT query on 42.spf1-test.mailzone.com returned error=, last_dns_error=NXDOMAIN
# ||       postmaster 42.spf1-test.mailzone.com   DirectiveSet->new(): SPF policy: 
# ||       postmaster 42.spf1-test.mailzone.com no SPF record found for 42.spf1-test.mailzone.com
# ||       postmaster 42.spf1-test.mailzone.com header_comment: spf_source = domain of 42.spf1-test.mailzone.com
# ||       postmaster 42.spf1-test.mailzone.com header_comment: spf_source_type = original-spf-record
# Test 69 got: 'unknown' (t/00_all.t at line 127 fail #66)
#    Expected: 'pass'
# Detailed debug log for test(s) 69:
# |         42.spf1-test.mailzone.com new: ipv4=192.0.2.131, sender=42.spf1-test.mailzone.com, helo=42.spf1-test.mailzone.com
# |        postmaster 42.spf1-test.mailzone.com localpart is postmaster
# ||       postmaster 42.spf1-test.mailzone.com   DirectiveSet->new(): doing TXT query on 42.spf1-test.mailzone.com
# ||       postmaster 42.spf1-test.mailzone.com   myquery: doing TXT query on 42.spf1-test.mailzone.com
# ||       postmaster 42.spf1-test.mailzone.com   myquery: 42.spf1-test.mailzone.com TXT failed: NXDOMAIN.
# ||       postmaster 42.spf1-test.mailzone.com   DirectiveSet->new(): TXT query on 42.spf1-test.mailzone.com returned error=, last_dns_error=NXDOMAIN
# ||       postmaster 42.spf1-test.mailzone.com   DirectiveSet->new(): SPF policy: 
# ||       postmaster 42.spf1-test.mailzone.com no SPF record found for 42.spf1-test.mailzone.com
# ||       postmaster 42.spf1-test.mailzone.com header_comment: spf_source = domain of 42.spf1-test.mailzone.com
# ||       postmaster 42.spf1-test.mailzone.com header_comment: spf_source_type = original-spf-record
# Test 70 got: 'unknown' (t/00_all.t at line 127 fail #67)
#    Expected: 'fail'
# Detailed debug log for test(s) 70:
# |         45.spf1-test.mailzone.com new: ipv4=192.0.2.140, sender=45.spf1-test.mailzone.com, helo=45.spf1-test.mailzone.com
# |        postmaster 45.spf1-test.mailzone.com localpart is postmaster
# ||       postmaster 45.spf1-test.mailzone.com   DirectiveSet->new(): doing TXT query on 45.spf1-test.mailzone.com
# ||       postmaster 45.spf1-test.mailzone.com   myquery: doing TXT query on 45.spf1-test.mailzone.com
# ||       postmaster 45.spf1-test.mailzone.com   myquery: 45.spf1-test.mailzone.com TXT failed: NXDOMAIN.
# ||       postmaster 45.spf1-test.mailzone.com   DirectiveSet->new(): TXT query on 45.spf1-test.mailzone.com returned error=, last_dns_error=NXDOMAIN
# ||       postmaster 45.spf1-test.mailzone.com   DirectiveSet->new(): SPF policy: 
# ||       postmaster 45.spf1-test.mailzone.com no SPF record found for 45.spf1-test.mailzone.com
# ||       postmaster 45.spf1-test.mailzone.com header_comment: spf_source = domain of 45.spf1-test.mailzone.com
# ||       postmaster 45.spf1-test.mailzone.com header_comment: spf_source_type = original-spf-record
# Test 71 got: 'unknown' (t/00_all.t at line 127 fail #68)
#    Expected: 'fail'
# Detailed debug log for test(s) 71:
# |         45.spf1-test.mailzone.com new: ipv4=192.0.2.145, sender=45.spf1-test.mailzone.com, helo=45.spf1-test.mailzone.com
# |        postmaster 45.spf1-test.mailzone.com localpart is postmaster
# ||       postmaster 45.spf1-test.mailzone.com   DirectiveSet->new(): doing TXT query on 45.spf1-test.mailzone.com
# ||       postmaster 45.spf1-test.mailzone.com   myquery: doing TXT query on 45.spf1-test.mailzone.com
# ||       postmaster 45.spf1-test.mailzone.com   myquery: 45.spf1-test.mailzone.com TXT failed: NXDOMAIN.
# ||       postmaster 45.spf1-test.mailzone.com   DirectiveSet->new(): TXT query on 45.spf1-test.mailzone.com returned error=, last_dns_error=NXDOMAIN
# ||       postmaster 45.spf1-test.mailzone.com   DirectiveSet->new(): SPF policy: 
# ||       postmaster 45.spf1-test.mailzone.com no SPF record found for 45.spf1-test.mailzone.com
# ||       postmaster 45.spf1-test.mailzone.com header_comment: spf_source = domain of 45.spf1-test.mailzone.com
# ||       postmaster 45.spf1-test.mailzone.com header_comment: spf_source_type = original-spf-record
# Test 72 got: 'unknown' (t/00_all.t at line 127 fail #69)
#    Expected: 'fail'
# Detailed debug log for test(s) 72:
# |         45.spf1-test.mailzone.com new: ipv4=192.0.2.146, sender=45.spf1-test.mailzone.com, helo=45.spf1-test.mailzone.com
# |        postmaster 45.spf1-test.mailzone.com localpart is postmaster
# ||       postmaster 45.spf1-test.mailzone.com   DirectiveSet->new(): doing TXT query on 45.spf1-test.mailzone.com
# ||       postmaster 45.spf1-test.mailzone.com   myquery: doing TXT query on 45.spf1-test.mailzone.com
# ||       postmaster 45.spf1-test.mailzone.com   myquery: 45.spf1-test.mailzone.com TXT failed: NXDOMAIN.
# ||       postmaster 45.spf1-test.mailzone.com   DirectiveSet->new(): TXT query on 45.spf1-test.mailzone.com returned error=, last_dns_error=NXDOMAIN
# ||       postmaster 45.spf1-test.mailzone.com   DirectiveSet->new(): SPF policy: 
# ||       postmaster 45.spf1-test.mailzone.com no SPF record found for 45.spf1-test.mailzone.com
# ||       postmaster 45.spf1-test.mailzone.com header_comment: spf_source = domain of 45.spf1-test.mailzone.com
# ||       postmaster 45.spf1-test.mailzone.com header_comment: spf_source_type = original-spf-record
# Test 73 got: 'unknown' (t/00_all.t at line 127 fail #70)
#    Expected: 'fail'
# Detailed debug log for test(s) 73:
# |         45.spf1-test.mailzone.com new: ipv4=192.0.2.147, sender=45.spf1-test.mailzone.com, helo=45.spf1-test.mailzone.com
# |        postmaster 45.spf1-test.mailzone.com localpart is postmaster
# ||       postmaster 45.spf1-test.mailzone.com   DirectiveSet->new(): doing TXT query on 45.spf1-test.mailzone.com
# ||       postmaster 45.spf1-test.mailzone.com   myquery: doing TXT query on 45.spf1-test.mailzone.com
# ||       postmaster 45.spf1-test.mailzone.com   myquery: 45.spf1-test.mailzone.com TXT failed: NXDOMAIN.
# ||       postmaster 45.spf1-test.mailzone.com   DirectiveSet->new(): TXT query on 45.spf1-test.mailzone.com returned error=, last_dns_error=NXDOMAIN
# ||       postmaster 45.spf1-test.mailzone.com   DirectiveSet->new(): SPF policy: 
# ||       postmaster 45.spf1-test.mailzone.com no SPF record found for 45.spf1-test.mailzone.com
# ||       postmaster 45.spf1-test.mailzone.com header_comment: spf_source = domain of 45.spf1-test.mailzone.com
# ||       postmaster 45.spf1-test.mailzone.com header_comment: spf_source_type = original-spf-record
# Test 74 got: 'unknown' (t/00_all.t at line 127 fail #71)
#    Expected: 'fail'
# Detailed debug log for test(s) 74:
# |         45.spf1-test.mailzone.com new: ipv4=192.0.2.148, sender=45.spf1-test.mailzone.com, helo=45.spf1-test.mailzone.com
# |        postmaster 45.spf1-test.mailzone.com localpart is postmaster
# ||       postmaster 45.spf1-test.mailzone.com   DirectiveSet->new(): doing TXT query on 45.spf1-test.mailzone.com
# ||       postmaster 45.spf1-test.mailzone.com   myquery: doing TXT query on 45.spf1-test.mailzone.com
# ||       postmaster 45.spf1-test.mailzone.com   myquery: 45.spf1-test.mailzone.com TXT failed: NXDOMAIN.
# ||       postmaster 45.spf1-test.mailzone.com   DirectiveSet->new(): TXT query on 45.spf1-test.mailzone.com returned error=, last_dns_error=NXDOMAIN
# ||       postmaster 45.spf1-test.mailzone.com   DirectiveSet->new(): SPF policy: 
# ||       postmaster 45.spf1-test.mailzone.com no SPF record found for 45.spf1-test.mailzone.com
# ||       postmaster 45.spf1-test.mailzone.com header_comment: spf_source = domain of 45.spf1-test.mailzone.com
# ||       postmaster 45.spf1-test.mailzone.com header_comment: spf_source_type = original-spf-record
# Test 75 got: 'unknown' (t/00_all.t at line 127 fail #72)
#    Expected: 'pass'
# Detailed debug log for test(s) 75:
# |         45.spf1-test.mailzone.com new: ipv4=208.210.124.192, sender=45.spf1-test.mailzone.com, helo=45.spf1-test.mailzone.com
# |        postmaster 45.spf1-test.mailzone.com localpart is postmaster
# ||       postmaster 45.spf1-test.mailzone.com   DirectiveSet->new(): doing TXT query on 45.spf1-test.mailzone.com
# ||       postmaster 45.spf1-test.mailzone.com   myquery: doing TXT query on 45.spf1-test.mailzone.com
# ||       postmaster 45.spf1-test.mailzone.com   myquery: 45.spf1-test.mailzone.com TXT failed: NXDOMAIN.
# ||       postmaster 45.spf1-test.mailzone.com   DirectiveSet->new(): TXT query on 45.spf1-test.mailzone.com returned error=, last_dns_error=NXDOMAIN
# ||       postmaster 45.spf1-test.mailzone.com   DirectiveSet->new(): SPF policy: 
# ||       postmaster 45.spf1-test.mailzone.com no SPF record found for 45.spf1-test.mailzone.com
# ||       postmaster 45.spf1-test.mailzone.com header_comment: spf_source = domain of 45.spf1-test.mailzone.com
# ||       postmaster 45.spf1-test.mailzone.com header_comment: spf_source_type = original-spf-record
# Test 76 got: 'unknown' (t/00_all.t at line 127 fail #73)
#    Expected: 'pass'
# Detailed debug log for test(s) 76:
# |         45.spf1-test.mailzone.com new: ipv4=192.0.2.200, sender=45.spf1-test.mailzone.com, helo=45.spf1-test.mailzone.com
# |        postmaster 45.spf1-test.mailzone.com localpart is postmaster
# ||       postmaster 45.spf1-test.mailzone.com   DirectiveSet->new(): doing TXT query on 45.spf1-test.mailzone.com
# ||       postmaster 45.spf1-test.mailzone.com   myquery: doing TXT query on 45.spf1-test.mailzone.com
# ||       postmaster 45.spf1-test.mailzone.com   myquery: 45.spf1-test.mailzone.com TXT failed: NXDOMAIN.
# ||       postmaster 45.spf1-test.mailzone.com   DirectiveSet->new(): TXT query on 45.spf1-test.mailzone.com returned error=, last_dns_error=NXDOMAIN
# ||       postmaster 45.spf1-test.mailzone.com   DirectiveSet->new(): SPF policy: 
# ||       postmaster 45.spf1-test.mailzone.com no SPF record found for 45.spf1-test.mailzone.com
# ||       postmaster 45.spf1-test.mailzone.com header_comment: spf_source = domain of 45.spf1-test.mailzone.com
# ||       postmaster 45.spf1-test.mailzone.com header_comment: spf_source_type = original-spf-record
# Test 78 got: 'unknown' (t/00_all.t at line 127 fail #75)
#    Expected: 'fail'
# Detailed debug log for test(s) 78:
# |         51.spf1-test.mailzone.com new: ipv4=192.0.2.200, sender=51.spf1-test.mailzone.com, helo=51.spf1-test.mailzone.com
# |        postmaster 51.spf1-test.mailzone.com localpart is postmaster
# ||       postmaster 51.spf1-test.mailzone.com   DirectiveSet->new(): doing TXT query on 51.spf1-test.mailzone.com
# ||       postmaster 51.spf1-test.mailzone.com   myquery: doing TXT query on 51.spf1-test.mailzone.com
# ||       postmaster 51.spf1-test.mailzone.com   myquery: 51.spf1-test.mailzone.com TXT failed: NXDOMAIN.
# ||       postmaster 51.spf1-test.mailzone.com   DirectiveSet->new(): TXT query on 51.spf1-test.mailzone.com returned error=, last_dns_error=NXDOMAIN
# ||       postmaster 51.spf1-test.mailzone.com   DirectiveSet->new(): SPF policy: 
# ||       postmaster 51.spf1-test.mailzone.com no SPF record found for 51.spf1-test.mailzone.com
# ||       postmaster 51.spf1-test.mailzone.com header_comment: spf_source = domain of 51.spf1-test.mailzone.com
# ||       postmaster 51.spf1-test.mailzone.com header_comment: spf_source_type = original-spf-record
# Test 79 got: 'unknown' (t/00_all.t at line 127 fail #76)
#    Expected: 'pass'
# Detailed debug log for test(s) 79:
# |         51.spf1-test.mailzone.com new: ipv4=192.0.2.130, sender=51.spf1-test.mailzone.com, helo=51.spf1-test.mailzone.com
# |        postmaster 51.spf1-test.mailzone.com localpart is postmaster
# ||       postmaster 51.spf1-test.mailzone.com   DirectiveSet->new(): doing TXT query on 51.spf1-test.mailzone.com
# ||       postmaster 51.spf1-test.mailzone.com   myquery: doing TXT query on 51.spf1-test.mailzone.com
# ||       postmaster 51.spf1-test.mailzone.com   myquery: 51.spf1-test.mailzone.com TXT failed: NXDOMAIN.
# ||       postmaster 51.spf1-test.mailzone.com   DirectiveSet->new(): TXT query on 51.spf1-test.mailzone.com returned error=, last_dns_error=NXDOMAIN
# ||       postmaster 51.spf1-test.mailzone.com   DirectiveSet->new(): SPF policy: 
# ||       postmaster 51.spf1-test.mailzone.com no SPF record found for 51.spf1-test.mailzone.com
# ||       postmaster 51.spf1-test.mailzone.com header_comment: spf_source = domain of 51.spf1-test.mailzone.com
# ||       postmaster 51.spf1-test.mailzone.com header_comment: spf_source_type = original-spf-record
# Test 80 got: 'unknown' (t/00_all.t at line 127 fail #77)
#    Expected: 'fail'
# Detailed debug log for test(s) 80:
# |         52.spf1-test.mailzone.com new: ipv4=192.0.2.200, sender=52.spf1-test.mailzone.com, helo=52.spf1-test.mailzone.com
# |        postmaster 52.spf1-test.mailzone.com localpart is postmaster
# ||       postmaster 52.spf1-test.mailzone.com   DirectiveSet->new(): doing TXT query on 52.spf1-test.mailzone.com
# ||       postmaster 52.spf1-test.mailzone.com   myquery: doing TXT query on 52.spf1-test.mailzone.com
# ||       postmaster 52.spf1-test.mailzone.com   myquery: 52.spf1-test.mailzone.com TXT failed: NXDOMAIN.
# ||       postmaster 52.spf1-test.mailzone.com   DirectiveSet->new(): TXT query on 52.spf1-test.mailzone.com returned error=, last_dns_error=NXDOMAIN
# ||       postmaster 52.spf1-test.mailzone.com   DirectiveSet->new(): SPF policy: 
# ||       postmaster 52.spf1-test.mailzone.com no SPF record found for 52.spf1-test.mailzone.com
# ||       postmaster 52.spf1-test.mailzone.com header_comment: spf_source = domain of 52.spf1-test.mailzone.com
# ||       postmaster 52.spf1-test.mailzone.com header_comment: spf_source_type = original-spf-record
# Test 81 got: 'unknown' (t/00_all.t at line 127 fail #78)
#    Expected: 'pass'
# Detailed debug log for test(s) 81:
# |         52.spf1-test.mailzone.com new: ipv4=192.0.2.130, sender=52.spf1-test.mailzone.com, helo=52.spf1-test.mailzone.com
# |        postmaster 52.spf1-test.mailzone.com localpart is postmaster
# ||       postmaster 52.spf1-test.mailzone.com   DirectiveSet->new(): doing TXT query on 52.spf1-test.mailzone.com
# ||       postmaster 52.spf1-test.mailzone.com   myquery: doing TXT query on 52.spf1-test.mailzone.com
# ||       postmaster 52.spf1-test.mailzone.com   myquery: 52.spf1-test.mailzone.com TXT failed: NXDOMAIN.
# ||       postmaster 52.spf1-test.mailzone.com   DirectiveSet->new(): TXT query on 52.spf1-test.mailzone.com returned error=, last_dns_error=NXDOMAIN
# ||       postmaster 52.spf1-test.mailzone.com   DirectiveSet->new(): SPF policy: 
# ||       postmaster 52.spf1-test.mailzone.com no SPF record found for 52.spf1-test.mailzone.com
# ||       postmaster 52.spf1-test.mailzone.com header_comment: spf_source = domain of 52.spf1-test.mailzone.com
# ||       postmaster 52.spf1-test.mailzone.com header_comment: spf_source_type = original-spf-record
# Test 89 got: 'unknown' (t/00_all.t at line 127 fail #86)
#    Expected: 'fail'
# Detailed debug log for test(s) 89:
# |         70.spf1-test.mailzone.com new: ipv4=192.0.2.103, sender=droid@70.spf1-test.mailzone.com, helo=70.spf1-test.mailzone.com
# |        droid 70.spf1-test.mailzone.com localpart is droid
# ||       droid 70.spf1-test.mailzone.com   DirectiveSet->new(): doing TXT query on 70.spf1-test.mailzone.com
# ||       droid 70.spf1-test.mailzone.com   myquery: doing TXT query on 70.spf1-test.mailzone.com
# ||       droid 70.spf1-test.mailzone.com   myquery: 70.spf1-test.mailzone.com TXT failed: NXDOMAIN.
# ||       droid 70.spf1-test.mailzone.com   DirectiveSet->new(): TXT query on 70.spf1-test.mailzone.com returned error=, last_dns_error=NXDOMAIN
# ||       droid 70.spf1-test.mailzone.com   DirectiveSet->new(): SPF policy: 
# ||       droid 70.spf1-test.mailzone.com no SPF record found for 70.spf1-test.mailzone.com
# ||       droid 70.spf1-test.mailzone.com header_comment: spf_source = domain of droid@70.spf1-test.mailzone.com
# ||       droid 70.spf1-test.mailzone.com header_comment: spf_source_type = original-spf-record
# Test 90 got: 'unknown' (t/00_all.t at line 127 fail #87)
#    Expected: 'pass'
# Detailed debug log for test(s) 90:
# |         70.spf1-test.mailzone.com new: ipv4=192.0.2.103, sender=bob+1@70.spf1-test.mailzone.com, helo=70.spf1-test.mailzone.com
# |        bob+1 70.spf1-test.mailzone.com localpart is bob+1
# ||       bob+1 70.spf1-test.mailzone.com   DirectiveSet->new(): doing TXT query on 70.spf1-test.mailzone.com
# ||       bob+1 70.spf1-test.mailzone.com   myquery: doing TXT query on 70.spf1-test.mailzone.com
# ||       bob+1 70.spf1-test.mailzone.com   myquery: 70.spf1-test.mailzone.com TXT failed: NXDOMAIN.
# ||       bob+1 70.spf1-test.mailzone.com   DirectiveSet->new(): TXT query on 70.spf1-test.mailzone.com returned error=, last_dns_error=NXDOMAIN
# ||       bob+1 70.spf1-test.mailzone.com   DirectiveSet->new(): SPF policy: 
# ||       bob+1 70.spf1-test.mailzone.com no SPF record found for 70.spf1-test.mailzone.com
# ||       bob+1 70.spf1-test.mailzone.com header_comment: spf_source = domain of bob+1@70.spf1-test.mailzone.com
# ||       bob+1 70.spf1-test.mailzone.com header_comment: spf_source_type = original-spf-record
# Test 91 got: 'unknown' (t/00_all.t at line 127 fail #88)
#    Expected: 'pass'
# Detailed debug log for test(s) 91:
# |         70.spf1-test.mailzone.com new: ipv4=192.0.2.103, sender=bob+2@70.spf1-test.mailzone.com, helo=70.spf1-test.mailzone.com
# |        bob+2 70.spf1-test.mailzone.com localpart is bob+2
# ||       bob+2 70.spf1-test.mailzone.com   DirectiveSet->new(): doing TXT query on 70.spf1-test.mailzone.com
# ||       bob+2 70.spf1-test.mailzone.com   myquery: doing TXT query on 70.spf1-test.mailzone.com
# ||       bob+2 70.spf1-test.mailzone.com   myquery: 70.spf1-test.mailzone.com TXT failed: NXDOMAIN.
# ||       bob+2 70.spf1-test.mailzone.com   DirectiveSet->new(): TXT query on 70.spf1-test.mailzone.com returned error=, last_dns_error=NXDOMAIN
# ||       bob+2 70.spf1-test.mailzone.com   DirectiveSet->new(): SPF policy: 
# ||       bob+2 70.spf1-test.mailzone.com no SPF record found for 70.spf1-test.mailzone.com
# ||       bob+2 70.spf1-test.mailzone.com header_comment: spf_source = domain of bob+2@70.spf1-test.mailzone.com
# ||       bob+2 70.spf1-test.mailzone.com header_comment: spf_source_type = original-spf-record
# Test 92 got: 'unknown' (t/00_all.t at line 127 fail #89)
#    Expected: 'pass'
# Detailed debug log for test(s) 92:
# |         70.spf1-test.mailzone.com new: ipv4=192.0.2.103, sender=bob@70.spf1-test.mailzone.com, helo=70.spf1-test.mailzone.com
# |        bob 70.spf1-test.mailzone.com localpart is bob
# ||       bob 70.spf1-test.mailzone.com   DirectiveSet->new(): doing TXT query on 70.spf1-test.mailzone.com
# ||       bob 70.spf1-test.mailzone.com   myquery: doing TXT query on 70.spf1-test.mailzone.com
# ||       bob 70.spf1-test.mailzone.com   myquery: 70.spf1-test.mailzone.com TXT failed: NXDOMAIN.
# ||       bob 70.spf1-test.mailzone.com   DirectiveSet->new(): TXT query on 70.spf1-test.mailzone.com returned error=, last_dns_error=NXDOMAIN
# ||       bob 70.spf1-test.mailzone.com   DirectiveSet->new(): SPF policy: 
# ||       bob 70.spf1-test.mailzone.com no SPF record found for 70.spf1-test.mailzone.com
# ||       bob 70.spf1-test.mailzone.com header_comment: spf_source = domain of bob@70.spf1-test.mailzone.com
# ||       bob 70.spf1-test.mailzone.com header_comment: spf_source_type = original-spf-record
# Test 93 got: 'unknown' (t/00_all.t at line 127 fail #90)
#    Expected: 'fail'
# Detailed debug log for test(s) 93:
# |         70.spf1-test.mailzone.com new: ipv4=192.0.2.103, sender=joe+1@70.spf1-test.mailzone.com, helo=70.spf1-test.mailzone.com
# |        joe+1 70.spf1-test.mailzone.com localpart is joe+1
# ||       joe+1 70.spf1-test.mailzone.com   DirectiveSet->new(): doing TXT query on 70.spf1-test.mailzone.com
# ||       joe+1 70.spf1-test.mailzone.com   myquery: doing TXT query on 70.spf1-test.mailzone.com
# ||       joe+1 70.spf1-test.mailzone.com   myquery: 70.spf1-test.mailzone.com TXT failed: NXDOMAIN.
# ||       joe+1 70.spf1-test.mailzone.com   DirectiveSet->new(): TXT query on 70.spf1-test.mailzone.com returned error=, last_dns_error=NXDOMAIN
# ||       joe+1 70.spf1-test.mailzone.com   DirectiveSet->new(): SPF policy: 
# ||       joe+1 70.spf1-test.mailzone.com no SPF record found for 70.spf1-test.mailzone.com
# ||       joe+1 70.spf1-test.mailzone.com header_comment: spf_source = domain of joe+1@70.spf1-test.mailzone.com
# ||       joe+1 70.spf1-test.mailzone.com header_comment: spf_source_type = original-spf-record
# Test 94 got: 'unknown' (t/00_all.t at line 127 fail #91)
#    Expected: 'fail'
# Detailed debug log for test(s) 94:
# |         70.spf1-test.mailzone.com new: ipv4=192.0.2.103, sender=joe-2@70.spf1-test.mailzone.com, helo=70.spf1-test.mailzone.com
# |        joe-2 70.spf1-test.mailzone.com localpart is joe-2
# ||       joe-2 70.spf1-test.mailzone.com   DirectiveSet->new(): doing TXT query on 70.spf1-test.mailzone.com
# ||       joe-2 70.spf1-test.mailzone.com   myquery: doing TXT query on 70.spf1-test.mailzone.com
# ||       joe-2 70.spf1-test.mailzone.com   myquery: 70.spf1-test.mailzone.com TXT failed: NXDOMAIN.
# ||       joe-2 70.spf1-test.mailzone.com   DirectiveSet->new(): TXT query on 70.spf1-test.mailzone.com returned error=, last_dns_error=NXDOMAIN
# ||       joe-2 70.spf1-test.mailzone.com   DirectiveSet->new(): SPF policy: 
# ||       joe-2 70.spf1-test.mailzone.com no SPF record found for 70.spf1-test.mailzone.com
# ||       joe-2 70.spf1-test.mailzone.com header_comment: spf_source = domain of joe-2@70.spf1-test.mailzone.com
# ||       joe-2 70.spf1-test.mailzone.com header_comment: spf_source_type = original-spf-record
# Test 95 got: 'unknown' (t/00_all.t at line 127 fail #92)
#    Expected: 'fail'
# Detailed debug log for test(s) 95:
# |         70.spf1-test.mailzone.com new: ipv4=192.0.2.103, sender=moe-1@70.spf1-test.mailzone.com, helo=70.spf1-test.mailzone.com
# |        moe-1 70.spf1-test.mailzone.com localpart is moe-1
# ||       moe-1 70.spf1-test.mailzone.com   DirectiveSet->new(): doing TXT query on 70.spf1-test.mailzone.com
# ||       moe-1 70.spf1-test.mailzone.com   myquery: doing TXT query on 70.spf1-test.mailzone.com
# ||       moe-1 70.spf1-test.mailzone.com   myquery: 70.spf1-test.mailzone.com TXT failed: NXDOMAIN.
# ||       moe-1 70.spf1-test.mailzone.com   DirectiveSet->new(): TXT query on 70.spf1-test.mailzone.com returned error=, last_dns_error=NXDOMAIN
# ||       moe-1 70.spf1-test.mailzone.com   DirectiveSet->new(): SPF policy: 
# ||       moe-1 70.spf1-test.mailzone.com no SPF record found for 70.spf1-test.mailzone.com
# ||       moe-1 70.spf1-test.mailzone.com header_comment: spf_source = domain of moe-1@70.spf1-test.mailzone.com
# ||       moe-1 70.spf1-test.mailzone.com header_comment: spf_source_type = original-spf-record
# Test 96 got: 'unknown' (t/00_all.t at line 127 fail #93)
#    Expected: 'pass'
# Detailed debug log for test(s) 96:
# |         70.spf1-test.mailzone.com new: ipv4=192.0.2.103, sender=70.spf1-test.mailzone.com, helo=70.spf1-test.mailzone.com
# |        postmaster 70.spf1-test.mailzone.com localpart is postmaster
# ||       postmaster 70.spf1-test.mailzone.com   DirectiveSet->new(): doing TXT query on 70.spf1-test.mailzone.com
# ||       postmaster 70.spf1-test.mailzone.com   myquery: doing TXT query on 70.spf1-test.mailzone.com
# ||       postmaster 70.spf1-test.mailzone.com   myquery: 70.spf1-test.mailzone.com TXT failed: NXDOMAIN.
# ||       postmaster 70.spf1-test.mailzone.com   DirectiveSet->new(): TXT query on 70.spf1-test.mailzone.com returned error=, last_dns_error=NXDOMAIN
# ||       postmaster 70.spf1-test.mailzone.com   DirectiveSet->new(): SPF policy: 
# ||       postmaster 70.spf1-test.mailzone.com no SPF record found for 70.spf1-test.mailzone.com
# ||       postmaster 70.spf1-test.mailzone.com header_comment: spf_source = domain of 70.spf1-test.mailzone.com
# ||       postmaster 70.spf1-test.mailzone.com header_comment: spf_source_type = original-spf-record
# Test 97 got: 'unknown' (t/00_all.t at line 127 fail #94)
#    Expected: 'fail'
# Detailed debug log for test(s) 97:
# |         80.spf1-test.mailzone.com new: ipv4=64.236.24.4, sender=80.spf1-test.mailzone.com, helo=80.spf1-test.mailzone.com
# |        postmaster 80.spf1-test.mailzone.com localpart is postmaster
# ||       postmaster 80.spf1-test.mailzone.com   DirectiveSet->new(): doing TXT query on 80.spf1-test.mailzone.com
# ||       postmaster 80.spf1-test.mailzone.com   myquery: doing TXT query on 80.spf1-test.mailzone.com
# ||       postmaster 80.spf1-test.mailzone.com   myquery: 80.spf1-test.mailzone.com TXT failed: NXDOMAIN.
# ||       postmaster 80.spf1-test.mailzone.com   DirectiveSet->new(): TXT query on 80.spf1-test.mailzone.com returned error=, last_dns_error=NXDOMAIN
# ||       postmaster 80.spf1-test.mailzone.com   DirectiveSet->new(): SPF policy: 
# ||       postmaster 80.spf1-test.mailzone.com no SPF record found for 80.spf1-test.mailzone.com
# ||       postmaster 80.spf1-test.mailzone.com header_comment: spf_source = domain of 80.spf1-test.mailzone.com
# ||       postmaster 80.spf1-test.mailzone.com header_comment: spf_source_type = original-spf-record
# Test 98 got: 'unknown' (t/00_all.t at line 127 fail #95)
#    Expected: 'pass'
# Detailed debug log for test(s) 98:
# |         80.spf1-test.mailzone.com new: ipv4=208.210.124.180, sender=80.spf1-test.mailzone.com, helo=80.spf1-test.mailzone.com
# |        postmaster 80.spf1-test.mailzone.com localpart is postmaster
# ||       postmaster 80.spf1-test.mailzone.com   DirectiveSet->new(): doing TXT query on 80.spf1-test.mailzone.com
# ||       postmaster 80.spf1-test.mailzone.com   myquery: doing TXT query on 80.spf1-test.mailzone.com
# ||       postmaster 80.spf1-test.mailzone.com   myquery: 80.spf1-test.mailzone.com TXT failed: NXDOMAIN.
# ||       postmaster 80.spf1-test.mailzone.com   DirectiveSet->new(): TXT query on 80.spf1-test.mailzone.com returned error=, last_dns_error=NXDOMAIN
# ||       postmaster 80.spf1-test.mailzone.com   DirectiveSet->new(): SPF policy: 
# ||       postmaster 80.spf1-test.mailzone.com no SPF record found for 80.spf1-test.mailzone.com
# ||       postmaster 80.spf1-test.mailzone.com header_comment: spf_source = domain of 80.spf1-test.mailzone.com
# ||       postmaster 80.spf1-test.mailzone.com header_comment: spf_source_type = original-spf-record
# Test 99 got: 'unknown' (t/00_all.t at line 127 fail #96)
#    Expected: 'pass'
# Detailed debug log for test(s) 99:
# |         80.spf1-test.mailzone.com new: ipv4=192.0.2.80, sender=80.spf1-test.mailzone.com, helo=80.spf1-test.mailzone.com
# |        postmaster 80.spf1-test.mailzone.com localpart is postmaster
# ||       postmaster 80.spf1-test.mailzone.com   DirectiveSet->new(): doing TXT query on 80.spf1-test.mailzone.com
# ||       postmaster 80.spf1-test.mailzone.com   myquery: doing TXT query on 80.spf1-test.mailzone.com
# ||       postmaster 80.spf1-test.mailzone.com   myquery: 80.spf1-test.mailzone.com TXT failed: NXDOMAIN.
# ||       postmaster 80.spf1-test.mailzone.com   DirectiveSet->new(): TXT query on 80.spf1-test.mailzone.com returned error=, last_dns_error=NXDOMAIN
# ||       postmaster 80.spf1-test.mailzone.com   DirectiveSet->new(): SPF policy: 
# ||       postmaster 80.spf1-test.mailzone.com no SPF record found for 80.spf1-test.mailzone.com
# ||       postmaster 80.spf1-test.mailzone.com header_comment: spf_source = domain of 80.spf1-test.mailzone.com
# ||       postmaster 80.spf1-test.mailzone.com header_comment: spf_source_type = original-spf-record
# Test 100 got: 'unknown' (t/00_all.t at line 127 fail #97)
#     Expected: 'fail'
# Detailed debug log for test(s) 100:
# |         90.spf1-test.mailzone.com new: ipv4=192.0.2.1, sender=90.spf1-test.mailzone.com, helo=90.spf1-test.mailzone.com
# |        postmaster 90.spf1-test.mailzone.com localpart is postmaster
# ||       postmaster 90.spf1-test.mailzone.com   DirectiveSet->new(): doing TXT query on 90.spf1-test.mailzone.com
# ||       postmaster 90.spf1-test.mailzone.com   myquery: doing TXT query on 90.spf1-test.mailzone.com
# ||       postmaster 90.spf1-test.mailzone.com   myquery: 90.spf1-test.mailzone.com TXT failed: NXDOMAIN.
# ||       postmaster 90.spf1-test.mailzone.com   DirectiveSet->new(): TXT query on 90.spf1-test.mailzone.com returned error=, last_dns_error=NXDOMAIN
# ||       postmaster 90.spf1-test.mailzone.com   DirectiveSet->new(): SPF policy: 
# ||       postmaster 90.spf1-test.mailzone.com no SPF record found for 90.spf1-test.mailzone.com
# ||       postmaster 90.spf1-test.mailzone.com header_comment: spf_source = domain of 90.spf1-test.mailzone.com
# ||       postmaster 90.spf1-test.mailzone.com header_comment: spf_source_type = original-spf-record
# Test 101 got: 'unknown' (t/00_all.t at line 127 fail #98)
#     Expected: 'fail'
# Detailed debug log for test(s) 101:
# |         90.spf1-test.mailzone.com new: ipv4=192.0.2.127, sender=90.spf1-test.mailzone.com, helo=90.spf1-test.mailzone.com
# |        postmaster 90.spf1-test.mailzone.com localpart is postmaster
# ||       postmaster 90.spf1-test.mailzone.com   DirectiveSet->new(): doing TXT query on 90.spf1-test.mailzone.com
# ||       postmaster 90.spf1-test.mailzone.com   myquery: doing TXT query on 90.spf1-test.mailzone.com
# ||       postmaster 90.spf1-test.mailzone.com   myquery: 90.spf1-test.mailzone.com TXT failed: NXDOMAIN.
# ||       postmaster 90.spf1-test.mailzone.com   DirectiveSet->new(): TXT query on 90.spf1-test.mailzone.com returned error=, last_dns_error=NXDOMAIN
# ||       postmaster 90.spf1-test.mailzone.com   DirectiveSet->new(): SPF policy: 
# ||       postmaster 90.spf1-test.mailzone.com no SPF record found for 90.spf1-test.mailzone.com
# ||       postmaster 90.spf1-test.mailzone.com header_comment: spf_source = domain of 90.spf1-test.mailzone.com
# ||       postmaster 90.spf1-test.mailzone.com header_comment: spf_source_type = original-spf-record
# Test 102 got: 'unknown' (t/00_all.t at line 127 fail #99)
#     Expected: 'pass'
# Detailed debug log for test(s) 102:
# |         90.spf1-test.mailzone.com new: ipv4=192.0.2.129, sender=90.spf1-test.mailzone.com, helo=90.spf1-test.mailzone.com
# |        postmaster 90.spf1-test.mailzone.com localpart is postmaster
# ||       postmaster 90.spf1-test.mailzone.com   DirectiveSet->new(): doing TXT query on 90.spf1-test.mailzone.com
# ||       postmaster 90.spf1-test.mailzone.com   myquery: doing TXT query on 90.spf1-test.mailzone.com
# ||       postmaster 90.spf1-test.mailzone.com   myquery: 90.spf1-test.mailzone.com TXT failed: NXDOMAIN.
# ||       postmaster 90.spf1-test.mailzone.com   DirectiveSet->new(): TXT query on 90.spf1-test.mailzone.com returned error=, last_dns_error=NXDOMAIN
# ||       postmaster 90.spf1-test.mailzone.com   DirectiveSet->new(): SPF policy: 
# ||       postmaster 90.spf1-test.mailzone.com no SPF record found for 90.spf1-test.mailzone.com
# ||       postmaster 90.spf1-test.mailzone.com header_comment: spf_source = domain of 90.spf1-test.mailzone.com
# ||       postmaster 90.spf1-test.mailzone.com header_comment: spf_source_type = original-spf-record
# Test 103 got: 'unknown' (t/00_all.t at line 127 fail #100)
#     Expected: 'fail'
# Detailed debug log for test(s) 103:
# |         91.spf1-test.mailzone.com new: ipv4=192.168.1.1, sender=91.spf1-test.mailzone.com, helo=91.spf1-test.mailzone.com
# |        postmaster 91.spf1-test.mailzone.com localpart is postmaster
# ||       postmaster 91.spf1-test.mailzone.com   DirectiveSet->new(): doing TXT query on 91.spf1-test.mailzone.com
# ||       postmaster 91.spf1-test.mailzone.com   myquery: doing TXT query on 91.spf1-test.mailzone.com
# ||       postmaster 91.spf1-test.mailzone.com   myquery: 91.spf1-test.mailzone.com TXT failed: NXDOMAIN.
# ||       postmaster 91.spf1-test.mailzone.com   DirectiveSet->new(): TXT query on 91.spf1-test.mailzone.com returned error=, last_dns_error=NXDOMAIN
# ||       postmaster 91.spf1-test.mailzone.com   DirectiveSet->new(): SPF policy: 
# ||       postmaster 91.spf1-test.mailzone.com no SPF record found for 91.spf1-test.mailzone.com
# ||       postmaster 91.spf1-test.mailzone.com header_comment: spf_source = domain of 91.spf1-test.mailzone.com
# ||       postmaster 91.spf1-test.mailzone.com header_comment: spf_source_type = original-spf-record
# Test 104 got: 'unknown' (t/00_all.t at line 127 fail #101)
#     Expected: 'pass'
# Detailed debug log for test(s) 104:
# |         91.spf1-test.mailzone.com new: ipv4=192.0.2.127, sender=91.spf1-test.mailzone.com, helo=91.spf1-test.mailzone.com
# |        postmaster 91.spf1-test.mailzone.com localpart is postmaster
# ||       postmaster 91.spf1-test.mailzone.com   DirectiveSet->new(): doing TXT query on 91.spf1-test.mailzone.com
# ||       postmaster 91.spf1-test.mailzone.com   myquery: doing TXT query on 91.spf1-test.mailzone.com
# ||       postmaster 91.spf1-test.mailzone.com   myquery: 91.spf1-test.mailzone.com TXT failed: NXDOMAIN.
# ||       postmaster 91.spf1-test.mailzone.com   DirectiveSet->new(): TXT query on 91.spf1-test.mailzone.com returned error=, last_dns_error=NXDOMAIN
# ||       postmaster 91.spf1-test.mailzone.com   DirectiveSet->new(): SPF policy: 
# ||       postmaster 91.spf1-test.mailzone.com no SPF record found for 91.spf1-test.mailzone.com
# ||       postmaster 91.spf1-test.mailzone.com header_comment: spf_source = domain of 91.spf1-test.mailzone.com
# ||       postmaster 91.spf1-test.mailzone.com header_comment: spf_source_type = original-spf-record
# Test 105 got: 'unknown' (t/00_all.t at line 127 fail #102)
#     Expected: 'fail'
# Detailed debug log for test(s) 105:
# |         91.spf1-test.mailzone.com new: ipv4=192.0.2.129, sender=91.spf1-test.mailzone.com, helo=91.spf1-test.mailzone.com
# |        postmaster 91.spf1-test.mailzone.com localpart is postmaster
# ||       postmaster 91.spf1-test.mailzone.com   DirectiveSet->new(): doing TXT query on 91.spf1-test.mailzone.com
# ||       postmaster 91.spf1-test.mailzone.com   myquery: doing TXT query on 91.spf1-test.mailzone.com
# ||       postmaster 91.spf1-test.mailzone.com   myquery: 91.spf1-test.mailzone.com TXT failed: NXDOMAIN.
# ||       postmaster 91.spf1-test.mailzone.com   DirectiveSet->new(): TXT query on 91.spf1-test.mailzone.com returned error=, last_dns_error=NXDOMAIN
# ||       postmaster 91.spf1-test.mailzone.com   DirectiveSet->new(): SPF policy: 
# ||       postmaster 91.spf1-test.mailzone.com no SPF record found for 91.spf1-test.mailzone.com
# ||       postmaster 91.spf1-test.mailzone.com header_comment: spf_source = domain of 91.spf1-test.mailzone.com
# ||       postmaster 91.spf1-test.mailzone.com header_comment: spf_source_type = original-spf-record
# Test 106 got: 'unknown' (t/00_all.t at line 127 fail #103)
#     Expected: 'fail'
# Detailed debug log for test(s) 106:
# |         92.spf1-test.mailzone.com new: ipv4=192.168.2.1, sender=92.spf1-test.mailzone.com, helo=92.spf1-test.mailzone.com
# |        postmaster 92.spf1-test.mailzone.com localpart is postmaster
# ||       postmaster 92.spf1-test.mailzone.com   DirectiveSet->new(): doing TXT query on 92.spf1-test.mailzone.com
# ||       postmaster 92.spf1-test.mailzone.com   myquery: doing TXT query on 92.spf1-test.mailzone.com
# ||       postmaster 92.spf1-test.mailzone.com   myquery: 92.spf1-test.mailzone.com TXT failed: NXDOMAIN.
# ||       postmaster 92.spf1-test.mailzone.com   DirectiveSet->new(): TXT query on 92.spf1-test.mailzone.com returned error=, last_dns_error=NXDOMAIN
# ||       postmaster 92.spf1-test.mailzone.com   DirectiveSet->new(): SPF policy: 
# ||       postmaster 92.spf1-test.mailzone.com no SPF record found for 92.spf1-test.mailzone.com
# ||       postmaster 92.spf1-test.mailzone.com header_comment: spf_source = domain of 92.spf1-test.mailzone.com
# ||       postmaster 92.spf1-test.mailzone.com header_comment: spf_source_type = original-spf-record
# Test 107 got: 'unknown' (t/00_all.t at line 127 fail #104)
#     Expected: 'fail'
# Detailed debug log for test(s) 107:
# |         92.spf1-test.mailzone.com new: ipv4=192.0.2.1, sender=92.spf1-test.mailzone.com, helo=92.spf1-test.mailzone.com
# |        postmaster 92.spf1-test.mailzone.com localpart is postmaster
# ||       postmaster 92.spf1-test.mailzone.com   DirectiveSet->new(): doing TXT query on 92.spf1-test.mailzone.com
# ||       postmaster 92.spf1-test.mailzone.com   myquery: doing TXT query on 92.spf1-test.mailzone.com
# ||       postmaster 92.spf1-test.mailzone.com   myquery: 92.spf1-test.mailzone.com TXT failed: NXDOMAIN.
# ||       postmaster 92.spf1-test.mailzone.com   DirectiveSet->new(): TXT query on 92.spf1-test.mailzone.com returned error=, last_dns_error=NXDOMAIN
# ||       postmaster 92.spf1-test.mailzone.com   DirectiveSet->new(): SPF policy: 
# ||       postmaster 92.spf1-test.mailzone.com no SPF record found for 92.spf1-test.mailzone.com
# ||       postmaster 92.spf1-test.mailzone.com header_comment: spf_source = domain of 92.spf1-test.mailzone.com
# ||       postmaster 92.spf1-test.mailzone.com header_comment: spf_source_type = original-spf-record
# Test 108 got: 'unknown' (t/00_all.t at line 127 fail #105)
#     Expected: 'pass'
# Detailed debug log for test(s) 108:
# |         92.spf1-test.mailzone.com new: ipv4=192.0.2.129, sender=92.spf1-test.mailzone.com, helo=92.spf1-test.mailzone.com
# |        postmaster 92.spf1-test.mailzone.com localpart is postmaster
# ||       postmaster 92.spf1-test.mailzone.com   DirectiveSet->new(): doing TXT query on 92.spf1-test.mailzone.com
# ||       postmaster 92.spf1-test.mailzone.com   myquery: doing TXT query on 92.spf1-test.mailzone.com
# ||       postmaster 92.spf1-test.mailzone.com   myquery: 92.spf1-test.mailzone.com TXT failed: NXDOMAIN.
# ||       postmaster 92.spf1-test.mailzone.com   DirectiveSet->new(): TXT query on 92.spf1-test.mailzone.com returned error=, last_dns_error=NXDOMAIN
# ||       postmaster 92.spf1-test.mailzone.com   DirectiveSet->new(): SPF policy: 
# ||       postmaster 92.spf1-test.mailzone.com no SPF record found for 92.spf1-test.mailzone.com
# ||       postmaster 92.spf1-test.mailzone.com header_comment: spf_source = domain of 92.spf1-test.mailzone.com
# ||       postmaster 92.spf1-test.mailzone.com header_comment: spf_source_type = original-spf-record
# Test 109 got: 'unknown' (t/00_all.t at line 127 fail #106)
#     Expected: 'neutral'
# Detailed debug log for test(s) 109:
# |         92.spf1-test.mailzone.com new: ipv4=192.0.2.193, sender=92.spf1-test.mailzone.com, helo=92.spf1-test.mailzone.com
# |        postmaster 92.spf1-test.mailzone.com localpart is postmaster
# ||       postmaster 92.spf1-test.mailzone.com   DirectiveSet->new(): doing TXT query on 92.spf1-test.mailzone.com
# ||       postmaster 92.spf1-test.mailzone.com   myquery: doing TXT query on 92.spf1-test.mailzone.com
# ||       postmaster 92.spf1-test.mailzone.com   myquery: 92.spf1-test.mailzone.com TXT failed: NXDOMAIN.
# ||       postmaster 92.spf1-test.mailzone.com   DirectiveSet->new(): TXT query on 92.spf1-test.mailzone.com returned error=, last_dns_error=NXDOMAIN
# ||       postmaster 92.spf1-test.mailzone.com   DirectiveSet->new(): SPF policy: 
# ||       postmaster 92.spf1-test.mailzone.com no SPF record found for 92.spf1-test.mailzone.com
# ||       postmaster 92.spf1-test.mailzone.com header_comment: spf_source = domain of 92.spf1-test.mailzone.com
# ||       postmaster 92.spf1-test.mailzone.com header_comment: spf_source_type = original-spf-record
# Test 110 got: 'unknown' (t/00_all.t at line 127 fail #107)
#     Expected: 'pass'
# Detailed debug log for test(s) 110:
# |         95.spf1-test.mailzone.com new: ipv4=208.210.124.180, sender=95.spf1-test.mailzone.com, helo=95.spf1-test.mailzone.com
# |        postmaster 95.spf1-test.mailzone.com localpart is postmaster
# ||       postmaster 95.spf1-test.mailzone.com   DirectiveSet->new(): doing TXT query on 95.spf1-test.mailzone.com
# ||       postmaster 95.spf1-test.mailzone.com   myquery: doing TXT query on 95.spf1-test.mailzone.com
# ||       postmaster 95.spf1-test.mailzone.com   myquery: 95.spf1-test.mailzone.com TXT failed: NXDOMAIN.
# ||       postmaster 95.spf1-test.mailzone.com   DirectiveSet->new(): TXT query on 95.spf1-test.mailzone.com returned error=, last_dns_error=NXDOMAIN
# ||       postmaster 95.spf1-test.mailzone.com   DirectiveSet->new(): SPF policy: 
# ||       postmaster 95.spf1-test.mailzone.com no SPF record found for 95.spf1-test.mailzone.com
# ||       postmaster 95.spf1-test.mailzone.com header_comment: spf_source = domain of 95.spf1-test.mailzone.com
# ||       postmaster 95.spf1-test.mailzone.com header_comment: spf_source_type = original-spf-record
# Test 111 got: 'unknown' (t/00_all.t at line 127 fail #108)
#     Expected: 'fail'
# Detailed debug log for test(s) 111:
# |         95.spf1-test.mailzone.com new: ipv4=208.210.124.1, sender=95.spf1-test.mailzone.com, helo=95.spf1-test.mailzone.com
# |        postmaster 95.spf1-test.mailzone.com localpart is postmaster
# ||       postmaster 95.spf1-test.mailzone.com   DirectiveSet->new(): doing TXT query on 95.spf1-test.mailzone.com
# ||       postmaster 95.spf1-test.mailzone.com   myquery: doing TXT query on 95.spf1-test.mailzone.com
# ||       postmaster 95.spf1-test.mailzone.com   myquery: 95.spf1-test.mailzone.com TXT failed: NXDOMAIN.
# ||       postmaster 95.spf1-test.mailzone.com   DirectiveSet->new(): TXT query on 95.spf1-test.mailzone.com returned error=, last_dns_error=NXDOMAIN
# ||       postmaster 95.spf1-test.mailzone.com   DirectiveSet->new(): SPF policy: 
# ||       postmaster 95.spf1-test.mailzone.com no SPF record found for 95.spf1-test.mailzone.com
# ||       postmaster 95.spf1-test.mailzone.com header_comment: spf_source = domain of 95.spf1-test.mailzone.com
# ||       postmaster 95.spf1-test.mailzone.com header_comment: spf_source_type = original-spf-record
# Test 112 got: 'unknown' (t/00_all.t at line 127 fail #109)
#     Expected: 'fail'
# Detailed debug log for test(s) 112:
# |         96.spf1-test.mailzone.com new: ipv4=192.0.2.193, sender=96.spf1-test.mailzone.com, helo=96.spf1-test.mailzone.com
# |        postmaster 96.spf1-test.mailzone.com localpart is postmaster
# ||       postmaster 96.spf1-test.mailzone.com   DirectiveSet->new(): doing TXT query on 96.spf1-test.mailzone.com
# ||       postmaster 96.spf1-test.mailzone.com   myquery: doing TXT query on 96.spf1-test.mailzone.com
# ||       postmaster 96.spf1-test.mailzone.com   myquery: 96.spf1-test.mailzone.com TXT failed: NXDOMAIN.
# ||       postmaster 96.spf1-test.mailzone.com   DirectiveSet->new(): TXT query on 96.spf1-test.mailzone.com returned error=, last_dns_error=NXDOMAIN
# ||       postmaster 96.spf1-test.mailzone.com   DirectiveSet->new(): SPF policy: 
# ||       postmaster 96.spf1-test.mailzone.com no SPF record found for 96.spf1-test.mailzone.com
# ||       postmaster 96.spf1-test.mailzone.com header_comment: spf_source = domain of 96.spf1-test.mailzone.com
# ||       postmaster 96.spf1-test.mailzone.com header_comment: spf_source_type = original-spf-record
# Test 113 got: 'unknown' (t/00_all.t at line 127 fail #110)
#     Expected: 'pass'
# Detailed debug log for test(s) 113:
# |         97.spf1-test.mailzone.com new: ipv4=208.210.124.180, sender=97.spf1-test.mailzone.com, helo=97.spf1-test.mailzone.com
# |        postmaster 97.spf1-test.mailzone.com localpart is postmaster
# ||       postmaster 97.spf1-test.mailzone.com   DirectiveSet->new(): doing TXT query on 97.spf1-test.mailzone.com
# ||       postmaster 97.spf1-test.mailzone.com   myquery: doing TXT query on 97.spf1-test.mailzone.com
# ||       postmaster 97.spf1-test.mailzone.com   myquery: 97.spf1-test.mailzone.com TXT failed: NXDOMAIN.
# ||       postmaster 97.spf1-test.mailzone.com   DirectiveSet->new(): TXT query on 97.spf1-test.mailzone.com returned error=, last_dns_error=NXDOMAIN
# ||       postmaster 97.spf1-test.mailzone.com   DirectiveSet->new(): SPF policy: 
# ||       postmaster 97.spf1-test.mailzone.com no SPF record found for 97.spf1-test.mailzone.com
# ||       postmaster 97.spf1-test.mailzone.com header_comment: spf_source = domain of 97.spf1-test.mailzone.com
# ||       postmaster 97.spf1-test.mailzone.com header_comment: spf_source_type = original-spf-record
# Test 114 got: 'unknown' (t/00_all.t at line 127 fail #111)
#     Expected: 'fail'
# Detailed debug log for test(s) 114:
# |         98.spf1-test.mailzone.com new: ipv4=192.0.2.1, sender=98.spf1-test.mailzone.com, helo=98.spf1-test.mailzone.com
# |        postmaster 98.spf1-test.mailzone.com localpart is postmaster
# ||       postmaster 98.spf1-test.mailzone.com   DirectiveSet->new(): doing TXT query on 98.spf1-test.mailzone.com
# ||       postmaster 98.spf1-test.mailzone.com   myquery: doing TXT query on 98.spf1-test.mailzone.com
# ||       postmaster 98.spf1-test.mailzone.com   myquery: 98.spf1-test.mailzone.com TXT failed: NXDOMAIN.
# ||       postmaster 98.spf1-test.mailzone.com   DirectiveSet->new(): TXT query on 98.spf1-test.mailzone.com returned error=, last_dns_error=NXDOMAIN
# ||       postmaster 98.spf1-test.mailzone.com   DirectiveSet->new(): SPF policy: 
# ||       postmaster 98.spf1-test.mailzone.com no SPF record found for 98.spf1-test.mailzone.com
# ||       postmaster 98.spf1-test.mailzone.com header_comment: spf_source = domain of 98.spf1-test.mailzone.com
# ||       postmaster 98.spf1-test.mailzone.com header_comment: spf_source_type = original-spf-record
# Test 115 got: 'unknown' (t/00_all.t at line 127 fail #112)
#     Expected: 'pass'
# Detailed debug log for test(s) 115:
# |         98.spf1-test.mailzone.com new: ipv4=192.0.2.98, sender=98.spf1-test.mailzone.com, helo=98.spf1-test.mailzone.com
# |        postmaster 98.spf1-test.mailzone.com localpart is postmaster
# ||       postmaster 98.spf1-test.mailzone.com   DirectiveSet->new(): doing TXT query on 98.spf1-test.mailzone.com
# ||       postmaster 98.spf1-test.mailzone.com   myquery: doing TXT query on 98.spf1-test.mailzone.com
# ||       postmaster 98.spf1-test.mailzone.com   myquery: 98.spf1-test.mailzone.com TXT failed: NXDOMAIN.
# ||       postmaster 98.spf1-test.mailzone.com   DirectiveSet->new(): TXT query on 98.spf1-test.mailzone.com returned error=, last_dns_error=NXDOMAIN
# ||       postmaster 98.spf1-test.mailzone.com   DirectiveSet->new(): SPF policy: 
# ||       postmaster 98.spf1-test.mailzone.com no SPF record found for 98.spf1-test.mailzone.com
# ||       postmaster 98.spf1-test.mailzone.com header_comment: spf_source = domain of 98.spf1-test.mailzone.com
# ||       postmaster 98.spf1-test.mailzone.com header_comment: spf_source_type = original-spf-record
# Test 116 got: 'unknown' (t/00_all.t at line 127 fail #113)
#     Expected: 'pass'
# Detailed debug log for test(s) 116:
# |         98.spf1-test.mailzone.com new: ipv4=192.0.2.99, sender=98.spf1-test.mailzone.com, helo=98.spf1-test.mailzone.com
# |        postmaster 98.spf1-test.mailzone.com localpart is postmaster
# ||       postmaster 98.spf1-test.mailzone.com   DirectiveSet->new(): doing TXT query on 98.spf1-test.mailzone.com
# ||       postmaster 98.spf1-test.mailzone.com   myquery: doing TXT query on 98.spf1-test.mailzone.com
# ||       postmaster 98.spf1-test.mailzone.com   myquery: 98.spf1-test.mailzone.com TXT failed: NXDOMAIN.
# ||       postmaster 98.spf1-test.mailzone.com   DirectiveSet->new(): TXT query on 98.spf1-test.mailzone.com returned error=, last_dns_error=NXDOMAIN
# ||       postmaster 98.spf1-test.mailzone.com   DirectiveSet->new(): SPF policy: 
# ||       postmaster 98.spf1-test.mailzone.com no SPF record found for 98.spf1-test.mailzone.com
# ||       postmaster 98.spf1-test.mailzone.com header_comment: spf_source = domain of 98.spf1-test.mailzone.com
# ||       postmaster 98.spf1-test.mailzone.com header_comment: spf_source_type = original-spf-record
# Test 117 got: 'unknown' (t/00_all.t at line 127 fail #114)
#     Expected: 'pass'
# Detailed debug log for test(s) 117:
# |         98.spf1-test.mailzone.com new: ipv4=208.210.124.180, sender=98.spf1-test.mailzone.com, helo=98.spf1-test.mailzone.com
# |        postmaster 98.spf1-test.mailzone.com localpart is postmaster
# ||       postmaster 98.spf1-test.mailzone.com   DirectiveSet->new(): doing TXT query on 98.spf1-test.mailzone.com
# ||       postmaster 98.spf1-test.mailzone.com   myquery: doing TXT query on 98.spf1-test.mailzone.com
# ||       postmaster 98.spf1-test.mailzone.com   myquery: 98.spf1-test.mailzone.com TXT failed: NXDOMAIN.
# ||       postmaster 98.spf1-test.mailzone.com   DirectiveSet->new(): TXT query on 98.spf1-test.mailzone.com returned error=, last_dns_error=NXDOMAIN
# ||       postmaster 98.spf1-test.mailzone.com   DirectiveSet->new(): SPF policy: 
# ||       postmaster 98.spf1-test.mailzone.com no SPF record found for 98.spf1-test.mailzone.com
# ||       postmaster 98.spf1-test.mailzone.com header_comment: spf_source = domain of 98.spf1-test.mailzone.com
# ||       postmaster 98.spf1-test.mailzone.com header_comment: spf_source_type = original-spf-record
# Test 118 got: 'unknown' (t/00_all.t at line 127 fail #115)
#     Expected: 'fail'
# Detailed debug log for test(s) 118:
# |         98.spf1-test.mailzone.com new: ipv4=208.210.124.1, sender=98.spf1-test.mailzone.com, helo=98.spf1-test.mailzone.com
# |        postmaster 98.spf1-test.mailzone.com localpart is postmaster
# ||       postmaster 98.spf1-test.mailzone.com   DirectiveSet->new(): doing TXT query on 98.spf1-test.mailzone.com
# ||       postmaster 98.spf1-test.mailzone.com   myquery: doing TXT query on 98.spf1-test.mailzone.com
# ||       postmaster 98.spf1-test.mailzone.com   myquery: 98.spf1-test.mailzone.com TXT failed: NXDOMAIN.
# ||       postmaster 98.spf1-test.mailzone.com   DirectiveSet->new(): TXT query on 98.spf1-test.mailzone.com returned error=, last_dns_error=NXDOMAIN
# ||       postmaster 98.spf1-test.mailzone.com   DirectiveSet->new(): SPF policy: 
# ||       postmaster 98.spf1-test.mailzone.com no SPF record found for 98.spf1-test.mailzone.com
# ||       postmaster 98.spf1-test.mailzone.com header_comment: spf_source = domain of 98.spf1-test.mailzone.com
# ||       postmaster 98.spf1-test.mailzone.com header_comment: spf_source_type = original-spf-record
# Test 119 got: 'unknown' (t/00_all.t at line 127 fail #116)
#     Expected: 'pass'
# Detailed debug log for test(s) 119:
# |         98.spf1-test.mailzone.com new: ipv4=208.210.124.181, sender=98.spf1-test.mailzone.com, helo=98.spf1-test.mailzone.com
# |        postmaster 98.spf1-test.mailzone.com localpart is postmaster
# ||       postmaster 98.spf1-test.mailzone.com   DirectiveSet->new(): doing TXT query on 98.spf1-test.mailzone.com
# ||       postmaster 98.spf1-test.mailzone.com   myquery: doing TXT query on 98.spf1-test.mailzone.com
# ||       postmaster 98.spf1-test.mailzone.com   myquery: 98.spf1-test.mailzone.com TXT failed: NXDOMAIN.
# ||       postmaster 98.spf1-test.mailzone.com   DirectiveSet->new(): TXT query on 98.spf1-test.mailzone.com returned error=, last_dns_error=NXDOMAIN
# ||       postmaster 98.spf1-test.mailzone.com   DirectiveSet->new(): SPF policy: 
# ||       postmaster 98.spf1-test.mailzone.com no SPF record found for 98.spf1-test.mailzone.com
# ||       postmaster 98.spf1-test.mailzone.com header_comment: spf_source = domain of 98.spf1-test.mailzone.com
# ||       postmaster 98.spf1-test.mailzone.com header_comment: spf_source_type = original-spf-record
# Test 120 got: 'unknown' (t/00_all.t at line 127 fail #117)
#     Expected: 'fail'
# Detailed debug log for test(s) 120:
# |         08.spf1-test.mailzone.com new: ipv4=192.0.2.1, sender=08.spf1-test.mailzone.com, helo=08.spf1-test.mailzone.com
# |        postmaster 08.spf1-test.mailzone.com localpart is postmaster
# ||       postmaster 08.spf1-test.mailzone.com   DirectiveSet->new(): doing TXT query on 08.spf1-test.mailzone.com
# ||       postmaster 08.spf1-test.mailzone.com   myquery: doing TXT query on 08.spf1-test.mailzone.com
# ||       postmaster 08.spf1-test.mailzone.com   myquery: 08.spf1-test.mailzone.com TXT failed: NXDOMAIN.
# ||       postmaster 08.spf1-test.mailzone.com   DirectiveSet->new(): TXT query on 08.spf1-test.mailzone.com returned error=, last_dns_error=NXDOMAIN
# ||       postmaster 08.spf1-test.mailzone.com   DirectiveSet->new(): SPF policy: 
# ||       postmaster 08.spf1-test.mailzone.com no SPF record found for 08.spf1-test.mailzone.com
# ||       postmaster 08.spf1-test.mailzone.com header_comment: spf_source = domain of 08.spf1-test.mailzone.com
# ||       postmaster 08.spf1-test.mailzone.com header_comment: spf_source_type = original-spf-record
# Test 121 got: 'unknown' (t/00_all.t at line 127 fail #118)
#     Expected: 'fail'
# Detailed debug log for test(s) 121:
# |         09.spf1-test.mailzone.com new: ipv4=192.0.2.1, sender=09.spf1-test.mailzone.com, helo=09.spf1-test.mailzone.com
# |        postmaster 09.spf1-test.mailzone.com localpart is postmaster
# ||       postmaster 09.spf1-test.mailzone.com   DirectiveSet->new(): doing TXT query on 09.spf1-test.mailzone.com
# ||       postmaster 09.spf1-test.mailzone.com   myquery: doing TXT query on 09.spf1-test.mailzone.com
# ||       postmaster 09.spf1-test.mailzone.com   myquery: 09.spf1-test.mailzone.com TXT failed: NXDOMAIN.
# ||       postmaster 09.spf1-test.mailzone.com   DirectiveSet->new(): TXT query on 09.spf1-test.mailzone.com returned error=, last_dns_error=NXDOMAIN
# ||       postmaster 09.spf1-test.mailzone.com   DirectiveSet->new(): SPF policy: 
# ||       postmaster 09.spf1-test.mailzone.com no SPF record found for 09.spf1-test.mailzone.com
# ||       postmaster 09.spf1-test.mailzone.com header_comment: spf_source = domain of 09.spf1-test.mailzone.com
# ||       postmaster 09.spf1-test.mailzone.com header_comment: spf_source_type = original-spf-record
# Test 122 got: 'unknown' (t/00_all.t at line 127 fail #119)
#     Expected: 'fail'
# Detailed debug log for test(s) 122:
# |         99.spf1-test.mailzone.com new: ipv4=192.0.2.1, sender=99.spf1-test.mailzone.com, helo=99.spf1-test.mailzone.com
# |        postmaster 99.spf1-test.mailzone.com localpart is postmaster
# ||       postmaster 99.spf1-test.mailzone.com   DirectiveSet->new(): doing TXT query on 99.spf1-test.mailzone.com
# ||       postmaster 99.spf1-test.mailzone.com   myquery: doing TXT query on 99.spf1-test.mailzone.com
# ||       postmaster 99.spf1-test.mailzone.com   myquery: 99.spf1-test.mailzone.com TXT failed: NXDOMAIN.
# ||       postmaster 99.spf1-test.mailzone.com   DirectiveSet->new(): TXT query on 99.spf1-test.mailzone.com returned error=, last_dns_error=NXDOMAIN
# ||       postmaster 99.spf1-test.mailzone.com   DirectiveSet->new(): SPF policy: 
# ||       postmaster 99.spf1-test.mailzone.com no SPF record found for 99.spf1-test.mailzone.com
# ||       postmaster 99.spf1-test.mailzone.com header_comment: spf_source = domain of 99.spf1-test.mailzone.com
# ||       postmaster 99.spf1-test.mailzone.com header_comment: spf_source_type = original-spf-record
# Test 123 got: 'unknown' (t/00_all.t at line 127 fail #120)
#     Expected: 'fail'
# Detailed debug log for test(s) 123:
# |         100.spf1-test.mailzone.com new: ipv4=192.0.2.1, sender=100.spf1-test.mailzone.com, helo=100.spf1-test.mailzone.com
# |        postmaster 100.spf1-test.mailzone.com localpart is postmaster
# ||       postmaster 100.spf1-test.mailzone.com   DirectiveSet->new(): doing TXT query on 100.spf1-test.mailzone.com
# ||       postmaster 100.spf1-test.mailzone.com   myquery: doing TXT query on 100.spf1-test.mailzone.com
# ||       postmaster 100.spf1-test.mailzone.com   myquery: 100.spf1-test.mailzone.com TXT failed: NXDOMAIN.
# ||       postmaster 100.spf1-test.mailzone.com   DirectiveSet->new(): TXT query on 100.spf1-test.mailzone.com returned error=, last_dns_error=NXDOMAIN
# ||       postmaster 100.spf1-test.mailzone.com   DirectiveSet->new(): SPF policy: 
# ||       postmaster 100.spf1-test.mailzone.com no SPF record found for 100.spf1-test.mailzone.com
# ||       postmaster 100.spf1-test.mailzone.com header_comment: spf_source = domain of 100.spf1-test.mailzone.com
# ||       postmaster 100.spf1-test.mailzone.com header_comment: spf_source_type = original-spf-record
# Test 124 got: 'unknown' (t/00_all.t at line 127 fail #121)
#     Expected: 'pass'
# Detailed debug log for test(s) 124:
# |         100.spf1-test.mailzone.com new: ipv4=192.0.2.98, sender=100.spf1-test.mailzone.com, helo=100.spf1-test.mailzone.com
# |        postmaster 100.spf1-test.mailzone.com localpart is postmaster
# ||       postmaster 100.spf1-test.mailzone.com   DirectiveSet->new(): doing TXT query on 100.spf1-test.mailzone.com
# ||       postmaster 100.spf1-test.mailzone.com   myquery: doing TXT query on 100.spf1-test.mailzone.com
# ||       postmaster 100.spf1-test.mailzone.com   myquery: 100.spf1-test.mailzone.com TXT failed: NXDOMAIN.
# ||       postmaster 100.spf1-test.mailzone.com   DirectiveSet->new(): TXT query on 100.spf1-test.mailzone.com returned error=, last_dns_error=NXDOMAIN
# ||       postmaster 100.spf1-test.mailzone.com   DirectiveSet->new(): SPF policy: 
# ||       postmaster 100.spf1-test.mailzone.com no SPF record found for 100.spf1-test.mailzone.com
# ||       postmaster 100.spf1-test.mailzone.com header_comment: spf_source = domain of 100.spf1-test.mailzone.com
# ||       postmaster 100.spf1-test.mailzone.com header_comment: spf_source_type = original-spf-record
# Test 125 got: 'unknown' (t/00_all.t at line 127 fail #122)
#     Expected: 'fail'
# Detailed debug log for test(s) 125:
# |         101.spf1-test.mailzone.com new: ipv4=192.0.2.98, sender=101.spf1-test.mailzone.com, helo=101.spf1-test.mailzone.com
# |        postmaster 101.spf1-test.mailzone.com localpart is postmaster
# ||       postmaster 101.spf1-test.mailzone.com   DirectiveSet->new(): doing TXT query on 101.spf1-test.mailzone.com
# ||       postmaster 101.spf1-test.mailzone.com   myquery: doing TXT query on 101.spf1-test.mailzone.com
# ||       postmaster 101.spf1-test.mailzone.com   myquery: 101.spf1-test.mailzone.com TXT failed: NXDOMAIN.
# ||       postmaster 101.spf1-test.mailzone.com   DirectiveSet->new(): TXT query on 101.spf1-test.mailzone.com returned error=, last_dns_error=NXDOMAIN
# ||       postmaster 101.spf1-test.mailzone.com   DirectiveSet->new(): SPF policy: 
# ||       postmaster 101.spf1-test.mailzone.com no SPF record found for 101.spf1-test.mailzone.com
# ||       postmaster 101.spf1-test.mailzone.com header_comment: spf_source = domain of 101.spf1-test.mailzone.com
# ||       postmaster 101.spf1-test.mailzone.com header_comment: spf_source_type = original-spf-record
# Test 126 got: 'unknown' (t/00_all.t at line 127 fail #123)
#     Expected: 'neutral'
# Detailed debug log for test(s) 126:
# |         102.spf1-test.mailzone.com new: ipv4=192.0.2.98, sender=102.spf1-test.mailzone.com, helo=102.spf1-test.mailzone.com
# |        postmaster 102.spf1-test.mailzone.com localpart is postmaster
# ||       postmaster 102.spf1-test.mailzone.com   DirectiveSet->new(): doing TXT query on 102.spf1-test.mailzone.com
# ||       postmaster 102.spf1-test.mailzone.com   myquery: doing TXT query on 102.spf1-test.mailzone.com
# ||       postmaster 102.spf1-test.mailzone.com   myquery: 102.spf1-test.mailzone.com TXT failed: NXDOMAIN.
# ||       postmaster 102.spf1-test.mailzone.com   DirectiveSet->new(): TXT query on 102.spf1-test.mailzone.com returned error=, last_dns_error=NXDOMAIN
# ||       postmaster 102.spf1-test.mailzone.com   DirectiveSet->new(): SPF policy: 
# ||       postmaster 102.spf1-test.mailzone.com no SPF record found for 102.spf1-test.mailzone.com
# ||       postmaster 102.spf1-test.mailzone.com header_comment: spf_source = domain of 102.spf1-test.mailzone.com
# ||       postmaster 102.spf1-test.mailzone.com header_comment: spf_source_type = original-spf-record
# Test 127 got: 'unknown' (t/00_all.t at line 127 fail #124)
#     Expected: 'pass'
# Detailed debug log for test(s) 127:
# |         103.spf1-test.mailzone.com new: ipv4=192.0.2.98, sender=103.spf1-test.mailzone.com, helo=103.spf1-test.mailzone.com
# |        postmaster 103.spf1-test.mailzone.com localpart is postmaster
# ||       postmaster 103.spf1-test.mailzone.com   DirectiveSet->new(): doing TXT query on 103.spf1-test.mailzone.com
# ||       postmaster 103.spf1-test.mailzone.com   myquery: doing TXT query on 103.spf1-test.mailzone.com
# ||       postmaster 103.spf1-test.mailzone.com   myquery: 103.spf1-test.mailzone.com TXT failed: NXDOMAIN.
# ||       postmaster 103.spf1-test.mailzone.com   DirectiveSet->new(): TXT query on 103.spf1-test.mailzone.com returned error=, last_dns_error=NXDOMAIN
# ||       postmaster 103.spf1-test.mailzone.com   DirectiveSet->new(): SPF policy: 
# ||       postmaster 103.spf1-test.mailzone.com no SPF record found for 103.spf1-test.mailzone.com
# ||       postmaster 103.spf1-test.mailzone.com header_comment: spf_source = domain of 103.spf1-test.mailzone.com
# ||       postmaster 103.spf1-test.mailzone.com header_comment: spf_source_type = original-spf-record
# Test 129 got: 'explanation: domain of sender droid@104.spf1-test.mailzone.com does not exist' (t/00_all.t at line 129 fail #2)
#     Expected: 'SPF record error: loop encountered: 104.spf1-test.mailzone.com redirects to 105.spf1-test.mailzone.com redirects to 106.spf1-test.mailzone.com redirects to 107.spf1-test.mailzone.com includes 104.spf1-test.mailzone.com'
#  t/00_all.t line 129 is:            $ok = ok($smtp_comment,   $expected_smtp_comment  ) && $ok;
# Detailed debug log for test(s) 128,129,130:
# |         104.spf1-test.mailzone.com new: ipv4=192.0.2.98, sender=droid@104.spf1-test.mailzone.com, helo=104.spf1-test.mailzone.com
# |        droid 104.spf1-test.mailzone.com localpart is droid
# ||       droid 104.spf1-test.mailzone.com   DirectiveSet->new(): doing TXT query on 104.spf1-test.mailzone.com
# ||       droid 104.spf1-test.mailzone.com   myquery: doing TXT query on 104.spf1-test.mailzone.com
# ||       droid 104.spf1-test.mailzone.com   myquery: 104.spf1-test.mailzone.com TXT failed: NXDOMAIN.
# ||       droid 104.spf1-test.mailzone.com   DirectiveSet->new(): TXT query on 104.spf1-test.mailzone.com returned error=, last_dns_error=NXDOMAIN
# ||       droid 104.spf1-test.mailzone.com   DirectiveSet->new(): SPF policy: 
# ||       droid 104.spf1-test.mailzone.com no SPF record found for 104.spf1-test.mailzone.com
# ||       droid 104.spf1-test.mailzone.com header_comment: spf_source = domain of droid@104.spf1-test.mailzone.com
# ||       droid 104.spf1-test.mailzone.com header_comment: spf_source_type = original-spf-record
# Test 131 got: 'unknown' (t/00_all.t at line 127 fail #126)
#     Expected: 'unknown some:unrecognized=mechanism'
# Test 132 got: 'explanation: domain of sender droid@110.spf1-test.mailzone.com does not exist' (t/00_all.t at line 129 fail #3)
#     Expected: 'SPF record error: unrecognized mechanism some:unrecognized=mechanism'
# Test 133 got: 'error in processing during lookup of droid@110.spf1-test.mailzone.com' (t/00_all.t at line 130 fail #3)
#     Expected: 'encountered unrecognized mechanism during SPF processing of domain of droid@110.spf1-test.mailzone.com'
# Detailed debug log for test(s) 131,132,133:
# |         110.spf1-test.mailzone.com new: ipv4=192.0.2.98, sender=droid@110.spf1-test.mailzone.com, helo=110.spf1-test.mailzone.com
# |        droid 110.spf1-test.mailzone.com localpart is droid
# ||       droid 110.spf1-test.mailzone.com   DirectiveSet->new(): doing TXT query on 110.spf1-test.mailzone.com
# ||       droid 110.spf1-test.mailzone.com   myquery: doing TXT query on 110.spf1-test.mailzone.com
# ||       droid 110.spf1-test.mailzone.com   myquery: 110.spf1-test.mailzone.com TXT failed: NXDOMAIN.
# ||       droid 110.spf1-test.mailzone.com   DirectiveSet->new(): TXT query on 110.spf1-test.mailzone.com returned error=, last_dns_error=NXDOMAIN
# ||       droid 110.spf1-test.mailzone.com   DirectiveSet->new(): SPF policy: 
# ||       droid 110.spf1-test.mailzone.com no SPF record found for 110.spf1-test.mailzone.com
# ||       droid 110.spf1-test.mailzone.com header_comment: spf_source = domain of droid@110.spf1-test.mailzone.com
# ||       droid 110.spf1-test.mailzone.com header_comment: spf_source_type = original-spf-record
# Test 134 got: 'unknown' (t/00_all.t at line 94)
#     Expected: 'fail'
#  t/00_all.t line 94 is:                 $ok = ok($recip_result, $expected_recip_result) && $ok;
# Test 135 got: 'unknown' (t/00_all.t at line 94 fail #2)
#     Expected: 'fail'
# Test 136 got: 'unknown' (t/00_all.t at line 83)
#     Expected: 'fail'
#  t/00_all.t line 83 is:                 $ok = ok($msg_result, $e_result) && $ok;
# Detailed debug log for test(s) 134,135,136:
# |         20.spf1-test.mailzone.com new: ipv4=192.0.2.33, sender=20.spf1-test.mailzone.com, helo=20.spf1-test.mailzone.com
# |        postmaster 20.spf1-test.mailzone.com localpart is postmaster
# |        postmaster 20.spf1-test.mailzone.com result2: Checking status of recipient foo@bar.com (at host bar.com)
# |        postmaster 20.spf1-test.mailzone.com result2: 192.0.2.33 is a MX for bar.com: no
# ||       postmaster 20.spf1-test.mailzone.com   DirectiveSet->new(): doing TXT query on 20.spf1-test.mailzone.com
# ||       postmaster 20.spf1-test.mailzone.com   myquery: doing TXT query on 20.spf1-test.mailzone.com
# ||       postmaster 20.spf1-test.mailzone.com   myquery: 20.spf1-test.mailzone.com TXT failed: NXDOMAIN.
# ||       postmaster 20.spf1-test.mailzone.com   DirectiveSet->new(): TXT query on 20.spf1-test.mailzone.com returned error=, last_dns_error=NXDOMAIN
# ||       postmaster 20.spf1-test.mailzone.com   DirectiveSet->new(): SPF policy: 
# ||       postmaster 20.spf1-test.mailzone.com no SPF record found for 20.spf1-test.mailzone.com
# ||       postmaster 20.spf1-test.mailzone.com   macro_substitute_item: S: field=S, num=, reverse=, delim=., newval=20.spf1-test.mailzone.com
# ||       postmaster 20.spf1-test.mailzone.com   macro_substitute_item: I: field=I, num=, reverse=, delim=., newval=192.0.2.33
# ||       postmaster 20.spf1-test.mailzone.com   macro_substitute_item: R: field=R, num=, reverse=, delim=., newval=stinger.vesc.nl
# ||       postmaster 20.spf1-test.mailzone.com   macro_substitute: Please see http://www.openspf.org/why.html?sender=%{S}&ip=%{I}&receiver=%{R} -> Please see http://www.openspf.org/why.html?sender=20.spf1-test.mailzone.com&ip=192.0.2.33&receiver=stinger.vesc.nl
# ||       postmaster 20.spf1-test.mailzone.com header_comment: spf_source = domain of 20.spf1-test.mailzone.com
# ||       postmaster 20.spf1-test.mailzone.com header_comment: spf_source_type = original-spf-record
# Test 137 got: 'unknown' (t/00_all.t at line 94 fail #3)
#     Expected: 'pass'
# Test 138 got: 'unknown' (t/00_all.t at line 94 fail #4)
#     Expected: 'fail'
# Test 139 got: 'unknown' (t/00_all.t at line 83 fail #2)
#     Expected: 'fail'
# Test 140 got: 'error in processing during lookup of 20.spf1-test.mailzone.com' (t/00_all.t at line 100)
#     Expected: 'domain of 20.spf1-test.mailzone.com does not designate 192.0.2.33 as permitted sender'
#  t/00_all.t line 100 is:         if ($expected_header_comment) {
# Detailed debug log for test(s) 137,138,139,140:
# |         20.spf1-test.mailzone.com new: ipv4=192.0.2.33, sender=20.spf1-test.mailzone.com, helo=20.spf1-test.mailzone.com
# |        postmaster 20.spf1-test.mailzone.com localpart is postmaster
# |        postmaster 20.spf1-test.mailzone.com result2: Checking status of recipient foo@spf1-test.mailzone.com (at host spf1-test.mailzone.com)
# |        postmaster 20.spf1-test.mailzone.com result2: 192.0.2.33 is a MX for spf1-test.mailzone.com: no
# ||       postmaster 20.spf1-test.mailzone.com   DirectiveSet->new(): doing TXT query on 20.spf1-test.mailzone.com
# ||       postmaster 20.spf1-test.mailzone.com   myquery: doing TXT query on 20.spf1-test.mailzone.com
# ||       postmaster 20.spf1-test.mailzone.com   myquery: 20.spf1-test.mailzone.com TXT failed: NXDOMAIN.
# ||       postmaster 20.spf1-test.mailzone.com   DirectiveSet->new(): TXT query on 20.spf1-test.mailzone.com returned error=, last_dns_error=NXDOMAIN
# ||       postmaster 20.spf1-test.mailzone.com   DirectiveSet->new(): SPF policy: 
# ||       postmaster 20.spf1-test.mailzone.com no SPF record found for 20.spf1-test.mailzone.com
# ||       postmaster 20.spf1-test.mailzone.com   macro_substitute_item: S: field=S, num=, reverse=, delim=., newval=20.spf1-test.mailzone.com
# ||       postmaster 20.spf1-test.mailzone.com   macro_substitute_item: I: field=I, num=, reverse=, delim=., newval=192.0.2.33
# ||       postmaster 20.spf1-test.mailzone.com   macro_substitute_item: R: field=R, num=, reverse=, delim=., newval=stinger.vesc.nl
# ||       postmaster 20.spf1-test.mailzone.com   macro_substitute: Please see http://www.openspf.org/why.html?sender=%{S}&ip=%{I}&receiver=%{R} -> Please see http://www.openspf.org/why.html?sender=20.spf1-test.mailzone.com&ip=192.0.2.33&receiver=stinger.vesc.nl
# ||       postmaster 20.spf1-test.mailzone.com header_comment: spf_source = domain of 20.spf1-test.mailzone.com
# ||       postmaster 20.spf1-test.mailzone.com header_comment: spf_source_type = original-spf-record
# Test 141 got: 'unknown' (t/00_all.t at line 94 fail #5)
#     Expected: 'pass'
# Test 142 got: 'unknown' (t/00_all.t at line 83 fail #3)
#     Expected: 'pass'
# Test 143 got: 'error in processing during lookup of 20.spf1-test.mailzone.com' (t/00_all.t at line 100 fail #2)
#     Expected: 'message received from 192.0.2.33 which is an MX secondary for foo@spf1-test.mailzone.com'
# Detailed debug log for test(s) 141,142,143:
# |         20.spf1-test.mailzone.com new: ipv4=192.0.2.33, sender=20.spf1-test.mailzone.com, helo=20.spf1-test.mailzone.com
# |        postmaster 20.spf1-test.mailzone.com localpart is postmaster
# |        postmaster 20.spf1-test.mailzone.com result2: Checking status of recipient foo@spf1-test.mailzone.com (at host spf1-test.mailzone.com)
# |        postmaster 20.spf1-test.mailzone.com result2: 192.0.2.33 is a MX for spf1-test.mailzone.com: no
# ||       postmaster 20.spf1-test.mailzone.com   DirectiveSet->new(): doing TXT query on 20.spf1-test.mailzone.com
# ||       postmaster 20.spf1-test.mailzone.com   myquery: doing TXT query on 20.spf1-test.mailzone.com
# ||       postmaster 20.spf1-test.mailzone.com   myquery: 20.spf1-test.mailzone.com TXT failed: NXDOMAIN.
# ||       postmaster 20.spf1-test.mailzone.com   DirectiveSet->new(): TXT query on 20.spf1-test.mailzone.com returned error=, last_dns_error=NXDOMAIN
# ||       postmaster 20.spf1-test.mailzone.com   DirectiveSet->new(): SPF policy: 
# ||       postmaster 20.spf1-test.mailzone.com no SPF record found for 20.spf1-test.mailzone.com
# ||       postmaster 20.spf1-test.mailzone.com   macro_substitute_item: S: field=S, num=, reverse=, delim=., newval=20.spf1-test.mailzone.com
# ||       postmaster 20.spf1-test.mailzone.com   macro_substitute_item: I: field=I, num=, reverse=, delim=., newval=192.0.2.33
# ||       postmaster 20.spf1-test.mailzone.com   macro_substitute_item: R: field=R, num=, reverse=, delim=., newval=stinger.vesc.nl
# ||       postmaster 20.spf1-test.mailzone.com   macro_substitute: Please see http://www.openspf.org/why.html?sender=%{S}&ip=%{I}&receiver=%{R} -> Please see http://www.openspf.org/why.html?sender=20.spf1-test.mailzone.com&ip=192.0.2.33&receiver=stinger.vesc.nl
# ||       postmaster 20.spf1-test.mailzone.com header_comment: spf_source = domain of 20.spf1-test.mailzone.com
# ||       postmaster 20.spf1-test.mailzone.com header_comment: spf_source_type = original-spf-record
# Test 144 got: 'unknown' (t/00_all.t at line 94 fail #6)
#     Expected: 'fail'
# Test 145 got: 'unknown' (t/00_all.t at line 83 fail #4)
#     Expected: 'fail'
# Detailed debug log for test(s) 144,145:
# |         20.spf1-test.mailzone.com new: ipv4=192.0.2.33, sender=20.spf1-test.mailzone.com, helo=20.spf1-test.mailzone.com
# |        postmaster 20.spf1-test.mailzone.com localpart is postmaster
# |        postmaster 20.spf1-test.mailzone.com result2: Checking status of recipient foo@bar.com (at host bar.com)
# |        postmaster 20.spf1-test.mailzone.com result2: 192.0.2.33 is a MX for bar.com: no
# ||       postmaster 20.spf1-test.mailzone.com   DirectiveSet->new(): doing TXT query on 20.spf1-test.mailzone.com
# ||       postmaster 20.spf1-test.mailzone.com   myquery: doing TXT query on 20.spf1-test.mailzone.com
# ||       postmaster 20.spf1-test.mailzone.com   myquery: 20.spf1-test.mailzone.com TXT failed: NXDOMAIN.
# ||       postmaster 20.spf1-test.mailzone.com   DirectiveSet->new(): TXT query on 20.spf1-test.mailzone.com returned error=, last_dns_error=NXDOMAIN
# ||       postmaster 20.spf1-test.mailzone.com   DirectiveSet->new(): SPF policy: 
# ||       postmaster 20.spf1-test.mailzone.com no SPF record found for 20.spf1-test.mailzone.com
# ||       postmaster 20.spf1-test.mailzone.com   macro_substitute_item: S: field=S, num=, reverse=, delim=., newval=20.spf1-test.mailzone.com
# ||       postmaster 20.spf1-test.mailzone.com   macro_substitute_item: I: field=I, num=, reverse=, delim=., newval=192.0.2.33
# ||       postmaster 20.spf1-test.mailzone.com   macro_substitute_item: R: field=R, num=, reverse=, delim=., newval=stinger.vesc.nl
# ||       postmaster 20.spf1-test.mailzone.com   macro_substitute: Please see http://www.openspf.org/why.html?sender=%{S}&ip=%{I}&receiver=%{R} -> Please see http://www.openspf.org/why.html?sender=20.spf1-test.mailzone.com&ip=192.0.2.33&receiver=stinger.vesc.nl
# ||       postmaster 20.spf1-test.mailzone.com header_comment: spf_source = domain of 20.spf1-test.mailzone.com
# ||       postmaster 20.spf1-test.mailzone.com header_comment: spf_source_type = original-spf-record
# Test 146 got: 'unknown' (t/00_all.t at line 94 fail #7)
#     Expected: 'fail'
# Test 147 got: 'unknown' (t/00_all.t at line 94 fail #8)
#     Expected: 'fail'
# Test 148 got: 'unknown' (t/00_all.t at line 83 fail #5)
#     Expected: 'fail'
# Detailed debug log for test(s) 146,147,148:
# |         20.spf1-test.mailzone.com new: ipv4=192.0.2.34, sender=20.spf1-test.mailzone.com, helo=20.spf1-test.mailzone.com
# |        postmaster 20.spf1-test.mailzone.com localpart is postmaster
# |        postmaster 20.spf1-test.mailzone.com result2: Checking status of recipient foo@spf1-test.mailzone.com (at host spf1-test.mailzone.com)
# |        postmaster 20.spf1-test.mailzone.com result2: 192.0.2.34 is a MX for spf1-test.mailzone.com: no
# ||       postmaster 20.spf1-test.mailzone.com   DirectiveSet->new(): doing TXT query on 20.spf1-test.mailzone.com
# ||       postmaster 20.spf1-test.mailzone.com   myquery: doing TXT query on 20.spf1-test.mailzone.com
# ||       postmaster 20.spf1-test.mailzone.com   myquery: 20.spf1-test.mailzone.com TXT failed: NXDOMAIN.
# ||       postmaster 20.spf1-test.mailzone.com   DirectiveSet->new(): TXT query on 20.spf1-test.mailzone.com returned error=, last_dns_error=NXDOMAIN
# ||       postmaster 20.spf1-test.mailzone.com   DirectiveSet->new(): SPF policy: 
# ||       postmaster 20.spf1-test.mailzone.com no SPF record found for 20.spf1-test.mailzone.com
# ||       postmaster 20.spf1-test.mailzone.com   macro_substitute_item: S: field=S, num=, reverse=, delim=., newval=20.spf1-test.mailzone.com
# ||       postmaster 20.spf1-test.mailzone.com   macro_substitute_item: I: field=I, num=, reverse=, delim=., newval=192.0.2.34
# ||       postmaster 20.spf1-test.mailzone.com   macro_substitute_item: R: field=R, num=, reverse=, delim=., newval=stinger.vesc.nl
# ||       postmaster 20.spf1-test.mailzone.com   macro_substitute: Please see http://www.openspf.org/why.html?sender=%{S}&ip=%{I}&receiver=%{R} -> Please see http://www.openspf.org/why.html?sender=20.spf1-test.mailzone.com&ip=192.0.2.34&receiver=stinger.vesc.nl
# ||       postmaster 20.spf1-test.mailzone.com header_comment: spf_source = domain of 20.spf1-test.mailzone.com
# ||       postmaster 20.spf1-test.mailzone.com header_comment: spf_source_type = original-spf-record
# Test 149 got: 'unknown' (t/00_all.t at line 94 fail #9)
#     Expected: 'pass'
# Test 150 got: 'unknown' (t/00_all.t at line 94 fail #10)
#     Expected: 'pass'
# Test 151 got: 'unknown' (t/00_all.t at line 83 fail #6)
#     Expected: 'pass'
# Detailed debug log for test(s) 149,150,151:
# |         20.spf1-test.mailzone.com new: ipv4=192.0.2.120, sender=20.spf1-test.mailzone.com, helo=20.spf1-test.mailzone.com
# |        postmaster 20.spf1-test.mailzone.com localpart is postmaster
# |        postmaster 20.spf1-test.mailzone.com result2: Checking status of recipient dog@cat.com (at host cat.com)
# |        postmaster 20.spf1-test.mailzone.com result2: 192.0.2.120 is a MX for cat.com: no
# ||       postmaster 20.spf1-test.mailzone.com   DirectiveSet->new(): doing TXT query on 20.spf1-test.mailzone.com
# ||       postmaster 20.spf1-test.mailzone.com   myquery: doing TXT query on 20.spf1-test.mailzone.com
# ||       postmaster 20.spf1-test.mailzone.com   myquery: 20.spf1-test.mailzone.com TXT failed: NXDOMAIN.
# ||       postmaster 20.spf1-test.mailzone.com   DirectiveSet->new(): TXT query on 20.spf1-test.mailzone.com returned error=, last_dns_error=NXDOMAIN
# ||       postmaster 20.spf1-test.mailzone.com   DirectiveSet->new(): SPF policy: 
# ||       postmaster 20.spf1-test.mailzone.com no SPF record found for 20.spf1-test.mailzone.com
# ||       postmaster 20.spf1-test.mailzone.com   macro_substitute_item: S: field=S, num=, reverse=, delim=., newval=20.spf1-test.mailzone.com
# ||       postmaster 20.spf1-test.mailzone.com   macro_substitute_item: I: field=I, num=, reverse=, delim=., newval=192.0.2.120
# ||       postmaster 20.spf1-test.mailzone.com   macro_substitute_item: R: field=R, num=, reverse=, delim=., newval=stinger.vesc.nl
# ||       postmaster 20.spf1-test.mailzone.com   macro_substitute: Please see http://www.openspf.org/why.html?sender=%{S}&ip=%{I}&receiver=%{R} -> Please see http://www.openspf.org/why.html?sender=20.spf1-test.mailzone.com&ip=192.0.2.120&receiver=stinger.vesc.nl
# ||       postmaster 20.spf1-test.mailzone.com header_comment: spf_source = domain of 20.spf1-test.mailzone.com
# ||       postmaster 20.spf1-test.mailzone.com header_comment: spf_source_type = original-spf-record
# Test 152 got: 'unknown' (t/00_all.t at line 94 fail #11)
#     Expected: 'pass'
# Test 153 got: 'unknown' (t/00_all.t at line 83 fail #7)
#     Expected: 'pass'
# Detailed debug log for test(s) 152,153:
# |         20.spf1-test.mailzone.com new: ipv4=192.0.2.120, sender=20.spf1-test.mailzone.com, helo=20.spf1-test.mailzone.com
# |        postmaster 20.spf1-test.mailzone.com localpart is postmaster
# |        postmaster 20.spf1-test.mailzone.com result2: Checking status of recipient dog@cat.com (at host cat.com)
# |        postmaster 20.spf1-test.mailzone.com result2: 192.0.2.120 is a MX for cat.com: no
# ||       postmaster 20.spf1-test.mailzone.com   DirectiveSet->new(): doing TXT query on 20.spf1-test.mailzone.com
# ||       postmaster 20.spf1-test.mailzone.com   myquery: doing TXT query on 20.spf1-test.mailzone.com
# ||       postmaster 20.spf1-test.mailzone.com   myquery: 20.spf1-test.mailzone.com TXT failed: NXDOMAIN.
# ||       postmaster 20.spf1-test.mailzone.com   DirectiveSet->new(): TXT query on 20.spf1-test.mailzone.com returned error=, last_dns_error=NXDOMAIN
# ||       postmaster 20.spf1-test.mailzone.com   DirectiveSet->new(): SPF policy: 
# ||       postmaster 20.spf1-test.mailzone.com no SPF record found for 20.spf1-test.mailzone.com
# ||       postmaster 20.spf1-test.mailzone.com   macro_substitute_item: S: field=S, num=, reverse=, delim=., newval=20.spf1-test.mailzone.com
# ||       postmaster 20.spf1-test.mailzone.com   macro_substitute_item: I: field=I, num=, reverse=, delim=., newval=192.0.2.120
# ||       postmaster 20.spf1-test.mailzone.com   macro_substitute_item: R: field=R, num=, reverse=, delim=., newval=stinger.vesc.nl
# ||       postmaster 20.spf1-test.mailzone.com   macro_substitute: Please see http://www.openspf.org/why.html?sender=%{S}&ip=%{I}&receiver=%{R} -> Please see http://www.openspf.org/why.html?sender=20.spf1-test.mailzone.com&ip=192.0.2.120&receiver=stinger.vesc.nl
# ||       postmaster 20.spf1-test.mailzone.com header_comment: spf_source = domain of 20.spf1-test.mailzone.com
# ||       postmaster 20.spf1-test.mailzone.com header_comment: spf_source_type = original-spf-record
# Test 154 got: 'unknown' (t/00_all.t at line 94 fail #12)
#     Expected: 'fail'
# Test 155 got: 'unknown' (t/00_all.t at line 83 fail #8)
#     Expected: 'fail'
# Test 156 got: 'error in processing during lookup of 20.spf1-test.mailzone.com' (t/00_all.t at line 100 fail #3)
#     Expected: 'domain of 20.spf1-test.mailzone.com does not designate 192.0.2.33 as permitted sender'
# Detailed debug log for test(s) 154,155,156:
# |         20.spf1-test.mailzone.com new: ipv4=192.0.2.33, sender=20.spf1-test.mailzone.com, helo=20.spf1-test.mailzone.com
# |        postmaster 20.spf1-test.mailzone.com localpart is postmaster
# |        postmaster 20.spf1-test.mailzone.com result2: Checking status of recipient foo@spf1-test.mailzone.com (at host spf1-test.mailzone.com)
# |        postmaster 20.spf1-test.mailzone.com result2: 192.0.2.33 is a MX for spf1-test.mailzone.com: no
# ||       postmaster 20.spf1-test.mailzone.com   DirectiveSet->new(): doing TXT query on 20.spf1-test.mailzone.com
# ||       postmaster 20.spf1-test.mailzone.com   myquery: doing TXT query on 20.spf1-test.mailzone.com
# ||       postmaster 20.spf1-test.mailzone.com   myquery: 20.spf1-test.mailzone.com TXT failed: NXDOMAIN.
# ||       postmaster 20.spf1-test.mailzone.com   DirectiveSet->new(): TXT query on 20.spf1-test.mailzone.com returned error=, last_dns_error=NXDOMAIN
# ||       postmaster 20.spf1-test.mailzone.com   DirectiveSet->new(): SPF policy: 
# ||       postmaster 20.spf1-test.mailzone.com no SPF record found for 20.spf1-test.mailzone.com
# ||       postmaster 20.spf1-test.mailzone.com   macro_substitute_item: S: field=S, num=, reverse=, delim=., newval=20.spf1-test.mailzone.com
# ||       postmaster 20.spf1-test.mailzone.com   macro_substitute_item: I: field=I, num=, reverse=, delim=., newval=192.0.2.33
# ||       postmaster 20.spf1-test.mailzone.com   macro_substitute_item: R: field=R, num=, reverse=, delim=., newval=stinger.vesc.nl
# ||       postmaster 20.spf1-test.mailzone.com   macro_substitute: Please see http://www.openspf.org/why.html?sender=%{S}&ip=%{I}&receiver=%{R} -> Please see http://www.openspf.org/why.html?sender=20.spf1-test.mailzone.com&ip=192.0.2.33&receiver=stinger.vesc.nl
# ||       postmaster 20.spf1-test.mailzone.com header_comment: spf_source = domain of 20.spf1-test.mailzone.com
# ||       postmaster 20.spf1-test.mailzone.com header_comment: spf_source_type = original-spf-record
# Test 157 got: 'unknown' (t/00_all.t at line 94 fail #13)
#     Expected: 'fail'
# Test 158 got: 'unknown' (t/00_all.t at line 83 fail #9)
#     Expected: 'fail'
# Test 159 got: 'error in processing during lookup of 20.spf1-test.mailzone.com' (t/00_all.t at line 100 fail #4)
#     Expected: 'domain of 20.spf1-test.mailzone.com does not designate 192.0.2.33 as permitted sender'
# Detailed debug log for test(s) 157,158,159:
# |         20.spf1-test.mailzone.com new: ipv4=192.0.2.33, sender=20.spf1-test.mailzone.com, helo=20.spf1-test.mailzone.com
# |        postmaster 20.spf1-test.mailzone.com localpart is postmaster
# |        postmaster 20.spf1-test.mailzone.com result2: Checking status of recipient foo@bar.com (at host bar.com)
# |        postmaster 20.spf1-test.mailzone.com result2: 192.0.2.33 is a MX for bar.com: no
# ||       postmaster 20.spf1-test.mailzone.com   DirectiveSet->new(): doing TXT query on 20.spf1-test.mailzone.com
# ||       postmaster 20.spf1-test.mailzone.com   myquery: doing TXT query on 20.spf1-test.mailzone.com
# ||       postmaster 20.spf1-test.mailzone.com   myquery: 20.spf1-test.mailzone.com TXT failed: NXDOMAIN.
# ||       postmaster 20.spf1-test.mailzone.com   DirectiveSet->new(): TXT query on 20.spf1-test.mailzone.com returned error=, last_dns_error=NXDOMAIN
# ||       postmaster 20.spf1-test.mailzone.com   DirectiveSet->new(): SPF policy: 
# ||       postmaster 20.spf1-test.mailzone.com no SPF record found for 20.spf1-test.mailzone.com
# ||       postmaster 20.spf1-test.mailzone.com   macro_substitute_item: S: field=S, num=, reverse=, delim=., newval=20.spf1-test.mailzone.com
# ||       postmaster 20.spf1-test.mailzone.com   macro_substitute_item: I: field=I, num=, reverse=, delim=., newval=192.0.2.33
# ||       postmaster 20.spf1-test.mailzone.com   macro_substitute_item: R: field=R, num=, reverse=, delim=., newval=stinger.vesc.nl
# ||       postmaster 20.spf1-test.mailzone.com   macro_substitute: Please see http://www.openspf.org/why.html?sender=%{S}&ip=%{I}&receiver=%{R} -> Please see http://www.openspf.org/why.html?sender=20.spf1-test.mailzone.com&ip=192.0.2.33&receiver=stinger.vesc.nl
# ||       postmaster 20.spf1-test.mailzone.com header_comment: spf_source = domain of 20.spf1-test.mailzone.com
# ||       postmaster 20.spf1-test.mailzone.com header_comment: spf_source_type = original-spf-record
# Test 160 got: 'unknown' (t/00_all.t at line 127 fail #127)
#     Expected: 'pass'
# Detailed debug log for test(s) 160:
# |         103.spf1-test.mailzone.com new: ipv4=192.0.2.98, sender=103.spf1-test.mailzone.com, helo=103.spf1-test.mailzone.com
# |        postmaster 103.spf1-test.mailzone.com localpart is postmaster
# ||       postmaster 103.spf1-test.mailzone.com   DirectiveSet->new(): doing TXT query on 103.spf1-test.mailzone.com
# ||       postmaster 103.spf1-test.mailzone.com   myquery: doing TXT query on 103.spf1-test.mailzone.com
# ||       postmaster 103.spf1-test.mailzone.com   myquery: 103.spf1-test.mailzone.com TXT failed: NXDOMAIN.
# ||       postmaster 103.spf1-test.mailzone.com   DirectiveSet->new(): TXT query on 103.spf1-test.mailzone.com returned error=, last_dns_error=NXDOMAIN
# ||       postmaster 103.spf1-test.mailzone.com   DirectiveSet->new(): SPF policy: 
# ||       postmaster 103.spf1-test.mailzone.com no SPF record found for 103.spf1-test.mailzone.com
# ||       postmaster 103.spf1-test.mailzone.com header_comment: spf_source = domain of 103.spf1-test.mailzone.com
# ||       postmaster 103.spf1-test.mailzone.com header_comment: spf_source_type = original-spf-record
# Test 161 got: 'unknown' (t/00_all.t at line 127 fail #128)
#     Expected: 'pass'
# Test 163 got: 'error in processing during lookup of 20.spf1-test.mailzone.com' (t/00_all.t at line 130 fail #4)
#     Expected: 'local policy'
# Detailed debug log for test(s) 161,162,163:
# |         20.spf1-test.mailzone.com new: ipv4=192.0.2.1, sender=20.spf1-test.mailzone.com, helo=20.spf1-test.mailzone.com
# |        postmaster 20.spf1-test.mailzone.com localpart is postmaster
# ||       postmaster 20.spf1-test.mailzone.com   DirectiveSet->new(): doing TXT query on 20.spf1-test.mailzone.com
# ||       postmaster 20.spf1-test.mailzone.com   myquery: doing TXT query on 20.spf1-test.mailzone.com
# ||       postmaster 20.spf1-test.mailzone.com   myquery: 20.spf1-test.mailzone.com TXT failed: NXDOMAIN.
# ||       postmaster 20.spf1-test.mailzone.com   DirectiveSet->new(): TXT query on 20.spf1-test.mailzone.com returned error=, last_dns_error=NXDOMAIN
# ||       postmaster 20.spf1-test.mailzone.com   DirectiveSet->new(): SPF policy: 
# ||       postmaster 20.spf1-test.mailzone.com no SPF record found for 20.spf1-test.mailzone.com
# ||       postmaster 20.spf1-test.mailzone.com header_comment: spf_source = domain of 20.spf1-test.mailzone.com
# ||       postmaster 20.spf1-test.mailzone.com header_comment: spf_source_type = original-spf-record
# Test 164 got: 'unknown' (t/00_all.t at line 127 fail #129)
#     Expected: 'pass'
# Test 166 got: 'error in processing during lookup of 20.spf1-test.mailzone.com' (t/00_all.t at line 130 fail #5)
#     Expected: 'local policy'
# Detailed debug log for test(s) 164,165,166:
# |         20.spf1-test.mailzone.com new: ipv4=192.0.2.1, sender=20.spf1-test.mailzone.com, helo=20.spf1-test.mailzone.com
# |        postmaster 20.spf1-test.mailzone.com localpart is postmaster
# ||       postmaster 20.spf1-test.mailzone.com   DirectiveSet->new(): doing TXT query on 20.spf1-test.mailzone.com
# ||       postmaster 20.spf1-test.mailzone.com   myquery: doing TXT query on 20.spf1-test.mailzone.com
# ||       postmaster 20.spf1-test.mailzone.com   myquery: 20.spf1-test.mailzone.com TXT failed: NXDOMAIN.
# ||       postmaster 20.spf1-test.mailzone.com   DirectiveSet->new(): TXT query on 20.spf1-test.mailzone.com returned error=, last_dns_error=NXDOMAIN
# ||       postmaster 20.spf1-test.mailzone.com   DirectiveSet->new(): SPF policy: 
# ||       postmaster 20.spf1-test.mailzone.com no SPF record found for 20.spf1-test.mailzone.com
# ||       postmaster 20.spf1-test.mailzone.com header_comment: spf_source = domain of 20.spf1-test.mailzone.com
# ||       postmaster 20.spf1-test.mailzone.com header_comment: spf_source_type = original-spf-record
# Test 167 got: 'unknown' (t/00_all.t at line 127 fail #130)
#     Expected: 'fail'
# Detailed debug log for test(s) 167:
# |         20.spf1-test.mailzone.com new: ipv4=192.0.2.1, sender=20.spf1-test.mailzone.com, helo=20.spf1-test.mailzone.com
# |        postmaster 20.spf1-test.mailzone.com localpart is postmaster
# ||       postmaster 20.spf1-test.mailzone.com   DirectiveSet->new(): doing TXT query on 20.spf1-test.mailzone.com
# ||       postmaster 20.spf1-test.mailzone.com   myquery: doing TXT query on 20.spf1-test.mailzone.com
# ||       postmaster 20.spf1-test.mailzone.com   myquery: 20.spf1-test.mailzone.com TXT failed: NXDOMAIN.
# ||       postmaster 20.spf1-test.mailzone.com   DirectiveSet->new(): TXT query on 20.spf1-test.mailzone.com returned error=, last_dns_error=NXDOMAIN
# ||       postmaster 20.spf1-test.mailzone.com   DirectiveSet->new(): SPF policy: 
# ||       postmaster 20.spf1-test.mailzone.com no SPF record found for 20.spf1-test.mailzone.com
# ||       postmaster 20.spf1-test.mailzone.com header_comment: spf_source = domain of 20.spf1-test.mailzone.com
# ||       postmaster 20.spf1-test.mailzone.com header_comment: spf_source_type = original-spf-record
# Test 168 got: 'unknown' (t/00_all.t at line 127 fail #131)
#     Expected: 'pass'
# Detailed debug log for test(s) 168:
# |         91.spf1-test.mailzone.com new: ipv4=192.168.1.1, sender=91.spf1-test.mailzone.com, helo=91.spf1-test.mailzone.com
# |        postmaster 91.spf1-test.mailzone.com localpart is postmaster
# ||       postmaster 91.spf1-test.mailzone.com   DirectiveSet->new(): doing TXT query on 91.spf1-test.mailzone.com
# ||       postmaster 91.spf1-test.mailzone.com   myquery: doing TXT query on 91.spf1-test.mailzone.com
# ||       postmaster 91.spf1-test.mailzone.com   myquery: 91.spf1-test.mailzone.com TXT failed: NXDOMAIN.
# ||       postmaster 91.spf1-test.mailzone.com   DirectiveSet->new(): TXT query on 91.spf1-test.mailzone.com returned error=, last_dns_error=NXDOMAIN
# ||       postmaster 91.spf1-test.mailzone.com   DirectiveSet->new(): SPF policy: 
# ||       postmaster 91.spf1-test.mailzone.com no SPF record found for 91.spf1-test.mailzone.com
# ||       postmaster 91.spf1-test.mailzone.com header_comment: spf_source = domain of 91.spf1-test.mailzone.com
# ||       postmaster 91.spf1-test.mailzone.com header_comment: spf_source_type = original-spf-record
# Test 169 got: 'unknown' (t/00_all.t at line 127 fail #132)
#     Expected: 'pass'
# Detailed debug log for test(s) 169:
# |         91.spf1-test.mailzone.com new: ipv4=192.0.2.127, sender=91.spf1-test.mailzone.com, helo=91.spf1-test.mailzone.com
# |        postmaster 91.spf1-test.mailzone.com localpart is postmaster
# ||       postmaster 91.spf1-test.mailzone.com   DirectiveSet->new(): doing TXT query on 91.spf1-test.mailzone.com
# ||       postmaster 91.spf1-test.mailzone.com   myquery: doing TXT query on 91.spf1-test.mailzone.com
# ||       postmaster 91.spf1-test.mailzone.com   myquery: 91.spf1-test.mailzone.com TXT failed: NXDOMAIN.
# ||       postmaster 91.spf1-test.mailzone.com   DirectiveSet->new(): TXT query on 91.spf1-test.mailzone.com returned error=, last_dns_error=NXDOMAIN
# ||       postmaster 91.spf1-test.mailzone.com   DirectiveSet->new(): SPF policy: 
# ||       postmaster 91.spf1-test.mailzone.com no SPF record found for 91.spf1-test.mailzone.com
# ||       postmaster 91.spf1-test.mailzone.com header_comment: spf_source = domain of 91.spf1-test.mailzone.com
# ||       postmaster 91.spf1-test.mailzone.com header_comment: spf_source_type = original-spf-record
# Test 170 got: 'unknown' (t/00_all.t at line 127 fail #133)
#     Expected: 'fail'
# Detailed debug log for test(s) 170:
# |         91.spf1-test.mailzone.com new: ipv4=192.0.2.129, sender=91.spf1-test.mailzone.com, helo=91.spf1-test.mailzone.com
# |        postmaster 91.spf1-test.mailzone.com localpart is postmaster
# ||       postmaster 91.spf1-test.mailzone.com   DirectiveSet->new(): doing TXT query on 91.spf1-test.mailzone.com
# ||       postmaster 91.spf1-test.mailzone.com   myquery: doing TXT query on 91.spf1-test.mailzone.com
# ||       postmaster 91.spf1-test.mailzone.com   myquery: 91.spf1-test.mailzone.com TXT failed: NXDOMAIN.
# ||       postmaster 91.spf1-test.mailzone.com   DirectiveSet->new(): TXT query on 91.spf1-test.mailzone.com returned error=, last_dns_error=NXDOMAIN
# ||       postmaster 91.spf1-test.mailzone.com   DirectiveSet->new(): SPF policy: 
# ||       postmaster 91.spf1-test.mailzone.com no SPF record found for 91.spf1-test.mailzone.com
# ||       postmaster 91.spf1-test.mailzone.com header_comment: spf_source = domain of 91.spf1-test.mailzone.com
# ||       postmaster 91.spf1-test.mailzone.com header_comment: spf_source_type = original-spf-record
# Test 171 got: 'unknown' (t/00_all.t at line 127 fail #134)
#     Expected: 'pass'
# Detailed debug log for test(s) 171:
# |         92.spf1-test.mailzone.com new: ipv4=192.168.2.1, sender=92.spf1-test.mailzone.com, helo=92.spf1-test.mailzone.com
# |        postmaster 92.spf1-test.mailzone.com localpart is postmaster
# ||       postmaster 92.spf1-test.mailzone.com   DirectiveSet->new(): doing TXT query on 92.spf1-test.mailzone.com
# ||       postmaster 92.spf1-test.mailzone.com   myquery: doing TXT query on 92.spf1-test.mailzone.com
# ||       postmaster 92.spf1-test.mailzone.com   myquery: 92.spf1-test.mailzone.com TXT failed: NXDOMAIN.
# ||       postmaster 92.spf1-test.mailzone.com   DirectiveSet->new(): TXT query on 92.spf1-test.mailzone.com returned error=, last_dns_error=NXDOMAIN
# ||       postmaster 92.spf1-test.mailzone.com   DirectiveSet->new(): SPF policy: 
# ||       postmaster 92.spf1-test.mailzone.com no SPF record found for 92.spf1-test.mailzone.com
# ||       postmaster 92.spf1-test.mailzone.com header_comment: spf_source = domain of 92.spf1-test.mailzone.com
# ||       postmaster 92.spf1-test.mailzone.com header_comment: spf_source_type = original-spf-record
# Test 172 got: 'unknown' (t/00_all.t at line 127 fail #135)
#     Expected: 'pass'
# Detailed debug log for test(s) 172:
# |         92.spf1-test.mailzone.com new: ipv4=192.0.2.1, sender=92.spf1-test.mailzone.com, helo=92.spf1-test.mailzone.com
# |        postmaster 92.spf1-test.mailzone.com localpart is postmaster
# ||       postmaster 92.spf1-test.mailzone.com   DirectiveSet->new(): doing TXT query on 92.spf1-test.mailzone.com
# ||       postmaster 92.spf1-test.mailzone.com   myquery: doing TXT query on 92.spf1-test.mailzone.com
# ||       postmaster 92.spf1-test.mailzone.com   myquery: 92.spf1-test.mailzone.com TXT failed: NXDOMAIN.
# ||       postmaster 92.spf1-test.mailzone.com   DirectiveSet->new(): TXT query on 92.spf1-test.mailzone.com returned error=, last_dns_error=NXDOMAIN
# ||       postmaster 92.spf1-test.mailzone.com   DirectiveSet->new(): SPF policy: 
# ||       postmaster 92.spf1-test.mailzone.com no SPF record found for 92.spf1-test.mailzone.com
# ||       postmaster 92.spf1-test.mailzone.com header_comment: spf_source = domain of 92.spf1-test.mailzone.com
# ||       postmaster 92.spf1-test.mailzone.com header_comment: spf_source_type = original-spf-record
# Test 173 got: 'unknown' (t/00_all.t at line 127 fail #136)
#     Expected: 'pass'
# Detailed debug log for test(s) 173:
# |         92.spf1-test.mailzone.com new: ipv4=192.0.2.129, sender=92.spf1-test.mailzone.com, helo=92.spf1-test.mailzone.com
# |        postmaster 92.spf1-test.mailzone.com localpart is postmaster
# ||       postmaster 92.spf1-test.mailzone.com   DirectiveSet->new(): doing TXT query on 92.spf1-test.mailzone.com
# ||       postmaster 92.spf1-test.mailzone.com   myquery: doing TXT query on 92.spf1-test.mailzone.com
# ||       postmaster 92.spf1-test.mailzone.com   myquery: 92.spf1-test.mailzone.com TXT failed: NXDOMAIN.
# ||       postmaster 92.spf1-test.mailzone.com   DirectiveSet->new(): TXT query on 92.spf1-test.mailzone.com returned error=, last_dns_error=NXDOMAIN
# ||       postmaster 92.spf1-test.mailzone.com   DirectiveSet->new(): SPF policy: 
# ||       postmaster 92.spf1-test.mailzone.com no SPF record found for 92.spf1-test.mailzone.com
# ||       postmaster 92.spf1-test.mailzone.com header_comment: spf_source = domain of 92.spf1-test.mailzone.com
# ||       postmaster 92.spf1-test.mailzone.com header_comment: spf_source_type = original-spf-record
# Test 174 got: 'unknown' (t/00_all.t at line 127 fail #137)
#     Expected: 'neutral'
# Detailed debug log for test(s) 174:
# |         92.spf1-test.mailzone.com new: ipv4=192.0.2.193, sender=92.spf1-test.mailzone.com, helo=92.spf1-test.mailzone.com
# |        postmaster 92.spf1-test.mailzone.com localpart is postmaster
# ||       postmaster 92.spf1-test.mailzone.com   DirectiveSet->new(): doing TXT query on 92.spf1-test.mailzone.com
# ||       postmaster 92.spf1-test.mailzone.com   myquery: doing TXT query on 92.spf1-test.mailzone.com
# ||       postmaster 92.spf1-test.mailzone.com   myquery: 92.spf1-test.mailzone.com TXT failed: NXDOMAIN.
# ||       postmaster 92.spf1-test.mailzone.com   DirectiveSet->new(): TXT query on 92.spf1-test.mailzone.com returned error=, last_dns_error=NXDOMAIN
# ||       postmaster 92.spf1-test.mailzone.com   DirectiveSet->new(): SPF policy: 
# ||       postmaster 92.spf1-test.mailzone.com no SPF record found for 92.spf1-test.mailzone.com
# ||       postmaster 92.spf1-test.mailzone.com header_comment: spf_source = domain of 92.spf1-test.mailzone.com
# ||       postmaster 92.spf1-test.mailzone.com header_comment: spf_source_type = original-spf-record
# Test 175 got: 'unknown' (t/00_all.t at line 127 fail #138)
#     Expected: 'pass'
# Detailed debug log for test(s) 175:
# |         100.spf1-test.mailzone.com new: ipv4=192.0.2.1, sender=100.spf1-test.mailzone.com, helo=100.spf1-test.mailzone.com
# |        postmaster 100.spf1-test.mailzone.com localpart is postmaster
# ||       postmaster 100.spf1-test.mailzone.com   DirectiveSet->new(): doing TXT query on 100.spf1-test.mailzone.com
# ||       postmaster 100.spf1-test.mailzone.com   myquery: doing TXT query on 100.spf1-test.mailzone.com
# ||       postmaster 100.spf1-test.mailzone.com   myquery: 100.spf1-test.mailzone.com TXT failed: NXDOMAIN.
# ||       postmaster 100.spf1-test.mailzone.com   DirectiveSet->new(): TXT query on 100.spf1-test.mailzone.com returned error=, last_dns_error=NXDOMAIN
# ||       postmaster 100.spf1-test.mailzone.com   DirectiveSet->new(): SPF policy: 
# ||       postmaster 100.spf1-test.mailzone.com no SPF record found for 100.spf1-test.mailzone.com
# ||       postmaster 100.spf1-test.mailzone.com header_comment: spf_source = domain of 100.spf1-test.mailzone.com
# ||       postmaster 100.spf1-test.mailzone.com header_comment: spf_source_type = original-spf-record
# Test 176 got: 'unknown' (t/00_all.t at line 127 fail #139)
#     Expected: 'pass'
# Detailed debug log for test(s) 176:
# |         100.spf1-test.mailzone.com new: ipv4=192.0.2.98, sender=100.spf1-test.mailzone.com, helo=100.spf1-test.mailzone.com
# |        postmaster 100.spf1-test.mailzone.com localpart is postmaster
# ||       postmaster 100.spf1-test.mailzone.com   DirectiveSet->new(): doing TXT query on 100.spf1-test.mailzone.com
# ||       postmaster 100.spf1-test.mailzone.com   myquery: doing TXT query on 100.spf1-test.mailzone.com
# ||       postmaster 100.spf1-test.mailzone.com   myquery: 100.spf1-test.mailzone.com TXT failed: NXDOMAIN.
# ||       postmaster 100.spf1-test.mailzone.com   DirectiveSet->new(): TXT query on 100.spf1-test.mailzone.com returned error=, last_dns_error=NXDOMAIN
# ||       postmaster 100.spf1-test.mailzone.com   DirectiveSet->new(): SPF policy: 
# ||       postmaster 100.spf1-test.mailzone.com no SPF record found for 100.spf1-test.mailzone.com
# ||       postmaster 100.spf1-test.mailzone.com header_comment: spf_source = domain of 100.spf1-test.mailzone.com
# ||       postmaster 100.spf1-test.mailzone.com header_comment: spf_source_type = original-spf-record
# Test 177 got: 'unknown' (t/00_all.t at line 127 fail #140)
#     Expected: 'fail'
# Detailed debug log for test(s) 177:
# |         101.spf1-test.mailzone.com new: ipv4=192.0.2.98, sender=101.spf1-test.mailzone.com, helo=101.spf1-test.mailzone.com
# |        postmaster 101.spf1-test.mailzone.com localpart is postmaster
# ||       postmaster 101.spf1-test.mailzone.com   DirectiveSet->new(): doing TXT query on 101.spf1-test.mailzone.com
# ||       postmaster 101.spf1-test.mailzone.com   myquery: doing TXT query on 101.spf1-test.mailzone.com
# ||       postmaster 101.spf1-test.mailzone.com   myquery: 101.spf1-test.mailzone.com TXT failed: NXDOMAIN.
# ||       postmaster 101.spf1-test.mailzone.com   DirectiveSet->new(): TXT query on 101.spf1-test.mailzone.com returned error=, last_dns_error=NXDOMAIN
# ||       postmaster 101.spf1-test.mailzone.com   DirectiveSet->new(): SPF policy: 
# ||       postmaster 101.spf1-test.mailzone.com no SPF record found for 101.spf1-test.mailzone.com
# ||       postmaster 101.spf1-test.mailzone.com header_comment: spf_source = domain of 101.spf1-test.mailzone.com
# ||       postmaster 101.spf1-test.mailzone.com header_comment: spf_source_type = original-spf-record
# Test 178 got: 'unknown' (t/00_all.t at line 127 fail #141)
#     Expected: 'neutral'
# Detailed debug log for test(s) 178:
# |         102.spf1-test.mailzone.com new: ipv4=192.0.2.98, sender=102.spf1-test.mailzone.com, helo=102.spf1-test.mailzone.com
# |        postmaster 102.spf1-test.mailzone.com localpart is postmaster
# ||       postmaster 102.spf1-test.mailzone.com   DirectiveSet->new(): doing TXT query on 102.spf1-test.mailzone.com
# ||       postmaster 102.spf1-test.mailzone.com   myquery: doing TXT query on 102.spf1-test.mailzone.com
# ||       postmaster 102.spf1-test.mailzone.com   myquery: 102.spf1-test.mailzone.com TXT failed: NXDOMAIN.
# ||       postmaster 102.spf1-test.mailzone.com   DirectiveSet->new(): TXT query on 102.spf1-test.mailzone.com returned error=, last_dns_error=NXDOMAIN
# ||       postmaster 102.spf1-test.mailzone.com   DirectiveSet->new(): SPF policy: 
# ||       postmaster 102.spf1-test.mailzone.com no SPF record found for 102.spf1-test.mailzone.com
# ||       postmaster 102.spf1-test.mailzone.com header_comment: spf_source = domain of 102.spf1-test.mailzone.com
# ||       postmaster 102.spf1-test.mailzone.com header_comment: spf_source_type = original-spf-record
# Test 179 got: 'unknown' (t/00_all.t at line 127 fail #142)
#     Expected: 'fail'
# Test 180 got: 'explanation: domain of sender 10.spf1-test.mailzone.com does not exist' (t/00_all.t at line 129 fail #6)
#     Expected: 'explanation'
# Test 181 got: 'error in processing during lookup of 10.spf1-test.mailzone.com' (t/00_all.t at line 130 fail #6)
#     Expected: 'domain of 10.spf1-test.mailzone.com does not designate 192.0.2.200 as permitted sender'
# Detailed debug log for test(s) 179,180,181:
# |         10.spf1-test.mailzone.com new: ipv4=192.0.2.200, sender=10.spf1-test.mailzone.com, helo=10.spf1-test.mailzone.com
# |        postmaster 10.spf1-test.mailzone.com localpart is postmaster
# ||       postmaster 10.spf1-test.mailzone.com   DirectiveSet->new(): doing TXT query on 10.spf1-test.mailzone.com
# ||       postmaster 10.spf1-test.mailzone.com   myquery: doing TXT query on 10.spf1-test.mailzone.com
# ||       postmaster 10.spf1-test.mailzone.com   myquery: 10.spf1-test.mailzone.com TXT failed: NXDOMAIN.
# ||       postmaster 10.spf1-test.mailzone.com   DirectiveSet->new(): TXT query on 10.spf1-test.mailzone.com returned error=, last_dns_error=NXDOMAIN
# ||       postmaster 10.spf1-test.mailzone.com   DirectiveSet->new(): SPF policy: 
# ||       postmaster 10.spf1-test.mailzone.com no SPF record found for 10.spf1-test.mailzone.com
# ||       postmaster 10.spf1-test.mailzone.com header_comment: spf_source = domain of 10.spf1-test.mailzone.com
# ||       postmaster 10.spf1-test.mailzone.com header_comment: spf_source_type = original-spf-record
# Test 182 got: 'unknown' (t/00_all.t at line 127 fail #143)
#     Expected: 'pass'
# Test 184 got: 'error in processing during lookup of 10.spf1-test.mailzone.com' (t/00_all.t at line 130 fail #7)
#     Expected: 'local policy'
# Detailed debug log for test(s) 182,183,184:
# |         10.spf1-test.mailzone.com new: ipv4=192.0.2.200, sender=10.spf1-test.mailzone.com, helo=10.spf1-test.mailzone.com
# |        postmaster 10.spf1-test.mailzone.com localpart is postmaster
# ||       postmaster 10.spf1-test.mailzone.com   DirectiveSet->new(): doing TXT query on 10.spf1-test.mailzone.com
# ||       postmaster 10.spf1-test.mailzone.com   myquery: doing TXT query on 10.spf1-test.mailzone.com
# ||       postmaster 10.spf1-test.mailzone.com   myquery: 10.spf1-test.mailzone.com TXT failed: NXDOMAIN.
# ||       postmaster 10.spf1-test.mailzone.com   DirectiveSet->new(): TXT query on 10.spf1-test.mailzone.com returned error=, last_dns_error=NXDOMAIN
# ||       postmaster 10.spf1-test.mailzone.com   DirectiveSet->new(): SPF policy: 
# ||       postmaster 10.spf1-test.mailzone.com no SPF record found for 10.spf1-test.mailzone.com
# ||       postmaster 10.spf1-test.mailzone.com header_comment: spf_source = domain of 10.spf1-test.mailzone.com
# ||       postmaster 10.spf1-test.mailzone.com header_comment: spf_source_type = original-spf-record
# Test 185 got: 'unknown' (t/00_all.t at line 127 fail #144)
#     Expected: 'pass'
# Test 187 got: 'error in processing during lookup of 10.spf1-test.mailzone.com' (t/00_all.t at line 130 fail #8)
#     Expected: 'local policy includes SPF record at 42.spf1-test.mailzone.com'
# Detailed debug log for test(s) 185,186,187:
# |         10.spf1-test.mailzone.com new: ipv4=192.0.2.110, sender=10.spf1-test.mailzone.com, helo=10.spf1-test.mailzone.com
# |        postmaster 10.spf1-test.mailzone.com localpart is postmaster
# ||       postmaster 10.spf1-test.mailzone.com   DirectiveSet->new(): doing TXT query on 10.spf1-test.mailzone.com
# ||       postmaster 10.spf1-test.mailzone.com   myquery: doing TXT query on 10.spf1-test.mailzone.com
# ||       postmaster 10.spf1-test.mailzone.com   myquery: 10.spf1-test.mailzone.com TXT failed: NXDOMAIN.
# ||       postmaster 10.spf1-test.mailzone.com   DirectiveSet->new(): TXT query on 10.spf1-test.mailzone.com returned error=, last_dns_error=NXDOMAIN
# ||       postmaster 10.spf1-test.mailzone.com   DirectiveSet->new(): SPF policy: 
# ||       postmaster 10.spf1-test.mailzone.com no SPF record found for 10.spf1-test.mailzone.com
# ||       postmaster 10.spf1-test.mailzone.com header_comment: spf_source = domain of 10.spf1-test.mailzone.com
# ||       postmaster 10.spf1-test.mailzone.com header_comment: spf_source_type = original-spf-record
# Test 188 got: 'unknown' (t/00_all.t at line 127 fail #145)
#     Expected: 'pass'
# Test 190 got: 'error in processing during lookup of 42-27@10.spf1-test.mailzone.com' (t/00_all.t at line 130 fail #9)
#     Expected: 'local policy includes SPF record at 42.spf1-test.mailzone.com'
# Detailed debug log for test(s) 188,189,190:
# |         10.spf1-test.mailzone.com new: ipv4=192.0.2.110, sender=42-27@10.spf1-test.mailzone.com, helo=10.spf1-test.mailzone.com
# |        42-27 10.spf1-test.mailzone.com localpart is 42-27
# ||       42-27 10.spf1-test.mailzone.com   DirectiveSet->new(): doing TXT query on 10.spf1-test.mailzone.com
# ||       42-27 10.spf1-test.mailzone.com   myquery: doing TXT query on 10.spf1-test.mailzone.com
# ||       42-27 10.spf1-test.mailzone.com   myquery: 10.spf1-test.mailzone.com TXT failed: NXDOMAIN.
# ||       42-27 10.spf1-test.mailzone.com   DirectiveSet->new(): TXT query on 10.spf1-test.mailzone.com returned error=, last_dns_error=NXDOMAIN
# ||       42-27 10.spf1-test.mailzone.com   DirectiveSet->new(): SPF policy: 
# ||       42-27 10.spf1-test.mailzone.com no SPF record found for 10.spf1-test.mailzone.com
# ||       42-27 10.spf1-test.mailzone.com header_comment: spf_source = domain of 42-27@10.spf1-test.mailzone.com
# ||       42-27 10.spf1-test.mailzone.com header_comment: spf_source_type = original-spf-record
# Test 191 got: 'unknown' (t/00_all.t at line 127 fail #146)
#     Expected: 'pass'
# Test 193 got: 'error in processing during lookup of 42-27@10.spf1-test.mailzone.com' (t/00_all.t at line 130 fail #10)
#     Expected: 'local policy includes SPF record at 42.spf1-test.mailzone.com'
# Detailed debug log for test(s) 191,192,193:
# |         10.spf1-test.mailzone.com new: ipv4=192.0.2.110, sender=42-27@10.spf1-test.mailzone.com, helo=10.spf1-test.mailzone.com
# |        42-27 10.spf1-test.mailzone.com localpart is 42-27
# ||       42-27 10.spf1-test.mailzone.com   DirectiveSet->new(): doing TXT query on 10.spf1-test.mailzone.com
# ||       42-27 10.spf1-test.mailzone.com   myquery: doing TXT query on 10.spf1-test.mailzone.com
# ||       42-27 10.spf1-test.mailzone.com   myquery: 10.spf1-test.mailzone.com TXT failed: NXDOMAIN.
# ||       42-27 10.spf1-test.mailzone.com   DirectiveSet->new(): TXT query on 10.spf1-test.mailzone.com returned error=, last_dns_error=NXDOMAIN
# ||       42-27 10.spf1-test.mailzone.com   DirectiveSet->new(): SPF policy: 
# ||       42-27 10.spf1-test.mailzone.com no SPF record found for 10.spf1-test.mailzone.com
# ||       42-27 10.spf1-test.mailzone.com header_comment: spf_source = domain of 42-27@10.spf1-test.mailzone.com
# ||       42-27 10.spf1-test.mailzone.com header_comment: spf_source_type = original-spf-record
# Test 194 got: 'unknown' (t/00_all.t at line 127 fail #147)
#     Expected: 'pass'
# Test 196 got: 'error in processing during lookup of 42-27@10.spf1-test.mailzone.com' (t/00_all.t at line 130 fail #11)
#     Expected: 'local policy includes SPF record at 42.spf1-test.mailzone.com'
# Detailed debug log for test(s) 194,195,196:
# |         10.spf1-test.mailzone.com new: ipv4=192.0.2.110, sender=42-27@10.spf1-test.mailzone.com, helo=10.spf1-test.mailzone.com
# |        42-27 10.spf1-test.mailzone.com localpart is 42-27
# ||       42-27 10.spf1-test.mailzone.com   DirectiveSet->new(): doing TXT query on 10.spf1-test.mailzone.com
# ||       42-27 10.spf1-test.mailzone.com   myquery: doing TXT query on 10.spf1-test.mailzone.com
# ||       42-27 10.spf1-test.mailzone.com   myquery: 10.spf1-test.mailzone.com TXT failed: NXDOMAIN.
# ||       42-27 10.spf1-test.mailzone.com   DirectiveSet->new(): TXT query on 10.spf1-test.mailzone.com returned error=, last_dns_error=NXDOMAIN
# ||       42-27 10.spf1-test.mailzone.com   DirectiveSet->new(): SPF policy: 
# ||       42-27 10.spf1-test.mailzone.com no SPF record found for 10.spf1-test.mailzone.com
# ||       42-27 10.spf1-test.mailzone.com header_comment: spf_source = domain of 42-27@10.spf1-test.mailzone.com
# ||       42-27 10.spf1-test.mailzone.com header_comment: spf_source_type = original-spf-record
# Test 197 got: 'unknown' (t/00_all.t at line 127 fail #148)
#     Expected: 'pass'
# Test 199 got: 'error in processing during lookup of 42di27@10.spf1-test.mailzone.com' (t/00_all.t at line 130 fail #12)
#     Expected: 'local policy includes SPF record at 42.spf1-test.mailzone.com'
# Detailed debug log for test(s) 197,198,199:
# |         10.spf1-test.mailzone.com new: ipv4=192.0.2.110, sender=42di27@10.spf1-test.mailzone.com, helo=10.spf1-test.mailzone.com
# |        42di27 10.spf1-test.mailzone.com localpart is 42di27
# ||       42di27 10.spf1-test.mailzone.com   DirectiveSet->new(): doing TXT query on 10.spf1-test.mailzone.com
# ||       42di27 10.spf1-test.mailzone.com   myquery: doing TXT query on 10.spf1-test.mailzone.com
# ||       42di27 10.spf1-test.mailzone.com   myquery: 10.spf1-test.mailzone.com TXT failed: NXDOMAIN.
# ||       42di27 10.spf1-test.mailzone.com   DirectiveSet->new(): TXT query on 10.spf1-test.mailzone.com returned error=, last_dns_error=NXDOMAIN
# ||       42di27 10.spf1-test.mailzone.com   DirectiveSet->new(): SPF policy: 
# ||       42di27 10.spf1-test.mailzone.com no SPF record found for 10.spf1-test.mailzone.com
# ||       42di27 10.spf1-test.mailzone.com header_comment: spf_source = domain of 42di27@10.spf1-test.mailzone.com
# ||       42di27 10.spf1-test.mailzone.com header_comment: spf_source_type = original-spf-record
# Test 200 got: 'unknown' (t/00_all.t at line 127 fail #149)
#     Expected: 'pass'
# Test 202 got: 'error in processing during lookup of 42:27@10.spf1-test.mailzone.com' (t/00_all.t at line 130 fail #13)
#     Expected: 'local policy includes SPF record at 42.spf1-test.mailzone.com'
# Detailed debug log for test(s) 200,201,202:
# |         10.spf1-test.mailzone.com new: ipv4=192.0.2.110, sender=42:27@10.spf1-test.mailzone.com, helo=10.spf1-test.mailzone.com
# |        42:27 10.spf1-test.mailzone.com localpart is 42:27
# ||       42:27 10.spf1-test.mailzone.com   DirectiveSet->new(): doing TXT query on 10.spf1-test.mailzone.com
# ||       42:27 10.spf1-test.mailzone.com   myquery: doing TXT query on 10.spf1-test.mailzone.com
# ||       42:27 10.spf1-test.mailzone.com   myquery: 10.spf1-test.mailzone.com TXT failed: NXDOMAIN.
# ||       42:27 10.spf1-test.mailzone.com   DirectiveSet->new(): TXT query on 10.spf1-test.mailzone.com returned error=, last_dns_error=NXDOMAIN
# ||       42:27 10.spf1-test.mailzone.com   DirectiveSet->new(): SPF policy: 
# ||       42:27 10.spf1-test.mailzone.com no SPF record found for 10.spf1-test.mailzone.com
# ||       42:27 10.spf1-test.mailzone.com header_comment: spf_source = domain of 42:27@10.spf1-test.mailzone.com
# ||       42:27 10.spf1-test.mailzone.com header_comment: spf_source_type = original-spf-record
# Test 203 got: 'unknown' (t/00_all.t at line 127 fail #150)
#     Expected: 'pass'
# Test 205 got: 'error in processing during lookup of 42:27@10.spf1-test.mailzone.com' (t/00_all.t at line 130 fail #14)
#     Expected: 'local policy includes SPF record at 42.spf1-test.mailzone.com'
# Detailed debug log for test(s) 203,204,205:
# |         10.spf1-test.mailzone.com new: ipv4=192.0.2.110, sender=42:27@10.spf1-test.mailzone.com, helo=10.spf1-test.mailzone.com
# |        42:27 10.spf1-test.mailzone.com localpart is 42:27
# ||       42:27 10.spf1-test.mailzone.com   DirectiveSet->new(): doing TXT query on 10.spf1-test.mailzone.com
# ||       42:27 10.spf1-test.mailzone.com   myquery: doing TXT query on 10.spf1-test.mailzone.com
# ||       42:27 10.spf1-test.mailzone.com   myquery: 10.spf1-test.mailzone.com TXT failed: NXDOMAIN.
# ||       42:27 10.spf1-test.mailzone.com   DirectiveSet->new(): TXT query on 10.spf1-test.mailzone.com returned error=, last_dns_error=NXDOMAIN
# ||       42:27 10.spf1-test.mailzone.com   DirectiveSet->new(): SPF policy: 
# ||       42:27 10.spf1-test.mailzone.com no SPF record found for 10.spf1-test.mailzone.com
# ||       42:27 10.spf1-test.mailzone.com header_comment: spf_source = domain of 42:27@10.spf1-test.mailzone.com
# ||       42:27 10.spf1-test.mailzone.com header_comment: spf_source_type = original-spf-record
# Test 206 got: 'unknown' (t/00_all.t at line 127 fail #151)
#     Expected: 'pass'
# Test 208 got: 'error in processing during lookup of 42\27@10.spf1-test.mailzone.com' (t/00_all.t at line 130 fail #15)
#     Expected: 'local policy includes SPF record at 42.spf1-test.mailzone.com'
# Detailed debug log for test(s) 206,207,208:
# |         10.spf1-test.mailzone.com new: ipv4=192.0.2.110, sender=42\27@10.spf1-test.mailzone.com, helo=10.spf1-test.mailzone.com
# |        42\27 10.spf1-test.mailzone.com localpart is 42\27
# ||       42\27 10.spf1-test.mailzone.com   DirectiveSet->new(): doing TXT query on 10.spf1-test.mailzone.com
# ||       42\27 10.spf1-test.mailzone.com   myquery: doing TXT query on 10.spf1-test.mailzone.com
# ||       42\27 10.spf1-test.mailzone.com   myquery: 10.spf1-test.mailzone.com TXT failed: NXDOMAIN.
# ||       42\27 10.spf1-test.mailzone.com   DirectiveSet->new(): TXT query on 10.spf1-test.mailzone.com returned error=, last_dns_error=NXDOMAIN
# ||       42\27 10.spf1-test.mailzone.com   DirectiveSet->new(): SPF policy: 
# ||       42\27 10.spf1-test.mailzone.com no SPF record found for 10.spf1-test.mailzone.com
# ||       42\27 10.spf1-test.mailzone.com header_comment: spf_source = domain of 42\27@10.spf1-test.mailzone.com
# ||       42\27 10.spf1-test.mailzone.com header_comment: spf_source_type = original-spf-record
# Test 209 got: 'unknown' (t/00_all.t at line 127 fail #152)
#     Expected: 'pass'
# Test 211 got: 'error in processing during lookup of 42-27@10.spf1-test.mailzone.com' (t/00_all.t at line 130 fail #16)
#     Expected: 'local policy includes SPF record at 42.spf1-test.mailzone.com'
# Detailed debug log for test(s) 209,210,211:
# |         10.spf1-test.mailzone.com new: ipv4=192.0.2.110, sender=42-27@10.spf1-test.mailzone.com, helo=10.spf1-test.mailzone.com
# |        42-27 10.spf1-test.mailzone.com localpart is 42-27
# ||       42-27 10.spf1-test.mailzone.com   DirectiveSet->new(): doing TXT query on 10.spf1-test.mailzone.com
# ||       42-27 10.spf1-test.mailzone.com   myquery: doing TXT query on 10.spf1-test.mailzone.com
# ||       42-27 10.spf1-test.mailzone.com   myquery: 10.spf1-test.mailzone.com TXT failed: NXDOMAIN.
# ||       42-27 10.spf1-test.mailzone.com   DirectiveSet->new(): TXT query on 10.spf1-test.mailzone.com returned error=, last_dns_error=NXDOMAIN
# ||       42-27 10.spf1-test.mailzone.com   DirectiveSet->new(): SPF policy: 
# ||       42-27 10.spf1-test.mailzone.com no SPF record found for 10.spf1-test.mailzone.com
# ||       42-27 10.spf1-test.mailzone.com header_comment: spf_source = domain of 42-27@10.spf1-test.mailzone.com
# ||       42-27 10.spf1-test.mailzone.com header_comment: spf_source_type = original-spf-record
# Test 212 got: 'unknown' (t/00_all.t at line 127 fail #153)
#     Expected: 'pass'
# Test 214 got: 'error in processing during lookup of 42327@10.spf1-test.mailzone.com' (t/00_all.t at line 130 fail #17)
#     Expected: 'local policy includes SPF record at 42.spf1-test.mailzone.com'
# Detailed debug log for test(s) 212,213,214:
# |         10.spf1-test.mailzone.com new: ipv4=192.0.2.110, sender=42327@10.spf1-test.mailzone.com, helo=10.spf1-test.mailzone.com
# |        42327 10.spf1-test.mailzone.com localpart is 42327
# ||       42327 10.spf1-test.mailzone.com   DirectiveSet->new(): doing TXT query on 10.spf1-test.mailzone.com
# ||       42327 10.spf1-test.mailzone.com   myquery: doing TXT query on 10.spf1-test.mailzone.com
# ||       42327 10.spf1-test.mailzone.com   myquery: 10.spf1-test.mailzone.com TXT failed: NXDOMAIN.
# ||       42327 10.spf1-test.mailzone.com   DirectiveSet->new(): TXT query on 10.spf1-test.mailzone.com returned error=, last_dns_error=NXDOMAIN
# ||       42327 10.spf1-test.mailzone.com   DirectiveSet->new(): SPF policy: 
# ||       42327 10.spf1-test.mailzone.com no SPF record found for 10.spf1-test.mailzone.com
# ||       42327 10.spf1-test.mailzone.com header_comment: spf_source = domain of 42327@10.spf1-test.mailzone.com
# ||       42327 10.spf1-test.mailzone.com header_comment: spf_source_type = original-spf-record
# Test 215 got: 'unknown' (t/00_all.t at line 127 fail #154)
#     Expected: 'pass'
# Test 217 got: 'error in processing during lookup of 10.spf1-test.mailzone.com' (t/00_all.t at line 130 fail #18)
#     Expected: 'local policy'
# Detailed debug log for test(s) 215,216,217:
# |         10.spf1-test.mailzone.com new: ipv4=192.0.2.110, sender=10.spf1-test.mailzone.com, helo=10.spf1-test.mailzone.com
# |        postmaster 10.spf1-test.mailzone.com localpart is postmaster
# ||       postmaster 10.spf1-test.mailzone.com   DirectiveSet->new(): doing TXT query on 10.spf1-test.mailzone.com
# ||       postmaster 10.spf1-test.mailzone.com   myquery: doing TXT query on 10.spf1-test.mailzone.com
# ||       postmaster 10.spf1-test.mailzone.com   myquery: 10.spf1-test.mailzone.com TXT failed: NXDOMAIN.
# ||       postmaster 10.spf1-test.mailzone.com   DirectiveSet->new(): TXT query on 10.spf1-test.mailzone.com returned error=, last_dns_error=NXDOMAIN
# ||       postmaster 10.spf1-test.mailzone.com   DirectiveSet->new(): SPF policy: 
# ||       postmaster 10.spf1-test.mailzone.com no SPF record found for 10.spf1-test.mailzone.com
# ||       postmaster 10.spf1-test.mailzone.com header_comment: spf_source = domain of 10.spf1-test.mailzone.com
# ||       postmaster 10.spf1-test.mailzone.com header_comment: spf_source_type = original-spf-record
# Test 218 got: 'unknown' (t/00_all.t at line 127 fail #155)
#     Expected: 'error'
# Test 219 got: 'explanation: domain of sender 10.spf1-test.mailzone.com does not exist' (t/00_all.t at line 129 fail #19 *TODO*)
#     Expected: 'explanation: DNS error while looking up servfail.spf1-test.mailzone.com TXT: SERVFAIL'
# Test 220 got: 'error in processing during lookup of 10.spf1-test.mailzone.com' (t/00_all.t at line 130 fail #19)
#     Expected: 'encountered temporary error during SPF processing of domain of 10.spf1-test.mailzone.com'
# Detailed debug log for test(s) 218,219,220:
# |         10.spf1-test.mailzone.com new: ipv4=192.0.2.200, sender=10.spf1-test.mailzone.com, helo=10.spf1-test.mailzone.com
# |        postmaster 10.spf1-test.mailzone.com localpart is postmaster
# ||       postmaster 10.spf1-test.mailzone.com   DirectiveSet->new(): doing TXT query on 10.spf1-test.mailzone.com
# ||       postmaster 10.spf1-test.mailzone.com   myquery: doing TXT query on 10.spf1-test.mailzone.com
# ||       postmaster 10.spf1-test.mailzone.com   myquery: 10.spf1-test.mailzone.com TXT failed: NXDOMAIN.
# ||       postmaster 10.spf1-test.mailzone.com   DirectiveSet->new(): TXT query on 10.spf1-test.mailzone.com returned error=, last_dns_error=NXDOMAIN
# ||       postmaster 10.spf1-test.mailzone.com   DirectiveSet->new(): SPF policy: 
# ||       postmaster 10.spf1-test.mailzone.com no SPF record found for 10.spf1-test.mailzone.com
# ||       postmaster 10.spf1-test.mailzone.com header_comment: spf_source = domain of 10.spf1-test.mailzone.com
# ||       postmaster 10.spf1-test.mailzone.com header_comment: spf_source_type = original-spf-record
# Test 221 got: 'unknown' (t/00_all.t at line 127 fail #156)
#     Expected: 'softfail'
# Test 222 got: 'explanation: domain of sender 10.spf1-test.mailzone.com does not exist' (t/00_all.t at line 129 fail #20)
#     Expected: 'explanation'
# Test 223 got: 'error in processing during lookup of 10.spf1-test.mailzone.com' (t/00_all.t at line 130 fail #20)
#     Expected: 'local policy'
# Detailed debug log for test(s) 221,222,223:
# |         10.spf1-test.mailzone.com new: ipv4=192.0.2.200, sender=10.spf1-test.mailzone.com, helo=10.spf1-test.mailzone.com
# |        postmaster 10.spf1-test.mailzone.com localpart is postmaster
# ||       postmaster 10.spf1-test.mailzone.com   DirectiveSet->new(): doing TXT query on 10.spf1-test.mailzone.com
# ||       postmaster 10.spf1-test.mailzone.com   myquery: doing TXT query on 10.spf1-test.mailzone.com
# ||       postmaster 10.spf1-test.mailzone.com   myquery: 10.spf1-test.mailzone.com TXT failed: NXDOMAIN.
# ||       postmaster 10.spf1-test.mailzone.com   DirectiveSet->new(): TXT query on 10.spf1-test.mailzone.com returned error=, last_dns_error=NXDOMAIN
# ||       postmaster 10.spf1-test.mailzone.com   DirectiveSet->new(): SPF policy: 
# ||       postmaster 10.spf1-test.mailzone.com no SPF record found for 10.spf1-test.mailzone.com
# ||       postmaster 10.spf1-test.mailzone.com header_comment: spf_source = domain of 10.spf1-test.mailzone.com
# ||       postmaster 10.spf1-test.mailzone.com header_comment: spf_source_type = original-spf-record
FAILED tests 3-7, 9-76, 78-81, 89-127, 129, 131-161, 163-164, 166-182, 184-185, 187-188, 190-191, 193-194, 196-197, 199-200, 202-203, 205-206, 208-209, 211-212, 214-215, 217-218, 220-223
	Failed 195/223 tests, 12.56% okay
Failed 1/1 test scripts, 0.00% okay. 195/223 subtests failed, 12.56% okay.
Failed Test Stat Wstat Total Fail  Failed  List of Failed
-------------------------------------------------------------------------------
t/00_all.t               223  195  87.44%  3-7 9-76 78-81 89-127 129 131-161
                                           163-164 166-182 184-185 187-188 190-
                                           191 193-194 196-197 199-200 202-203
                                           205-206 208-209 211-212 214-215 217-
                                           218 220-223
make: *** [test_dynamic] Error 255