Method and apparatus for adding data attributes to e-mail messages to enhance the analysis of delivery failures
First Claim
1. A method comprising:
- creating an electronic message having a recipient at an address on a server, wherein the electronic message includes at least one delivery attribute identifier for identifying at least one delivery attribute;
sending the electronic message to the recipient;
receiving a response, the response including validity information indicating whether that the address is an invalid address, and at least one delivery attribute value corresponding to the at least one delivery attribute, the at least one delivery attribute value including delivery information regarding the electronic message;
processing the at least one delivery attribute value to form delivery failure analysis information; and
presenting the delivery failure analysis information,wherein the step of processing the at least one delivery attribute value comprises one of pinging the address and performing a simple network monitoring query for the address.
3 Assignments
0 Petitions
Accused Products
Abstract
A dead e-mail identification locator discovers dead e-mail addresses without forwarding messages to valid recipients. Existing headers in the mail protocol are extended to include a test header. A mail server that supports the protocol extension of the present invention may send a reply if the address does not exist and may discard the message if the address does exist. The test header allows a sender to test an e-mail address for validity without the message being forwarded to the user, as will be described below. The sender may be a dead e-mail locator program, which tests a plurality of e-mail addresses. The sender and recipient mail servers may include attributes in the test header to enhance the analysis of delivery failures. Using these attributes, the dead e-mail address locator can pinpoint the location of e-mail message delivery failure and profile the performance of routing of messages and other details hidden from users.
289 Citations
15 Claims
-
1. A method comprising:
-
creating an electronic message having a recipient at an address on a server, wherein the electronic message includes at least one delivery attribute identifier for identifying at least one delivery attribute; sending the electronic message to the recipient; receiving a response, the response including validity information indicating whether that the address is an invalid address, and at least one delivery attribute value corresponding to the at least one delivery attribute, the at least one delivery attribute value including delivery information regarding the electronic message; processing the at least one delivery attribute value to form delivery failure analysis information; and presenting the delivery failure analysis information, wherein the step of processing the at least one delivery attribute value comprises one of pinging the address and performing a simple network monitoring query for the address. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An apparatus comprising:
-
creation means for creating an electronic message having a recipient at an address on a server, wherein the electronic message includes at least one delivery attribute identifier for identifying at least one delivery attribute; sending means for sending the electronic message to the recipient; receipt means for receiving a response, the response including validity information indicating that the address is an invalid address, and at least one delivery attribute value corresponding to the at least one delivery attribute, the at least one delivery attribute value including delivery information regarding the electronic message; processing means for processing the at least one delivery attribute value to form delivery failure analysis information; and presentation means for presenting the delivery failure analysis information, wherein the processing means comprises one of means for pinging the address and means for performing a simple network monitoring query for the address. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer program product, in a computer readable medium, comprising:
-
instructions for creating an electronic message having a recipient at an address on a server, wherein the electronic message includes at least one delivery attribute identifier for identifying at least one delivery attribute; instructions for sending the electronic message to the recipient; instructions for receiving a response, the response including validity information indicating that the address is an invalid address, and at least one delivery attribute value corresponding to the at least one delivery attribute, the at least one delivery attribute value including delivery information regarding the electronic message; instructions for processing the at least one delivery attribute value to form delivery failure analysis information; and instructions for presenting the delivery failure analysis information, wherein the instructions for processing the at least one delivery attribute value comprises one of instructions for pinging the address and instructions for performing a simple network monitoring query for the address.
-
Specification