Method and System for Optimizing and Preventing Failure of Sender Policy Framework (SPF) Lookups
First Claim
Patent Images
1. A method for optimizing and preventing failure of sender policy framework (SPF) lookups recorded on non-transitory computer-readable medium and capable of execution by a computer, the method comprising the steps of:
- requesting a regular SPF Record;
receiving a SPF Record that points to a Proxy Server (SPF Proxy Record);
conditionally checking a Proxy DNS entry based on merged SPF Macros;
performing an SPF authentication check based on the conditionally received DNS record; and
returning a Synthetic SPF response that incorporates the results of the SPF check in a format that adheres to the SPF standard and whose result would match the SPF check result even without DNS lookup limits
0 Assignments
0 Petitions
Accused Products
Abstract
The present invention circumvents the standard SPF lookup limit by allowing an administrator to create a secondary SPF record that includes all the desired SPF records even if it exceeds the 10 recursive lookups that would result in a standard failure. The administrator would then then create or modify their main SPF record to include an entry that points to the SPF Proxy that is the subject of this invention.
14 Citations
8 Claims
-
1. A method for optimizing and preventing failure of sender policy framework (SPF) lookups recorded on non-transitory computer-readable medium and capable of execution by a computer, the method comprising the steps of:
-
requesting a regular SPF Record; receiving a SPF Record that points to a Proxy Server (SPF Proxy Record); conditionally checking a Proxy DNS entry based on merged SPF Macros; performing an SPF authentication check based on the conditionally received DNS record; and returning a Synthetic SPF response that incorporates the results of the SPF check in a format that adheres to the SPF standard and whose result would match the SPF check result even without DNS lookup limits - View Dependent Claims (2, 3)
-
-
4. A method for optimizing and preventing failure of sender policy framework (SPF) lookups recorded on non-transitory computer-readable medium and capable of execution by a computer, the method comprising the steps of:
-
sending an email from a mail server; the email contains one or more properties that will be used for SPF Macros; attempting to do an SPF validation using email domain'"'"'s SPF record; making a DNS request; responding with an SPF Proxy Record; processing the Macro'"'"'s in the returned Proxy Record; generating a DNS TXT request to the domain'"'"'s SPF proxy; receiving the request and extracts the merged macro'"'"'s; looking up the Canonical SPF Record from the email domain'"'"'s DNS server by making a request; conducting a standard SPF validation; and constructing a synthetic response record based on the results from step 6 which acme.com can use to do a simple check - View Dependent Claims (5, 6, 7, 8)
-
Specification