Comment 3 for bug 1328277

Revision history for this message
Lee Maguire (leemaguire) wrote :

I've tried both libspf and pyspf. Python takes 30 seconds to return a result, which is useless for realtime checking. libspf takes, it turns out, 7 minutes.

$ time /usr/bin/spfquery.pyspf -ip=208.72.90.125 -<email address hidden>
pass
()
('spfquery:', 'domain of uk.playstation.com designates 208.72.90.125 as permitted sender')
('Received-SPF:', 'Pass (spfquery: domain of uk.playstation.com designates 208.72.90.125 as permitted sender) client-ip=208.72.90.125; <email address hidden>"; receiver=spfquery; mechanism="include:custhelp.com"; identity=mailfrom')

real 0m33.216s
user 0m0.080s
sys 0m0.010s

$ time /usr/bin/spfquery.libspf2 -ip=208.72.90.125 -<email address hidden>
pass

spfquery: domain of uk.playstation.com designates 208.72.90.125 as permitted sender
Received-SPF: pass (spfquery: domain of uk.playstation.com designates 208.72.90.125 as permitted sender) client-ip=208.72.90.125; <email address hidden>;

real 7m11.776s
user 0m0.000s
sys 0m0.000s