Patent ID: 8805936

Claim:
A method for managing routing of an email, the method comprising: a server computer receiving the email in an application that is in communication with an email system and that analyzes incoming and outgoing emails to ensure that routing of the incoming and outgoing emails occurs in conformity with a plurality of preferences configured in the application, the email including a first email address from multiple email addresses of an addressee of the email, wherein the email is deliverable to the addressee from the email system, and wherein each of the preferences comprises an action for routing emails to at least one of the multiple email addresses of the addressee; the server computer comparing a part of the email to first and second preferences in the plurality of preferences, wherein the first preference comprises an email address of a sender of the email, and wherein the second preference comprises a regular expression to compare to a content of the email, wherein the content is distinct from the email address of the sender of the email; the server computer identifying a match between the part of the email and one of the first and the second preferences; the server computer performing the action of the one of the first and the second preferences, wherein the performing comprises the server computer sending the email to a second email address from the multiple email addresses, wherein the action of the first preference depends on the email address of the sender of the email, wherein the action of the second preference depends on the regular expression matching a portion of a content of the email, and wherein the second email address is different than the first email address; and the server computer allowing, over a verified connection, a second email system access to the application, wherein the email system and the second email system are operable to agree to use the application to analyze a second email sent to the addressee, wherein the email system and the second email system execute on separate data processing systems, and wherein the separate data processing systems are further distinct from the server computer.