Last active
March 6, 2019 13:57
-
-
Save chrisdone/de9b98f65e69708033c9e202d792edbe to your computer and use it in GitHub Desktop.
SPF output
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{-# LANGUAGE OverloadedStrings #-} | |
import qualified Spf | |
main :: IO () | |
main = do | |
serv <- Spf.newSpfServer Spf.SPF_DNS_CACHE Spf.ModerateLevel | |
result <- | |
Spf.makeSpfRequest | |
serv | |
(Spf.SpfRequest | |
{ Spf.spfRequestIpV4 = "130.211.0.0" | |
, Spf.spfRequestHeloDomain = "mail.gmail.com" | |
, Spf.spfRequestFrom = "gmail.com" | |
}) | |
print result |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
spf_compile.c:523 Debug: Parsing macro starting at Please%_see%_http://www.openspf.org/Why?id=%{S}&ip=%{C}&receiver=%{R} | |
spf_compile.c:1210 Debug: Compiling record v=spf1 | |
spf_dns.c:54 Debug: DNS[cache] lookup: gmail.com TXT (16) | |
spf_dns.c:54 Debug: DNS[resolv] lookup: gmail.com TXT (16) | |
spf_dns.c:66 Debug: DNS[resolv] found record | |
spf_dns.c:69 Debug: DOMAIN: gmail.com TYPE: TXT (16) | |
spf_dns.c:76 Debug: TTL: 0 RR found: 2 herrno: 0 source: resolv | |
spf_dns.c:94 Debug: - TXT: v=spf1 redirect=_spf.google.com | |
spf_dns.c:94 Debug: - TXT: globalsign-smime-dv=CDYX+XFHUw2wml6/Gb8+59BsH31KzUr6c1l2BPvqKX8= | |
spf_dns.c:66 Debug: DNS[cache] found record | |
spf_dns.c:69 Debug: DOMAIN: gmail.com TYPE: TXT (16) | |
spf_dns.c:76 Debug: TTL: 0 RR found: 2 herrno: 0 source: resolv | |
spf_dns.c:94 Debug: - TXT: v=spf1 redirect=_spf.google.com | |
spf_dns.c:94 Debug: - TXT: globalsign-smime-dv=CDYX+XFHUw2wml6/Gb8+59BsH31KzUr6c1l2BPvqKX8= | |
spf_server.c:402 Debug: get_record(gmail.com): NETDB_SUCCESS | |
spf_server.c:443 Debug: found SPF record: v=spf1 redirect=_spf.google.com | |
spf_compile.c:1210 Debug: Compiling record v=spf1 redirect=_spf.google.com | |
spf_compile.c:1314 Debug: Name starts at redirect=_spf.google.com | |
spf_compile.c:1408 Debug: Adding mechanism type 9 | |
spf_compile.c:847 Debug: SPF_c_mech_add: type=9, value==_spf.google.com | |
spf_compile.c:689 Debug: Parsing domainspec starting at _spf.google.com, cidr is forbidden | |
spf_compile.c:523 Debug: Parsing macro starting at _spf.google.com | |
spf_dns.c:54 Debug: DNS[cache] lookup: _spf.google.com TXT (16) | |
spf_dns.c:54 Debug: DNS[resolv] lookup: _spf.google.com TXT (16) | |
spf_dns.c:66 Debug: DNS[resolv] found record | |
spf_dns.c:69 Debug: DOMAIN: _spf.google.com TYPE: TXT (16) | |
spf_dns.c:76 Debug: TTL: 0 RR found: 1 herrno: 0 source: resolv | |
spf_dns.c:94 Debug: - TXT: v=spf1 include:_netblocks.google.com include:_netblocks2.google.com include:_netblocks3.google.com ~all | |
spf_dns.c:66 Debug: DNS[cache] found record | |
spf_dns.c:69 Debug: DOMAIN: _spf.google.com TYPE: TXT (16) | |
spf_dns.c:76 Debug: TTL: 0 RR found: 1 herrno: 0 source: resolv | |
spf_dns.c:94 Debug: - TXT: v=spf1 include:_netblocks.google.com include:_netblocks2.google.com include:_netblocks3.google.com ~all | |
spf_server.c:402 Debug: get_record(_spf.google.com): NETDB_SUCCESS | |
spf_server.c:443 Debug: found SPF record: v=spf1 include:_netblocks.google.com include:_netblocks2.google.com include:_netblocks3.google.com ~all | |
spf_compile.c:1210 Debug: Compiling record v=spf1 include:_netblocks.google.com include:_netblocks2.google.com include:_netblocks3.google.com ~all | |
spf_compile.c:1314 Debug: Name starts at include:_netblocks.google.com include:_netblocks2.google.com include:_netblocks3.google.com ~all | |
spf_compile.c:1408 Debug: Adding mechanism type 4 | |
spf_compile.c:847 Debug: SPF_c_mech_add: type=4, value=:_netblocks.google.com include:_netblocks2.google.com include:_netblocks3.google.com ~all | |
spf_compile.c:689 Debug: Parsing domainspec starting at _netblocks.google.com include:_netblocks2.google.com include:_netblocks3.google.com ~all, cidr is forbidden | |
spf_compile.c:523 Debug: Parsing macro starting at _netblocks.google.com include:_netblocks2.google.com include:_netblocks3.google.com ~all | |
spf_compile.c:1314 Debug: Name starts at include:_netblocks2.google.com include:_netblocks3.google.com ~all | |
spf_compile.c:1408 Debug: Adding mechanism type 4 | |
spf_compile.c:847 Debug: SPF_c_mech_add: type=4, value=:_netblocks2.google.com include:_netblocks3.google.com ~all | |
spf_compile.c:689 Debug: Parsing domainspec starting at _netblocks2.google.com include:_netblocks3.google.com ~all, cidr is forbidden | |
spf_compile.c:523 Debug: Parsing macro starting at _netblocks2.google.com include:_netblocks3.google.com ~all | |
spf_compile.c:1314 Debug: Name starts at include:_netblocks3.google.com ~all | |
spf_compile.c:1408 Debug: Adding mechanism type 4 | |
spf_compile.c:847 Debug: SPF_c_mech_add: type=4, value=:_netblocks3.google.com ~all | |
spf_compile.c:689 Debug: Parsing domainspec starting at _netblocks3.google.com ~all, cidr is forbidden | |
spf_compile.c:523 Debug: Parsing macro starting at _netblocks3.google.com ~all | |
spf_compile.c:1314 Debug: Name starts at all | |
spf_compile.c:1408 Debug: Adding mechanism type 8 | |
spf_compile.c:847 Debug: SPF_c_mech_add: type=8, value= | |
spf_interpret.c:1087 Debug: include/redirect: got SPF record: No errors | |
spf_dns.c:54 Debug: DNS[cache] lookup: _netblocks.google.com TXT (16) | |
spf_dns.c:54 Debug: DNS[resolv] lookup: _netblocks.google.com TXT (16) | |
spf_dns.c:66 Debug: DNS[resolv] found record | |
spf_dns.c:69 Debug: DOMAIN: _netblocks.google.com TYPE: TXT (16) | |
spf_dns.c:76 Debug: TTL: 0 RR found: 1 herrno: 0 source: resolv | |
spf_dns.c:94 Debug: - TXT: v=spf1 ip4:35.190.247.0/24 ip4:64.233.160.0/19 ip4:66.102.0.0/20 ip4:66.249.80.0/20 ip4:72.14.192.0/18 ip4:74.125.0.0/16 ip4:108.177.8.0/21 ip4:173.194.0.0/16 ip4:209.85.128.0/17 ip4:216.58.192.0/19 ip4:216.239.32.0/19 ~all | |
spf_dns.c:66 Debug: DNS[cache] found record | |
spf_dns.c:69 Debug: DOMAIN: _netblocks.google.com TYPE: TXT (16) | |
spf_dns.c:76 Debug: TTL: 0 RR found: 1 herrno: 0 source: resolv | |
spf_dns.c:94 Debug: - TXT: v=spf1 ip4:35.190.247.0/24 ip4:64.233.160.0/19 ip4:66.102.0.0/20 ip4:66.249.80.0/20 ip4:72.14.192.0/18 ip4:74.125.0.0/16 ip4:108.177.8.0/21 ip4:173.194.0.0/16 ip4:209.85.128.0/17 ip4:216.58.192.0/19 ip4:216.239.32.0/19 ~all | |
spf_server.c:402 Debug: get_record(_netblocks.google.com): NETDB_SUCCESS | |
spf_server.c:443 Debug: found SPF record: v=spf1 ip4:35.190.247.0/24 ip4:64.233.160.0/19 ip4:66.102.0.0/20 ip4:66.249.80.0/20 ip4:72.14.192.0/18 ip4:74.125.0.0/16 ip4:108.177.8.0/21 ip4:173.194.0.0/16 ip4:209.85.128.0/17 ip4:216.58.192.0/19 ip4:216.239.32.0/19 ~all | |
spf_compile.c:1210 Debug: Compiling record v=spf1 ip4:35.190.247.0/24 ip4:64.233.160.0/19 ip4:66.102.0.0/20 ip4:66.249.80.0/20 ip4:72.14.192.0/18 ip4:74.125.0.0/16 ip4:108.177.8.0/21 ip4:173.194.0.0/16 ip4:209.85.128.0/17 ip4:216.58.192.0/19 ip4:216.239.32.0/19 ~all | |
spf_compile.c:1314 Debug: Name starts at ip4:35.190.247.0/24 ip4:64.233.160.0/19 ip4:66.102.0.0/20 ip4:66.249.80.0/20 ip4:72.14.192.0/18 ip4:74.125.0.0/16 ip4:108.177.8.0/21 ip4:173.194.0.0/16 ip4:209.85.128.0/17 ip4:216.58.192.0/19 ip4:216.239.32.0/19 ~all | |
spf_compile.c:1408 Debug: Adding mechanism type 5 | |
spf_compile.c:847 Debug: SPF_c_mech_add: type=5, value=:35.190.247.0/24 ip4:64.233.160.0/19 ip4:66.102.0.0/20 ip4:66.249.80.0/20 ip4:72.14.192.0/18 ip4:74.125.0.0/16 ip4:108.177.8.0/21 ip4:173.194.0.0/16 ip4:209.85.128.0/17 ip4:216.58.192.0/19 ip4:216.239.32.0/19 ~all | |
spf_compile.c:1314 Debug: Name starts at ip4:64.233.160.0/19 ip4:66.102.0.0/20 ip4:66.249.80.0/20 ip4:72.14.192.0/18 ip4:74.125.0.0/16 ip4:108.177.8.0/21 ip4:173.194.0.0/16 ip4:209.85.128.0/17 ip4:216.58.192.0/19 ip4:216.239.32.0/19 ~all | |
spf_compile.c:1408 Debug: Adding mechanism type 5 | |
spf_compile.c:847 Debug: SPF_c_mech_add: type=5, value=:64.233.160.0/19 ip4:66.102.0.0/20 ip4:66.249.80.0/20 ip4:72.14.192.0/18 ip4:74.125.0.0/16 ip4:108.177.8.0/21 ip4:173.194.0.0/16 ip4:209.85.128.0/17 ip4:216.58.192.0/19 ip4:216.239.32.0/19 ~all | |
spf_compile.c:1314 Debug: Name starts at ip4:66.102.0.0/20 ip4:66.249.80.0/20 ip4:72.14.192.0/18 ip4:74.125.0.0/16 ip4:108.177.8.0/21 ip4:173.194.0.0/16 ip4:209.85.128.0/17 ip4:216.58.192.0/19 ip4:216.239.32.0/19 ~all | |
spf_compile.c:1408 Debug: Adding mechanism type 5 | |
spf_compile.c:847 Debug: SPF_c_mech_add: type=5, value=:66.102.0.0/20 ip4:66.249.80.0/20 ip4:72.14.192.0/18 ip4:74.125.0.0/16 ip4:108.177.8.0/21 ip4:173.194.0.0/16 ip4:209.85.128.0/17 ip4:216.58.192.0/19 ip4:216.239.32.0/19 ~all | |
spf_compile.c:1314 Debug: Name starts at ip4:66.249.80.0/20 ip4:72.14.192.0/18 ip4:74.125.0.0/16 ip4:108.177.8.0/21 ip4:173.194.0.0/16 ip4:209.85.128.0/17 ip4:216.58.192.0/19 ip4:216.239.32.0/19 ~all | |
spf_compile.c:1408 Debug: Adding mechanism type 5 | |
spf_compile.c:847 Debug: SPF_c_mech_add: type=5, value=:66.249.80.0/20 ip4:72.14.192.0/18 ip4:74.125.0.0/16 ip4:108.177.8.0/21 ip4:173.194.0.0/16 ip4:209.85.128.0/17 ip4:216.58.192.0/19 ip4:216.239.32.0/19 ~all | |
spf_compile.c:1314 Debug: Name starts at ip4:72.14.192.0/18 ip4:74.125.0.0/16 ip4:108.177.8.0/21 ip4:173.194.0.0/16 ip4:209.85.128.0/17 ip4:216.58.192.0/19 ip4:216.239.32.0/19 ~all | |
spf_compile.c:1408 Debug: Adding mechanism type 5 | |
spf_compile.c:847 Debug: SPF_c_mech_add: type=5, value=:72.14.192.0/18 ip4:74.125.0.0/16 ip4:108.177.8.0/21 ip4:173.194.0.0/16 ip4:209.85.128.0/17 ip4:216.58.192.0/19 ip4:216.239.32.0/19 ~all | |
spf_compile.c:1314 Debug: Name starts at ip4:74.125.0.0/16 ip4:108.177.8.0/21 ip4:173.194.0.0/16 ip4:209.85.128.0/17 ip4:216.58.192.0/19 ip4:216.239.32.0/19 ~all | |
spf_compile.c:1408 Debug: Adding mechanism type 5 | |
spf_compile.c:847 Debug: SPF_c_mech_add: type=5, value=:74.125.0.0/16 ip4:108.177.8.0/21 ip4:173.194.0.0/16 ip4:209.85.128.0/17 ip4:216.58.192.0/19 ip4:216.239.32.0/19 ~all | |
spf_compile.c:1314 Debug: Name starts at ip4:108.177.8.0/21 ip4:173.194.0.0/16 ip4:209.85.128.0/17 ip4:216.58.192.0/19 ip4:216.239.32.0/19 ~all | |
spf_compile.c:1408 Debug: Adding mechanism type 5 | |
spf_compile.c:847 Debug: SPF_c_mech_add: type=5, value=:108.177.8.0/21 ip4:173.194.0.0/16 ip4:209.85.128.0/17 ip4:216.58.192.0/19 ip4:216.239.32.0/19 ~all | |
spf_compile.c:1314 Debug: Name starts at ip4:173.194.0.0/16 ip4:209.85.128.0/17 ip4:216.58.192.0/19 ip4:216.239.32.0/19 ~all | |
spf_compile.c:1408 Debug: Adding mechanism type 5 | |
spf_compile.c:847 Debug: SPF_c_mech_add: type=5, value=:173.194.0.0/16 ip4:209.85.128.0/17 ip4:216.58.192.0/19 ip4:216.239.32.0/19 ~all | |
spf_compile.c:1314 Debug: Name starts at ip4:209.85.128.0/17 ip4:216.58.192.0/19 ip4:216.239.32.0/19 ~all | |
spf_compile.c:1408 Debug: Adding mechanism type 5 | |
spf_compile.c:847 Debug: SPF_c_mech_add: type=5, value=:209.85.128.0/17 ip4:216.58.192.0/19 ip4:216.239.32.0/19 ~all | |
spf_compile.c:1314 Debug: Name starts at ip4:216.58.192.0/19 ip4:216.239.32.0/19 ~all | |
spf_compile.c:1408 Debug: Adding mechanism type 5 | |
spf_compile.c:847 Debug: SPF_c_mech_add: type=5, value=:216.58.192.0/19 ip4:216.239.32.0/19 ~all | |
spf_compile.c:1314 Debug: Name starts at ip4:216.239.32.0/19 ~all | |
spf_compile.c:1408 Debug: Adding mechanism type 5 | |
spf_compile.c:847 Debug: SPF_c_mech_add: type=5, value=:216.239.32.0/19 ~all | |
spf_compile.c:1314 Debug: Name starts at all | |
spf_compile.c:1408 Debug: Adding mechanism type 8 | |
spf_compile.c:847 Debug: SPF_c_mech_add: type=8, value= | |
spf_interpret.c:1087 Debug: include/redirect: got SPF record: No errors | |
spf_interpret.c:491 Debug: ip_match: 130.211.0.0 == 35.190.247.0 (/24 255.255.255.0): 0 | |
spf_interpret.c:491 Debug: ip_match: 130.211.0.0 == 64.233.160.0 (/19 255.255.224.0): 0 | |
spf_interpret.c:491 Debug: ip_match: 130.211.0.0 == 66.102.0.0 (/20 255.255.240.0): 0 | |
spf_interpret.c:491 Debug: ip_match: 130.211.0.0 == 66.249.80.0 (/20 255.255.240.0): 0 | |
spf_interpret.c:491 Debug: ip_match: 130.211.0.0 == 72.14.192.0 (/18 255.255.192.0): 0 | |
spf_interpret.c:491 Debug: ip_match: 130.211.0.0 == 74.125.0.0 (/16 255.255.0.0): 0 | |
spf_interpret.c:491 Debug: ip_match: 130.211.0.0 == 108.177.8.0 (/21 255.255.248.0): 0 | |
spf_interpret.c:491 Debug: ip_match: 130.211.0.0 == 173.194.0.0 (/16 255.255.0.0): 0 | |
spf_interpret.c:491 Debug: ip_match: 130.211.0.0 == 209.85.128.0 (/17 255.255.128.0): 0 | |
spf_interpret.c:491 Debug: ip_match: 130.211.0.0 == 216.58.192.0 (/19 255.255.224.0): 0 | |
spf_interpret.c:491 Debug: ip_match: 130.211.0.0 == 216.239.32.0 (/19 255.255.224.0): 0 | |
spf_interpret.c:1143 Debug: include/redirect: executed SPF record: No errors result: softfail reason: mechanism | |
spf_dns.c:54 Debug: DNS[cache] lookup: _netblocks2.google.com TXT (16) | |
spf_dns.c:54 Debug: DNS[resolv] lookup: _netblocks2.google.com TXT (16) | |
spf_dns.c:66 Debug: DNS[resolv] found record | |
spf_dns.c:69 Debug: DOMAIN: _netblocks2.google.com TYPE: TXT (16) | |
spf_dns.c:76 Debug: TTL: 0 RR found: 1 herrno: 0 source: resolv | |
spf_dns.c:94 Debug: - TXT: v=spf1 ip6:2001:4860:4000::/36 ip6:2404:6800:4000::/36 ip6:2607:f8b0:4000::/36 ip6:2800:3f0:4000::/36 ip6:2a00:1450:4000::/36 ip6:2c0f:fb50:4000::/36 ~all | |
spf_dns.c:66 Debug: DNS[cache] found record | |
spf_dns.c:69 Debug: DOMAIN: _netblocks2.google.com TYPE: TXT (16) | |
spf_dns.c:76 Debug: TTL: 0 RR found: 1 herrno: 0 source: resolv | |
spf_dns.c:94 Debug: - TXT: v=spf1 ip6:2001:4860:4000::/36 ip6:2404:6800:4000::/36 ip6:2607:f8b0:4000::/36 ip6:2800:3f0:4000::/36 ip6:2a00:1450:4000::/36 ip6:2c0f:fb50:4000::/36 ~all | |
spf_server.c:402 Debug: get_record(_netblocks2.google.com): NETDB_SUCCESS | |
spf_server.c:443 Debug: found SPF record: v=spf1 ip6:2001:4860:4000::/36 ip6:2404:6800:4000::/36 ip6:2607:f8b0:4000::/36 ip6:2800:3f0:4000::/36 ip6:2a00:1450:4000::/36 ip6:2c0f:fb50:4000::/36 ~all | |
spf_compile.c:1210 Debug: Compiling record v=spf1 ip6:2001:4860:4000::/36 ip6:2404:6800:4000::/36 ip6:2607:f8b0:4000::/36 ip6:2800:3f0:4000::/36 ip6:2a00:1450:4000::/36 ip6:2c0f:fb50:4000::/36 ~all | |
spf_compile.c:1314 Debug: Name starts at ip6:2001:4860:4000::/36 ip6:2404:6800:4000::/36 ip6:2607:f8b0:4000::/36 ip6:2800:3f0:4000::/36 ip6:2a00:1450:4000::/36 ip6:2c0f:fb50:4000::/36 ~all | |
spf_compile.c:1408 Debug: Adding mechanism type 6 | |
spf_compile.c:847 Debug: SPF_c_mech_add: type=6, value=:2001:4860:4000::/36 ip6:2404:6800:4000::/36 ip6:2607:f8b0:4000::/36 ip6:2800:3f0:4000::/36 ip6:2a00:1450:4000::/36 ip6:2c0f:fb50:4000::/36 ~all | |
spf_compile.c:1314 Debug: Name starts at ip6:2404:6800:4000::/36 ip6:2607:f8b0:4000::/36 ip6:2800:3f0:4000::/36 ip6:2a00:1450:4000::/36 ip6:2c0f:fb50:4000::/36 ~all | |
spf_compile.c:1408 Debug: Adding mechanism type 6 | |
spf_compile.c:847 Debug: SPF_c_mech_add: type=6, value=:2404:6800:4000::/36 ip6:2607:f8b0:4000::/36 ip6:2800:3f0:4000::/36 ip6:2a00:1450:4000::/36 ip6:2c0f:fb50:4000::/36 ~all | |
spf_compile.c:1314 Debug: Name starts at ip6:2607:f8b0:4000::/36 ip6:2800:3f0:4000::/36 ip6:2a00:1450:4000::/36 ip6:2c0f:fb50:4000::/36 ~all | |
spf_compile.c:1408 Debug: Adding mechanism type 6 | |
spf_compile.c:847 Debug: SPF_c_mech_add: type=6, value=:2607:f8b0:4000::/36 ip6:2800:3f0:4000::/36 ip6:2a00:1450:4000::/36 ip6:2c0f:fb50:4000::/36 ~all | |
spf_compile.c:1314 Debug: Name starts at ip6:2800:3f0:4000::/36 ip6:2a00:1450:4000::/36 ip6:2c0f:fb50:4000::/36 ~all | |
spf_compile.c:1408 Debug: Adding mechanism type 6 | |
spf_compile.c:847 Debug: SPF_c_mech_add: type=6, value=:2800:3f0:4000::/36 ip6:2a00:1450:4000::/36 ip6:2c0f:fb50:4000::/36 ~all | |
spf_compile.c:1314 Debug: Name starts at ip6:2a00:1450:4000::/36 ip6:2c0f:fb50:4000::/36 ~all | |
spf_compile.c:1408 Debug: Adding mechanism type 6 | |
spf_compile.c:847 Debug: SPF_c_mech_add: type=6, value=:2a00:1450:4000::/36 ip6:2c0f:fb50:4000::/36 ~all | |
spf_compile.c:1314 Debug: Name starts at ip6:2c0f:fb50:4000::/36 ~all | |
spf_compile.c:1408 Debug: Adding mechanism type 6 | |
spf_compile.c:847 Debug: SPF_c_mech_add: type=6, value=:2c0f:fb50:4000::/36 ~all | |
spf_compile.c:1314 Debug: Name starts at all | |
spf_compile.c:1408 Debug: Adding mechanism type 8 | |
spf_compile.c:847 Debug: SPF_c_mech_add: type=8, value= | |
spf_interpret.c:1087 Debug: include/redirect: got SPF record: No errors | |
spf_interpret.c:1143 Debug: include/redirect: executed SPF record: No errors result: softfail reason: mechanism | |
spf_dns.c:54 Debug: DNS[cache] lookup: _netblocks3.google.com TXT (16) | |
spf_dns.c:54 Debug: DNS[resolv] lookup: _netblocks3.google.com TXT (16) | |
spf_dns.c:66 Debug: DNS[resolv] found record | |
spf_dns.c:69 Debug: DOMAIN: _netblocks3.google.com TYPE: TXT (16) | |
spf_dns.c:76 Debug: TTL: 0 RR found: 1 herrno: 0 source: resolv | |
spf_dns.c:94 Debug: - TXT: v=spf1 ip4:172.217.0.0/19 ip4:172.217.32.0/20 ip4:172.217.128.0/19 ip4:172.217.160.0/20 ip4:172.217.192.0/19 ip4:108.177.96.0/19 ip4:35.191.0.0/16 ip4:130.211.0.0/22 ~all | |
spf_dns.c:66 Debug: DNS[cache] found record | |
spf_dns.c:69 Debug: DOMAIN: _netblocks3.google.com TYPE: TXT (16) | |
spf_dns.c:76 Debug: TTL: 0 RR found: 1 herrno: 0 source: resolv | |
spf_dns.c:94 Debug: - TXT: v=spf1 ip4:172.217.0.0/19 ip4:172.217.32.0/20 ip4:172.217.128.0/19 ip4:172.217.160.0/20 ip4:172.217.192.0/19 ip4:108.177.96.0/19 ip4:35.191.0.0/16 ip4:130.211.0.0/22 ~all | |
spf_server.c:402 Debug: get_record(_netblocks3.google.com): NETDB_SUCCESS | |
spf_server.c:443 Debug: found SPF record: v=spf1 ip4:172.217.0.0/19 ip4:172.217.32.0/20 ip4:172.217.128.0/19 ip4:172.217.160.0/20 ip4:172.217.192.0/19 ip4:108.177.96.0/19 ip4:35.191.0.0/16 ip4:130.211.0.0/22 ~all | |
spf_compile.c:1210 Debug: Compiling record v=spf1 ip4:172.217.0.0/19 ip4:172.217.32.0/20 ip4:172.217.128.0/19 ip4:172.217.160.0/20 ip4:172.217.192.0/19 ip4:108.177.96.0/19 ip4:35.191.0.0/16 ip4:130.211.0.0/22 ~all | |
spf_compile.c:1314 Debug: Name starts at ip4:172.217.0.0/19 ip4:172.217.32.0/20 ip4:172.217.128.0/19 ip4:172.217.160.0/20 ip4:172.217.192.0/19 ip4:108.177.96.0/19 ip4:35.191.0.0/16 ip4:130.211.0.0/22 ~all | |
spf_compile.c:1408 Debug: Adding mechanism type 5 | |
spf_compile.c:847 Debug: SPF_c_mech_add: type=5, value=:172.217.0.0/19 ip4:172.217.32.0/20 ip4:172.217.128.0/19 ip4:172.217.160.0/20 ip4:172.217.192.0/19 ip4:108.177.96.0/19 ip4:35.191.0.0/16 ip4:130.211.0.0/22 ~all | |
spf_compile.c:1314 Debug: Name starts at ip4:172.217.32.0/20 ip4:172.217.128.0/19 ip4:172.217.160.0/20 ip4:172.217.192.0/19 ip4:108.177.96.0/19 ip4:35.191.0.0/16 ip4:130.211.0.0/22 ~all | |
spf_compile.c:1408 Debug: Adding mechanism type 5 | |
spf_compile.c:847 Debug: SPF_c_mech_add: type=5, value=:172.217.32.0/20 ip4:172.217.128.0/19 ip4:172.217.160.0/20 ip4:172.217.192.0/19 ip4:108.177.96.0/19 ip4:35.191.0.0/16 ip4:130.211.0.0/22 ~all | |
spf_compile.c:1314 Debug: Name starts at ip4:172.217.128.0/19 ip4:172.217.160.0/20 ip4:172.217.192.0/19 ip4:108.177.96.0/19 ip4:35.191.0.0/16 ip4:130.211.0.0/22 ~all | |
spf_compile.c:1408 Debug: Adding mechanism type 5 | |
spf_compile.c:847 Debug: SPF_c_mech_add: type=5, value=:172.217.128.0/19 ip4:172.217.160.0/20 ip4:172.217.192.0/19 ip4:108.177.96.0/19 ip4:35.191.0.0/16 ip4:130.211.0.0/22 ~all | |
spf_compile.c:1314 Debug: Name starts at ip4:172.217.160.0/20 ip4:172.217.192.0/19 ip4:108.177.96.0/19 ip4:35.191.0.0/16 ip4:130.211.0.0/22 ~all | |
spf_compile.c:1408 Debug: Adding mechanism type 5 | |
spf_compile.c:847 Debug: SPF_c_mech_add: type=5, value=:172.217.160.0/20 ip4:172.217.192.0/19 ip4:108.177.96.0/19 ip4:35.191.0.0/16 ip4:130.211.0.0/22 ~all | |
spf_compile.c:1314 Debug: Name starts at ip4:172.217.192.0/19 ip4:108.177.96.0/19 ip4:35.191.0.0/16 ip4:130.211.0.0/22 ~all | |
spf_compile.c:1408 Debug: Adding mechanism type 5 | |
spf_compile.c:847 Debug: SPF_c_mech_add: type=5, value=:172.217.192.0/19 ip4:108.177.96.0/19 ip4:35.191.0.0/16 ip4:130.211.0.0/22 ~all | |
spf_compile.c:1314 Debug: Name starts at ip4:108.177.96.0/19 ip4:35.191.0.0/16 ip4:130.211.0.0/22 ~all | |
spf_compile.c:1408 Debug: Adding mechanism type 5 | |
spf_compile.c:847 Debug: SPF_c_mech_add: type=5, value=:108.177.96.0/19 ip4:35.191.0.0/16 ip4:130.211.0.0/22 ~all | |
spf_compile.c:1314 Debug: Name starts at ip4:35.191.0.0/16 ip4:130.211.0.0/22 ~all | |
spf_compile.c:1408 Debug: Adding mechanism type 5 | |
spf_compile.c:847 Debug: SPF_c_mech_add: type=5, value=:35.191.0.0/16 ip4:130.211.0.0/22 ~all | |
spf_compile.c:1314 Debug: Name starts at ip4:130.211.0.0/22 ~all | |
spf_compile.c:1408 Debug: Adding mechanism type 5 | |
spf_compile.c:847 Debug: SPF_c_mech_add: type=5, value=:130.211.0.0/22 ~all | |
spf_compile.c:1314 Debug: Name starts at all | |
spf_compile.c:1408 Debug: Adding mechanism type 8 | |
spf_compile.c:847 Debug: SPF_c_mech_add: type=8, value= | |
spf_interpret.c:1087 Debug: include/redirect: got SPF record: No errors | |
spf_interpret.c:491 Debug: ip_match: 130.211.0.0 == 172.217.0.0 (/19 255.255.224.0): 0 | |
spf_interpret.c:491 Debug: ip_match: 130.211.0.0 == 172.217.32.0 (/20 255.255.240.0): 0 | |
spf_interpret.c:491 Debug: ip_match: 130.211.0.0 == 172.217.128.0 (/19 255.255.224.0): 0 | |
spf_interpret.c:491 Debug: ip_match: 130.211.0.0 == 172.217.160.0 (/20 255.255.240.0): 0 | |
spf_interpret.c:491 Debug: ip_match: 130.211.0.0 == 172.217.192.0 (/19 255.255.224.0): 0 | |
spf_interpret.c:491 Debug: ip_match: 130.211.0.0 == 108.177.96.0 (/19 255.255.224.0): 0 | |
spf_interpret.c:491 Debug: ip_match: 130.211.0.0 == 35.191.0.0 (/16 255.255.0.0): 0 | |
spf_interpret.c:491 Debug: ip_match: 130.211.0.0 == 130.211.0.0 (/22 255.255.252.0): 1 | |
spf_interpret.c:1143 Debug: include/redirect: executed SPF record: No errors result: pass reason: mechanism | |
spf_interpret.c:1143 Debug: include/redirect: executed SPF record: No errors result: pass reason: mechanism | |
SPF_REQUEST_RESULT_PASS |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment