Patent ID: 7917588

Claim:
A method for managing the delivery of an electronic email message, comprising: storing two or more bounce profiles, wherein each bounce profile, of the two or more bounce profiles, identifies how to repeat delivery of electronic email messages that have been sent to, but not received by, their recipients; only for bounced electronic email messages, upon receiving an indication that a particular electronic email message was not received by a particular recipient of the particular electronic email message, selecting first and second particular bounce profiles, of said two or more bounce profiles, wherein the first and second particular bounce profiles identify how to repeat delivery of the particular electronic email message; wherein the first particular bounce profile is associated with an Internet domain of the particular recipient of said particular electronic email message, wherein the second particular bounce profile is associated with a role that said particular electronic email message performs; employing a prioritization approach to the first and second particular bounce profiles to determine a selected particular bounce profile for repeating delivery of the particular electronic email message for determining whether to redeliver said particular electronic email message by repeating delivery of said particular electronic email message to said particular recipient based on said selected bounce profile; wherein the bounce profile prioritization approach is selected from the group consisting of: the Internet domain of the particular recipient of said particular electronic email message, a role that said particular electronic email message performs, and the particular recipient of said particular electronic email message; wherein the determining whether to redeliver said particular electronic email message comprises determining, based on said selected particular bounce profile, a maximum number of allowed attempts to establish a connection with said Internet domain; wherein the method is performed by one or more processors.