Patent ID: 8230027

Claim:
A computer readable memory medium tangibly embodying a program of machine-readable instructions executable by a digital processing apparatus to cause the digital processing apparatus to perform operations comprising: performing the following on a client platform: receiving, from an email client executing on the client platform, an original email message to be transmitted from the client platform, the original email message having an original header comprising a “from” header field and a “to” header field, the “to” header field having a virtual receiving email address, the “from” header field having a virtual sending email address; resolving said virtual receiving email address to an actual receiving email address and said virtual sending email address to an actual sending email address; creating a revised email message from the original email message by: replacing the virtual receiving email address in the “to” header field of the original email message with the actual receiving email address; replacing the virtual sending email address in the “from” header field of the original email message with the actual sending email address; inserting a “virtual from” header field and a “virtual to” header field into the original header of the email message to create a revised header for the revised email message; inserting a tuple comprising the virtual sending email address and the actual sending email address into the “virtual from” header field; and inserting a tuple comprising the virtual receiving email address and the actual receiving email address into the “virtual to” header field; and transmitting said revised email message, including said revised header having the “to”, “from”, “virtual from”, and “virtual to” header fields, to an email server external to the client platform.