Methods and systems for managing delivery of email to local recipients using local reputations
First Claim
1. A computer-implemented method for managing delivery of email to local recipients, at least a portion of the method being performed by a computing system comprising at least one processor, the method comprising:
- establishing, at a domain-name system, a local reputation for an email sender address;
storing a domain-name-system record associated with the local reputation on the domain-name system;
receiving, at the domain-name system, from a mail-transfer agent as part of a mail-transfer system, a request for the domain-name-system record associated with the email sender address;
determining, by the domain-name system and based on the local reputation, not to send the domain-name-system record associated with the email sender address to the mail-transfer agent;
determining, by the mail-transfer system, that a response to the request was not received from the domain-name system;
forming a spam verdict, by the mail-transfer system, of an email sent from the email sender address for which the mail-transfer system had failed to receive the domain-name-system record;
transmitting, by the mail-transfer agent to the domain-name system, the spam verdict to the domain-name system as feedback;
updating, by the domain-name system, the local reputation based on the spam verdict received from the mail-transfer agent after the mail-transfer agent failed to receive the domain-name-system record.
6 Assignments
0 Petitions
Accused Products
Abstract
A computer-implemented method for managing delivery of email to local recipients. The computer-implemented method may include establishing a local reputation for an email sender address. The method may include storing a domain-name-system record associated with the local reputation on a domain-name system. The domain-name system may be mail-transfer agent agnostic. The method may also include identifying one or more emails sent from the email sender address to one or more local recipients. The method may include forming a spam verdict for each of the one or more emails by analyzing contents of each of the one or more emails. The method may additionally include updating the local reputation for the email sender address based on the one or more spam verdicts.
-
Citations
20 Claims
-
1. A computer-implemented method for managing delivery of email to local recipients, at least a portion of the method being performed by a computing system comprising at least one processor, the method comprising:
-
establishing, at a domain-name system, a local reputation for an email sender address; storing a domain-name-system record associated with the local reputation on the domain-name system; receiving, at the domain-name system, from a mail-transfer agent as part of a mail-transfer system, a request for the domain-name-system record associated with the email sender address; determining, by the domain-name system and based on the local reputation, not to send the domain-name-system record associated with the email sender address to the mail-transfer agent; determining, by the mail-transfer system, that a response to the request was not received from the domain-name system; forming a spam verdict, by the mail-transfer system, of an email sent from the email sender address for which the mail-transfer system had failed to receive the domain-name-system record; transmitting, by the mail-transfer agent to the domain-name system, the spam verdict to the domain-name system as feedback; updating, by the domain-name system, the local reputation based on the spam verdict received from the mail-transfer agent after the mail-transfer agent failed to receive the domain-name-system record. - View Dependent Claims (2, 3, 4)
-
-
5. A computer-implemented method for managing delivery of email to local recipients, at least a portion of the method being performed by a computing system comprising at least one processor, the method comprising:
-
receiving, from a mail-transfer agent, a request for a domain-name-system record associated with an email sender address; identifying the domain-name-system record; identifying a local reputation associated with the domain-name-system record; determining, based on the local reputation, whether to send the domain-name-system record to the mail-transfer agent, wherein a negative local reputation is associated with a higher threshold number for sending the domain-name-system record, where the threshold number indicates a number of times for sending the domain-name-system record until refraining from doing so. - View Dependent Claims (6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A system for managing delivery of email to local recipients, the system comprising:
-
a domain-name-system database that stores a domain-name-system record associated with a local reputation for an email sender address, the domain-name-system database being located on a domain-name system; a reputation-management module programmed to; establish the local reputation for the email sender address; receive, from a mail-transfer agent, a request for the domain-name-system record; identify the domain-name-system record; identify the local reputation, the local reputation being associated with the domain-name-system record; determine, based on the local reputation, whether to send the domain-name-system record to the mail-transfer agent, wherein a negative local reputation is associated with a higher threshold number for sending the domain-name-system record, where the threshold number indicates a number of times for sending the domain-name-system record until refraining from doing so; an email-transfer module programmed to identify one or more emails sent from the email sender address to one or more local recipients; an email analysis module programmed to form a spam verdict for each of the one or more emails by analyzing contents of each of the one or more emails; wherein the reputation-management module is programmed to update the local reputation for the email sender address based on the one or more spam verdicts; one or more processors configured to execute the reputation-management module, the email-transfer module, and the email analysis module. - View Dependent Claims (18, 19, 20)
-
Specification