Email proxy server with first respondent binding
First Claim
1. A process for forwarding an email message from a sender having an original sender email address to a recipient having a private email address, the process having:
- a first step whereby a recipient registers said private email address which results in an automatic generation of a unique public email address, derived from symmetric encryption of said private email address;
a second step whereby upon receipt of an email message having a MAIL TO address and from a sender having a MAIL FROM email address, a private email address is extracted from said MAIL TO address and said email message is sent to said recipient private email address using a NEW FROM address derived from said MAIL FROM address as the sender address;
a third step whereby when an email message is received having a MAIL FROM email address, a private email address is extracted from said public email address, said private email address examined to determine whether said private email address is valid and;
rejecting said email message if said private email address is not valid;
sending said email message to said extracted private email address if said public email address is valid, where said third step sending said email message uses said extracted private email address as a recipient address and generating a NEW FROM address derived from said sender address.
0 Assignments
0 Petitions
Accused Products
Abstract
An email proxy server receives a registration request from a client having a private email address. The proxy server generates a public email address and associates the public email address with the private email address. Upon receipt of a first email message from a sender having a sender address, the sender address is also associated with the public email address, and a new_from address is generated which is unique. The first and any subsequent email messages which are received with a sender of from@snd.dom and a recipient of public1@flt.dom is sent to the registered recipient by the proxy, using associated sender new_from@snd.dom and registered address private1@rcv.dom. Any reply from the private sender carries the recipient new_from@flt.dom and sender private1@rcv.dom, which are translated by the proxy to from@send.dom and public1@flt.dom, respectively. In this manner, each public address is bound to the first respondent, and is only usable by that respondent.
-
Citations
20 Claims
-
1. A process for forwarding an email message from a sender having an original sender email address to a recipient having a private email address, the process having:
-
a first step whereby a recipient registers said private email address which results in an automatic generation of a unique public email address, derived from symmetric encryption of said private email address; a second step whereby upon receipt of an email message having a MAIL TO address and from a sender having a MAIL FROM email address, a private email address is extracted from said MAIL TO address and said email message is sent to said recipient private email address using a NEW FROM address derived from said MAIL FROM address as the sender address; a third step whereby when an email message is received having a MAIL FROM email address, a private email address is extracted from said public email address, said private email address examined to determine whether said private email address is valid and;
rejecting said email message if said private email address is not valid;
sending said email message to said extracted private email address if said public email address is valid, where said third step sending said email message uses said extracted private email address as a recipient address and generating a NEW FROM address derived from said sender address. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A process for filtering email, the process having:
-
a registration step whereby a private email address derived from said private email address and a checksum computed from said private email address is symmetrically encrypted into, and where said public email address can be symmetrically encrypted into said private email address and said checksum for validity checking said translated private email address, a receiving email to a public address from a particular sender step where a private email address and a checksum is extracted from said public email address; where; if said extracted private email address checksum matches a checksum computed from said private email address, receiving said email message from said sender and then sending said email to said extracted private email address; if said extracted private email address checksum does not match a checksum computed from said private email address, filtering said message. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. A process for sending and receiving emails between a sender and recipient including translating header information including a MAIL FROM:
- field and a RCPT TO;
field, the process including;a step of receiving a message including said headers; a step of determining whether the RCPT TO;
field is a public email address or the MAIL FROM;
field is a private email address, said step performing a memoryless translation of said RCPT TO;
field to a translation value which includes an index part, a checksum part, an encrypted private address part, the encrypted private address decrypted into a decrypted private address which is checked for validity using said checksum part, and when said validity check is true, determining that said RCPT TO;
field is a public email address;if said RCPT TO;
field is a public email address, forwarding said message by forming a new RCPT TO;
header using said decrypted private address and also generating a new MAIL FROM;
header derived from said original MAIL FROM;
field;if said MAIL FROM;
field is a private email address, forwarding said message by using said RCPT TO;
field to derive a public email address and also generating a new MAIL FROM;
header using said original MAIL FROM;
field. - View Dependent Claims (18, 19, 20)
- field and a RCPT TO;
Specification