Usage: spfquery [control options | data options] ... Valid data options are: -file read spf data from a file. Use '-' to read from stdin. -ip The IP address that is sending email -sender The email address used as the envelope-from. If no username (local part) is given, 'postmaster' will be assumed. -helo The domain name given on the SMTP HELO command. This is only needed if the -sender option is not given. -rcpt-to A comma separated lists of email addresses that will have email from their secondary MXes automatically allowed. The data options are required. The -file option conflicts with all the other data options. The -helo and -rcpt-to are optional. Valid control options are: -debug [debug level] debug level. -local Local policy for whitelisting. -trusted <0|1> Should trusted-forwarder.org be checked? -guess Default checks if no SPF record is found. -default-explanation Default explanation string to use. -max-lookup Maximum number of DNS lookups to allow -sanitize <0|1> Clean up invalid characters in output? -name The name of the system doing the SPF checking -override <...> Override SPF records for domains -fallback <...> Fallback SPF records for domains -keep-comments Print comments found when reading from a file. -version Print version of spfquery. -help Print out these options. Examples: spfquery -ip=11.22.33.44 -sender=user@aol.com -helo=spammer.tld spfquery -f test_data echo "127.0.0.1 myname@mydomain.com helohost.com" | spfquery -f -