Method And Apparatus For Controlling Unsolicited Messages In A Messaging Network Using An Authoritative Domain Name Server
First Claim
1. A domain name server configured for reducing unsolicited messages communicated in a messaging network configured for sending messages from senders to recipients, comprising:
- a domain name server configured for receiving a domain name request from a requester associated with a sender of a message to a recipient for the purpose of obtaining a network address associated with a domain name of the recipient and for communicating a response to the requester;
an analyzer that interrogates the domain name request and in response to the interrogation sets a validity factor to a first indicator if the request passes the interrogation and to a second indicator if the request fails the interrogation; and
a response generator that determines a response to the domain name request based on the validity factor, whereby the response provides the network address associated with the domain name subject of the request if the request passes the interrogation.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods for controlling unsolicited messages in a messaging network using an authoritative domain name (DNS) server, in which a requester intending to send an e-mail message to a recipient queries the DNS server associated with the recipient'"'"'s domain. The response sent from the DNS server is dependent upon a security policy associated with the requester, which results from interrogations to determine the probability that the requester is sending unsolicited messages or spam. A validity factor is set to a first indicator if the request passes or to a second indicator if the request fails. The response from the DNS server provides the network address if the validity factor is set to the first indicator. A suitable not-the-network-address response is sent if the validity factor is set to the second indicator. The authoritative DNS server thereby controls, blocks, or reroutes the message and lightens the load on the recipient'"'"'s mail server and ISP(s).
-
Citations
27 Claims
-
1. A domain name server configured for reducing unsolicited messages communicated in a messaging network configured for sending messages from senders to recipients, comprising:
-
a domain name server configured for receiving a domain name request from a requester associated with a sender of a message to a recipient for the purpose of obtaining a network address associated with a domain name of the recipient and for communicating a response to the requester; an analyzer that interrogates the domain name request and in response to the interrogation sets a validity factor to a first indicator if the request passes the interrogation and to a second indicator if the request fails the interrogation; and a response generator that determines a response to the domain name request based on the validity factor, whereby the response provides the network address associated with the domain name subject of the request if the request passes the interrogation. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A messaging network configured for communicating electronic messages from a first user to a second user while reducing communication of unsolicited messages, each user nominally identified by a local-part name and a mail-domain domain name, the mail-domain domain name associated with a network service provider that provides electronic mail service to one or more users, comprising:
-
at least one root server that maintains an authorative index of valid mail-domain names and associated network addresses; a plurality of network service providers, each providing electronic mail service through a electronic mail server to a plurality of users, each user having a unique local-part name and a mail-domain domain name associated with the mail server; a domain name server configured for receiving a domain name request from a requester associated with a first user seeking to send a message to a second user as a recipient for the purpose of obtaining a network address associated with the mail-domain domain name of the second user and for communicating a response to the requester, comprising; an analyzer that interrogates the domain name request and in response to the interrogation sets a validity factor to a first indicator if the request passes the interrogation and to a second indicator if the request fails the interrogation; and a response generator that determines a response to the domain name request based on the validity factor, whereby the response provides the network address associated with the domain name subject of the request if the request passes the interrogation.
-
-
18. A method of blocking communication of unsolicited messages in a messaging network configured for sending messages from senders to recipients with an authoritative domain name server that restricts transmission of an unsolicited message from a sender of an unsolicited message to a recipient, comprising the steps of:
-
(a) providing in a messaging network a domain name server configured for receiving a domain name request from a requester associated with a sender of a message to a recipient for the purpose of obtaining a network address associated with the domain name of the recipient and for communicating a response to the requester; (b) analyzing the domain name request based on an enforcement policy and in response setting a validity factor to a first indicator if the request passes the enforcement policy and to a second indicator if the request fails the enforcement policy; and (c) returning a response to the domain name request based on the validity factor, the response comprising a network address associated with the domain name when the validity factor is set to the first indicator and the response comprising not the network address if the validity factor is set to the second indicator, whereby the validity factor set as the first indicator permits the message to be sent to the recipient and when set as the second indicator prevents the message from being sent to the recipient. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26, 27)
-
Specification