Patent ID: 8090788

Claim:
A method for blocking unsolicited electronic messages transmitted through a data communication network, wherein a mail subscriber is using an email client which includes an inbox, outbox and each message includes a source mail address of the sender and a target mail address of the message destination, said method comprising: providing a filtering service for at least one mail subscriber having a public mail address, wherein said subscriber is protected from spam mail or other undesired mail, said service comprising: i. establishing a secure connection between at least one protected mail subscriber and a second mail subscriber, both having public mail addresses, wherein the connection is established upon approval of the second subscriber by the protected mail subscriber; ii. generating a secure new mail address for each protected subscriber in the secure connection, said new address is unique for the mail domain of said new mail address; iii. recording said secure new address in association with the public mail addresses of the subscribers in a secure connection repository and sending the second subscriber the secure address to be used in future communication with the protected subscriber instead of the protected subscriber's public mail address; iv. translating the public target mail address of each message sent by the second subscriber to the secure mail address associated with the public mail address of each message; v. intercepting and screening incoming messages of the protected mail subscriber, for identifying secure messages by checking whether the target address of the message is associated with a secure connection; vi. verifying secure message by comparing the sender's address to the recorded sender address in the secure connection repository; vii. translating between secure mail address and the public mail addresses of verified messages; and viii. forwarding the verified message to the public target mail address of the protected subscriber; wherein at least part of the steps are preformed by a server application.