SPF agileventures.org

This seems to be a healthy SPF record
This SPF record has 4/10 terms that cause DNS queries
This record uses 'exists' (in _spf.elasticemail.com), so I can only show a subset of the addresses allowed

This is an approximate list of the IP addresses that the domain agileventures.org allows email to be sent from according to their SPF record

gandi
217.70.178.192/26 (64 addresses)
217.70.182.72/32 (1 address)
217.70.182.74/32 (1 address)
217.70.183.192/28 (16 addresses)
2001:4b98:dc4:8::/64
QueryResponse
agileventures.org TXT
 agileventures.org TXTv=spf1 include:_mailcust.gandi.net include:_spf.elasticemail.com ~all
 agileventures.org TXTMS=AA77A9B26E3D3AF456BD984A73E879B42D4771F7
 agileventures.org TXTMS=ms42652136
_mailcust.gandi.net TXT
 _mailcust.gandi.net TXTv=spf1 include:_nblcust.gandi.net ?all
_spf.elasticemail.com TXT
 _spf.elasticemail.com TXTv=spf1 exists:%{i}._spf.elasticemail.info ~all
_nblcust.gandi.net TXT
 _nblcust.gandi.net TXTv=spf1 ip4:217.70.178.192/26 ip6:2001:4b98:dc4:8::/64 ip4:217.70.183.192/28 ip4:217.70.182.72/32 ip4:217.70.182.74/32 ?all

Internal debug code. Here be dragons.

qcount => [
  {
    "param" => "agileventures.org",
    "query" => "root",
    "record" => ""
  },
  {
    "param" => "_mailcust.gandi.net",
    "query" => "include",
    "record" => "agileventures.org"
  },
  {
    "param" => "_spf.elasticemail.com",
    "query" => "include",
    "record" => "agileventures.org"
  },
  {
    "param" => "_nblcust.gandi.net",
    "query" => "include",
    "record" => "_mailcust.gandi.net"
  },
  {
    "param" => "",
    "query" => "exists",
    "record" => "_spf.elasticemail.com"
  }
]

errors => [
  "0This seems to be a healthy SPF record",
  "0This SPF record has 4/10 terms that cause DNS queries",
  "1This record uses 'exists' (in _spf.elasticemail.com), so I can only show a subset of the addresses allowed"
]

record => {
  "gandi" => [
    "217.70.178.192/26",
    "217.70.182.72/32",
    "217.70.182.74/32",
    "217.70.183.192/28",
    "2001:4b98:dc4:8::/64"
  ]
}

queries => [
  {
    "__" => "\261\354\201\200\0\1\0\3\0\0\0\0\ragileventures\3org\0\0\20\0\1\300\f\0\20\0\1\0\0\16\20\0FEv=spf1 include:_mailcust.gandi.net include:_spf.elasticemail.com ~all\300\f\0\20\0\1\0\0\16\20\0,+MS=AA77A9B26E3D3AF456BD984A73E879B42D4771F7\300\f\0\20\0\1\0\0\16\20\0\16\rMS=ms42652136",
    "aa" => "",
    "ad" => "",
    "an" => [
      [
        "agileventures.org",
        "txt",
        "in",
        3600,
        "v=spf1 include:_mailcust.gandi.net include:_spf.elasticemail.com ~all"
      ],
      [
        "agileventures.org",
        "txt",
        "in",
        3600,
        "MS=AA77A9B26E3D3AF456BD984A73E879B42D4771F7"
      ],
      [
        "agileventures.org",
        "txt",
        "in",
        3600,
        "MS=ms42652136"
      ]
    ],
    "ar" => [],
    "cd" => "",
    "id" => 45548,
    "ns" => [],
    "op" => "query",
    "qd" => [
      [
        "agileventures.org",
        "txt",
        "in"
      ]
    ],
    "qr" => 1,
    "ra" => 1,
    "rc" => "noerror",
    "rd" => 1,
    "tc" => ""
  },
  {
    "__" => "\372\@\201\200\0\1\0\1\0\0\0\0\t_mailcust\5gandi\3net\0\0\20\0\1\300\f\0\20\0\1\0\1Q\200\0'&v=spf1 include:_nblcust.gandi.net ?all",
    "aa" => "",
    "ad" => "",
    "an" => [
      [
        "_mailcust.gandi.net",
        "txt",
        "in",
        86400,
        "v=spf1 include:_nblcust.gandi.net ?all"
      ]
    ],
    "ar" => [],
    "cd" => "",
    "id" => 64064,
    "ns" => [],
    "op" => "query",
    "qd" => [
      [
        "_mailcust.gandi.net",
        "txt",
        "in"
      ]
    ],
    "qr" => 1,
    "ra" => 1,
    "rc" => "noerror",
    "rd" => 1,
    "tc" => ""
  },
  {
    "__" => "\340\34\201\200\0\1\0\1\0\0\0\0\4_spf\felasticemail\3com\0\0\20\0\1\300\f\0\20\0\1\0\0\16\20\0/.v=spf1 exists:%{i}._spf.elasticemail.info ~all",
    "aa" => "",
    "ad" => "",
    "an" => [
      [
        "_spf.elasticemail.com",
        "txt",
        "in",
        3600,
        "v=spf1 exists:%{i}._spf.elasticemail.info ~all"
      ]
    ],
    "ar" => [],
    "cd" => "",
    "id" => 57372,
    "ns" => [],
    "op" => "query",
    "qd" => [
      [
        "_spf.elasticemail.com",
        "txt",
        "in"
      ]
    ],
    "qr" => 1,
    "ra" => 1,
    "rc" => "noerror",
    "rd" => 1,
    "tc" => ""
  },
  {
    "__" => "{\16\201\200\0\1\0\1\0\0\0\0\b_nblcust\5gandi\3net\0\0\20\0\1\300\f\0\20\0\1\0\0FP\0~Lv=spf1 ip4:217.70.178.192/26 ip6:2001:4b98:dc4:8::/64 ip4:217.70.183.192/28 \25ip4:217.70.182.72/32 \25ip4:217.70.182.74/32 \4?all",
    "aa" => "",
    "ad" => "",
    "an" => [
      [
        "_nblcust.gandi.net",
        "txt",
        "in",
        18000,
        "v=spf1 ip4:217.70.178.192/26 ip6:2001:4b98:dc4:8::/64 ip4:217.70.183.192/28 ",
        "ip4:217.70.182.72/32 ",
        "ip4:217.70.182.74/32 ",
        "?all"
      ]
    ],
    "ar" => [],
    "cd" => "",
    "id" => 31502,
    "ns" => [],
    "op" => "query",
    "qd" => [
      [
        "_nblcust.gandi.net",
        "txt",
        "in"
      ]
    ],
    "qr" => 1,
    "ra" => 1,
    "rc" => "noerror",
    "rd" => 1,
    "tc" => ""
  }
]

ipsizes => {
  "217.70.178.192/26" => 64,
  "217.70.182.72/32" => 1,
  "217.70.182.74/32" => 1,
  "217.70.183.192/28" => 16
}