Method and apparatus for destination domain-based bounce profiles
First Claim
1. A method for managing the delivery of an electronic message, comprising:
- storing one or more bounce profiles, wherein each bounce profile, of the one or more bounce profiles, identifies how to redeliver electronic messages that have been sent to, but not received by, their recipients;
upon receiving an indication that a particular electronic message was not received by a particular recipient of the particular electronic message, selecting a particular bounce profile, of said one or more bounce profiles, that is associated with a domain of the particular recipient of said particular electronic message; and
determining whether to redeliver said particular electronic message to said particular recipient based on said selected bounce profile.
2 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus for managing the delivery of electronic messages using bounce profiles is provided. A bounce profile is a set of data that may be used by a mail server in redelivering an electronic message that was not successfully delivered (i.e., bounced) to a recipient of an electronic message. A sender mail server, upon determining that an electronic message sent to a recipient mail server bounced, may select a bounce profile, among a plurality of bounce profiles, that is associated with a trait of the bounced electronic message, such as a domain of the recipient or a message type of the bounced electronic message. The sender mail server determines whether, and how, to redeliver the bounced electronic message to the recipient mail server based on information specified by the selected bounce profile.
128 Citations
19 Claims
-
1. A method for managing the delivery of an electronic message, comprising:
-
storing one or more bounce profiles, wherein each bounce profile, of the one or more bounce profiles, identifies how to redeliver electronic messages that have been sent to, but not received by, their recipients;
upon receiving an indication that a particular electronic message was not received by a particular recipient of the particular electronic message, selecting a particular bounce profile, of said one or more bounce profiles, that is associated with a domain of the particular recipient of said particular electronic message; and
determining whether to redeliver said particular electronic message to said particular recipient based on said selected bounce profile. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method for managing the delivery of an electronic message, comprising:
-
storing one or more profiles, wherein each profile of the one or more profiles identifies how to redeliver electronic messages that have been sent to, but not received by, their recipients;
upon receiving an indication that a particular electronic message was not received by a particular recipient of the particular electronic message, selecting a particular bounce profile, of said one or more profiles, that is associated with a trait of said particular electronic message; and
determining whether to redeliver said particular electronic message to said particular recipient based on said selected bounce profile.
-
-
8. A machine-readable medium carrying one or more sequences of instructions for managing the delivery of an electronic message, wherein execution of the one or more sequences of instructions by one or more processors causes the one or more processors to perform the steps of:
-
storing one or more bounce profiles, wherein each bounce profile, of the one or more bounce profiles, identifies how to redeliver electronic messages that have been sent to, but not received by, their recipients;
upon receiving an indication that a particular electronic message was not received by a particular recipient of the particular electronic message, selecting a particular bounce profile, of said one or more bounce profiles, that is associated with a domain of the particular recipient of said particular electronic message; and
determining whether to redeliver said particular electronic message to said particular recipient based on said selected bounce profile. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. An apparatus for managing the delivery of an electronic message, comprising:
-
one or more processors; and
a machine-readable medium carrying one or more sequences of instructions for managing the delivery of an electronic message, wherein execution of the one or more sequences of instructions by one or more processors causes the one or more processors to perform the steps of;
storing one or more bounce profiles, wherein each bounce profile, of the one or more bounce profiles, identifies how to redeliver electronic messages that have been sent to, but not received by, their recipients;
upon receiving an indication that a particular electronic message was not received by a particular recipient of the particular electronic message, selecting a particular bounce profile, of said one or more bounce profiles, that is associated with a domain of the particular recipient of said particular electronic message; and
determining whether to redeliver said particular electronic message to said particular recipient based on said selected bounce profile. - View Dependent Claims (15, 16, 17, 18, 19)
-
Specification