errors with object or variable not set on certain spf records that use exists:


For instance
"v=spf1 exists:CL.%{i}.FR.%{s}.HE.%{h}._spf.imperial.ac.uk mx ptr:ic.ac.uk ?all"
"v=spf1 exists:%{ir}.nets.messagelabs.com"
This is with the latest version and using vb.net
All other SPF records seem to work fine.
Closed Sep 3, 2010 at 10:21 AM by eddy_minet
Cannot reproduce


eddy_minet wrote Jul 12, 2010 at 3:34 PM

Please can you post the resulting log (set enablelogging to true and obtain checklog from the checker instance) ?

Here is what I obtain with your samples.
IP =, sender = somebody@exp.example.net and somebody@exp2.example.net :

record found : v=spf1 exists:CL.%{i}.FR.%{s}.HE.%{h}._spf.imperial.ac.uk mx ptr:ic.ac.uk ?all
prossessing : +Exists:CL.%{i}.FR.%{s}.HE.%{h}._spf.imperial.ac.uk
Expanded to : CL. record found : v=spf1 exists:%{ir}.nets.messagelabs.com
prossessing : +Exists:%{ir}.nets.messagelabs.com
Expanded to :

So it seems to work correctly ...

wrote Sep 3, 2010 at 10:21 AM

wrote Feb 1, 2013 at 11:10 PM

wrote May 14, 2013 at 11:33 PM