The scourge of the late twentieth and early twenty-first century - spam. Every day we receive dozens, if not hundreds, of letters to the emails calling for an increase in dignity or wealth. Of course, third-party anti-spam software or quality mail (for example,
Gmail ) can help us, but this is not always enough.
When developing software that interacts with users, sites or services, they use different ways to ensure access and delineation of rights. The most popular concepts: "black list", "white list".
The existing methods of combating spam are based on the use of “blacklists”, in which the addresses of the senders are entered, the words used to identify the letter as spam, as well as the means of formatting the text.
')
Why not use white lists? It's very simple: a letter from an address that is not in the address book is not accepted. In this place, I feel, you will try to argue. I will explain.
Many are willing to pay a certain amount for sending a letter. There were also ideas for paying for mail not with money, but with the resources of your computer (they left to smoke or drink tea, and the computer at that time spent 10 minutes searching for a cure for cancer, thus paying for sending a letter) . In both cases, you have to "pay." I suggest a way in which the board will be that you spend a minute, and ideally less, to add the addressee to the white list.
To allow someone to send you correspondence, you need to know about the fact of a person’s desire. Here we will be helped by the experience of various anti-spam bots that are embedded, for example, in IM. Used
QIP ? If they dug deep, they probably included or saw the settings of the above bot. The bottom line is that an unauthorized contact must answer the question, after which it is able to communicate with the person at the other end of the line. This will allow to eliminate robots that send spam, as well as to produce a semblance of an attack on the spammer's box, if he suddenly indicated the real address.
Let's return to the mail. When a person has answered the control question, you will be invited to add a person to your address book or a “white list”. And then write, please, as much as you like.
If each person has the opportunity to specify his own question, then spammers will be very hard, because they will have to manually specify the answer for each address. I think they will give up this ungrateful thing. And if there is a list of questions that are asked in random order?
But imagine what kind of freedom on the business cards, if there is also indicated an atypical answer / password:
E-mail: cvetochek@domain.ru * @} -> - *
The main thing is that this functionality does not necessarily force the user to torture people writing letters to him. It is enough to make such an “erotic”, as it is fashionable to say lately, tick in the settings: “Enable antispam”.
And there is just around the corner "social mail", when the white lists are taken from your addressees up to the third, fifth, etc. laps. Of course, anonymously.
UPD: Of course, this all provides for server implementation. Here google could try :)
The development of ideas and search for pitfalls in the comments.