Patent ID: 8386638

Claim:
A method of processing digital messages, comprising: on a digital message system having one or more processors and memory storing one or more programs for execution by the one or more processors: obtaining digital message policy information for a plurality of domains; determining a respective digital policy for each corresponding domain in the plurality of domains, wherein the digital message policy for each corresponding domain in the plurality of domains dictates a manner in which digital messages are to be sent to the corresponding domain; establishing a plurality of profiles wherein each respective profile in the plurality of profiles is for handling digital messages to an associated domain in the plurality of destination domains and wherein each respective profile in the plurality of profiles comprises a set of parameters at least one of which is specified by the digital policy of the associated domain; receiving, after the establishing, a request from a remote computer system to process for transfer a plurality of outbound digital messages, each outbound digital message in the plurality of outbound digital messages specifying delivery to at least one recipient at a particular domain; and for a respective outbound digital message in the plurality of outbound digital messages, processing the respective outbound digital message using the digital message system by: determining a destination domain for the respective outbound digital message reading a respective profile, in the plurality of profiles, associated with the determined destination domain of the respective outbound digital message and, based on at least one parameter in the respective profile: (i) sending the respective outbound digital message to the associated determined destination domain in accordance with the respective profile when permitted by the at least one parameter in the respective profile, or (ii) holding the respective outbound digital message without sending the respective outbound digital message to the determined destination domain when required by the at least one parameter in the respective profile.