CN1180353C - Method for preventing rubbish E-mail - Google Patents

Method for preventing rubbish E-mail Download PDF

Info

Publication number
CN1180353C
CN1180353C CNB031155820A CN03115582A CN1180353C CN 1180353 C CN1180353 C CN 1180353C CN B031155820 A CNB031155820 A CN B031155820A CN 03115582 A CN03115582 A CN 03115582A CN 1180353 C CN1180353 C CN 1180353C
Authority
CN
China
Prior art keywords
mail
label
sender
server
spam
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
CNB031155820A
Other languages
Chinese (zh)
Other versions
CN1434390A (en
Inventor
方向荣
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
SHANGHAI LANFEI COMMUNICATON EQUIPMENT CO Ltd
Original Assignee
SHANGHAI LANFEI COMMUNICATON EQUIPMENT CO Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by SHANGHAI LANFEI COMMUNICATON EQUIPMENT CO Ltd filed Critical SHANGHAI LANFEI COMMUNICATON EQUIPMENT CO Ltd
Priority to CNB031155820A priority Critical patent/CN1180353C/en
Publication of CN1434390A publication Critical patent/CN1434390A/en
Application granted granted Critical
Publication of CN1180353C publication Critical patent/CN1180353C/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Data Exchanges In Wide-Area Networks (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

The present invention relates to a method for preventing a rubbish E-mail, which has the key that a label is added on an address of the E-mail, and a system processing mails according to a specific program is added on a mail server-SMTP server. The present invention is characterized in that the label is optionally created by the owner of the address of the mail, the label does not need to be set on the mail server in advance, an addressee can control the address of the mail to be only used by an appointed person or mechanism, the mail server processes the mails by the specific program, and rubbish E-mails received by the addressee because of the leakage of the address of the mail or a large-scale group sending process can be enormously reduced.

Description

Prevent the method for spam
Technical field:
The present invention is relevant with electronic information, particularly a kind ofly prevents uncalled commercial papers, or the method for spam.
Background technology:
The harassing and wrecking that the user of global Email is subjected to spam have had many years.Along with the high speed development of Internet, spam develops into the big public hazards of one on the network with uncontrollable impetus.People have designed several different methods and have stoped the propagation of spam, but are all walked around one by one by the spammer.There is not a kind of method to be entirely satisfactory at present.
What is a spam? spam itself is difficult with definition.This has determined that the efficient of numerous Anti-Spam instruments and accuracy rate can be very not high.Because the content that for some users is rubbish is for but rubbish not necessarily of another user.The artificial intelligence technology of computing machine also is not enough to accurately the content and the implication thereof of literal be made judgement at present.Occur leaking or judging by accident and can hardly be avoided.In design method and system described in the invention, the inventor has used and has been subjected to extensively a kind of definition of approval at present in the world.This definition is also adopted by China Internet association.That is, satisfy and anyly one in following four conditions can be called as spam:
*The addressee does not claim in advance or the Email of promotional nature such as advertisement of agreeing to receive, electronic publication, various forms of propaganda materials;
*The Email that the addressee can't reject;
*Hide the Email of information such as sender's identity, address, title;
The Email that contains information such as false information source, sender, route.
By above-mentioned definition, the essence of spam is exactly that the recipient is unwilling to receive and the sender sends to the mail of recipient's mailbox by force.Strong, the more controversial judgement to Mail Contents of subjectivity has been avoided in this definition.
The reason that most of Email Users are subjected to the spam harassing and wrecking is intentionally or has by mistake leaked addresses of items of mail.Early stage in internet development, the owner of a collection of immoral Internet Service Provider or website betrays user or third-party email address list to speculate.These email address list are sold the spammer to send spam.Today, the spammer still uses this " blacklist ".But having developed into, their technological means do not need to have relied on this blacklist.They can obtain addresses of items of mail from web presence by Automatic Program ground, are used for the transmission of spam.Therefore, the user on any website the registered user, publish an article, even on message board, ask a question or the like and all might inadvertently leak the addresses of items of mail of oneself and become the victim of spam.What is more, and the sender of a lot of spams does not need to know victim's addresses of items of mail.They send rubbish by up to a million of method generation even more a plurality of English character strings of permutation and combination as user name.Though most user names that so generate do not exist, they always have an opportunity rubbish is sent in large quantities of users' the mailbox.So do and not only harass mail user, but also can greatly take Internet Service Provider's bandwidth, influence their service quality, bring heavy losses.
Summary of the invention:
The technical problem to be solved in the present invention is to provide a kind of method that prevents spam, by the work of mail server, can stop spam reliably, and can not make troubles to sender and addressee's management and use, and is easy to use, flexible.
The present invention's technical scheme of dealing with problems is as follows:
A kind of method that prevents spam is characterized in that:
1) owner of addresses of items of mail arbitrarily sets a label on addresses of items of mail;
2) addresses of items of mail that contains label is stored on its memory device by mail server-smtp server;
3) the mail server smtp server has increased a system that handles postal matter;
4) step of this system handles mail comprises:
Does 1. the addresses of items of mail of at first checking the addressee contain label?
2. do not have label, then other filtering rule of setting by the addressee is handled, or directly this mail is sent to addressee's mailbox;
3. label is arranged, check that then this label distributes to certain sender?
4. this label has been distributed to certain sender, and the sender of this sender and letter is same individual, thinks that then this mail is not a spam, and this mail is sent in addressee's the mailbox;
5. this label has been distributed to certain sender, but the sender of this sender and mail is not same individual, thinks that then this mail is a spam, delivers to isolated area or abandons, and warns the addressee simultaneously, and this label has been revealed has given the third party;
6. label is arranged, and is new, check further then whether this label legal?
7. label is illegal, assert that then this mail is a spam, abandons it;
8. label is legal, then this label is associated with sender's address, and record in the memory device of mail server, simultaneously this mail is sent to addressee's mailbox, when next time, this sender posted a letter to the addressee again, mail server was just assert that this label is effective and can only be used by this sender.
The create-rule of described label is as follows:
1. the position of label is in the user name part of e-mail address, promptly before the symbol;
2. label can be before user name, also can be after user name;
3. between label and the user name with the symbol segmentation of system manager agreement;
Described label is controlled by the owner of this addresses of items of mail, and the owner of addresses of items of mail can arbitrarily create and not need to set on mail server in advance.
Described label contains addressee's secret character string.
Described label can be disposable label, or a regularly effective label, or permanent labels, also can be that certain territory is effective, or a certain address is effective.
The generation of described label can be realized by the user, entrusted by mail server by the user and generate automatically by computing machine.
The described system that handles postal matter is an execution installing additional previously at the common smtp server SMTP gateway by the step process mail that handles postal matter.
The described system that handles postal matter is mounted in a module by the step process mail that handles postal matter on the smtp server.
Technique effect of the present invention
The present invention can stop spam in 100% ground in most cases by designing a kind of tag system, and its range of application is very extensive.Principal character is:
One, avoiding checking under the situation of Mail Contents, promptly judging with 100% degree of accuracy whether the mail of receiving is spam
Two, the inconvenience of the use of tag system management that addresser and receiver are brought or use aspect is all very insignificant, can ignore;
Three, the flexible design of tag system can satisfy multiple different demand, such as disposable effective label, has the label of imitating the time limit and territory label or the like.
Description of drawings:
Fig. 1 user of the present invention receives the building-block of logic of mailing system.
The process flow diagram that Fig. 2 the present invention handles postal matter.
Embodiment:
The present invention prevents that the core of the method for spam is exactly:
1. on the address of Email, added a label;
2. increased a system at mail server-smtp server by the step process mail that handles postal matter;
See also Fig. 1 earlier, Fig. 1 is the building-block of logic that user of the present invention receives mailing system.
The mail server that is applied at present on the internet mainly is smtp server and POP (or IMAP) server.Compare with mail system, smtp server is equivalent to the post office, and POP (or IMAP) server is equivalent to the postman.The function of post office is: 1. accept the mail that the user delivers, and the post office that sends it to other is gone; 2. receive the mail that sends over from other post office, and, leave in the subscriber mailbox its taxonomic revision.Postman's responsibility is that mail is taken out from user's mailbox, and is delivered to user's family.That's about the size of it for the workflow of e-mail system.In the present invention, the mail server of our indication is smtp server (or other is equivalent to the module of post office function), rather than the POP/IMAP server, (or be equivalent to postman role module).
Shown in Figure 1 is the logic flow that the user receives mail, and does not comprise the flow process of transmission." native system " can refer to a SMTP gateway by the step process mail that handles postal matter installing additional previously at user's smtp server also can be mounted in a module (or program) by the step process mail that handles postal matter on user's smtp server among the figure.
The form of the e-mail address of internet standard is username@domain at present, i.e. " user name @ domain name ".The form that has added the addresses of items of mail of label is username.tag@domain, promptly " user name. the label domain name ".Here, the fullstop (.) of an English is used as the decollator between user name and the label.But when real system is realized, can in the scope of existing standard permission, select for use other characters as decollator arbitrarily, for example adopt underscore (_) according to the needs of system.
Use mail server of the present invention mail sender, recipient's relevant information and system (for example to be kept at a specific memory equipment by described flow process hereinafter, the computing machine that database or disk file or another connect by network) information on is compared, and whether make letter is the judgement of spam.
By present internet standard, that mail server uses is smtp protocol (RFC821).Native system is taken on the role of SMTP gateway.Mailing system logical organization when using native system as shown in Figure 1.Receive addressee's mail when native system after, check at first whether addressee's address contains label.If there is not label, handle according to the processing rule that the user sets.Generally at this level two kinds of disposal routes are arranged: one, letter people address is in allowing the list (white list) that sends, and mail is received; Two, receiver's address is for example [email protected] or [email protected] etc. of special necessary disclosed address, and mail is submitted to follow-up filter process or is directly received subscriber mailbox; Three, letter people address is in white list, and the receiver is unwilling to receive stranger's mail again, and this letter is isolated or abandoned.
After systems inspection had label to letter, this label of at first checking this receiver had and has not been assigned to certain addresser.If distributed to certain addresser, the addresser of this addresser and letter is that same individual (according to letter people's Address Confirmation) thinks that then this mail is not a spam, sends in addressee's the mailbox; If the addresser of record and the addresser of letter are not same individuals, think that then this letter is a rubbish, deliver to isolated area or abandon.Can warn simultaneously this label of addressee to be leaked and give the third party.
If this label is new, be not assigned with away, then check according to the label create-rule whether this label is legal label, if not legal label, think that then letter must be a rubbish, it is abandoned; Otherwise the address of this label with the letter people is associated, records in the memory device of system.Letter is sent to receiver's mailbox simultaneously.When next time, this addresser posted a letter to the receiver again, system just can be complementary with it with this label.Guaranteed also simultaneously that this label can only be used by this addresser.Fig. 2 is the pattern description of this process.
Another key of the present invention is exactly the create-rule of label.Label must meet two conditions can be used to actual mailing system: one, the use of label must make troubles for addresser and receiver; Two, the use of label can not give the spammer with opportunity.The present invention has designed following label creation system on the basis of taking into account above two demands.
At first, label is the character string that is made of the letter or number that the internet mail standard is allowed, and its length is subjected to the restriction of internet mail user name length equally.The position of label is the user name part (being the front of symbol) at e-mail address.The symbol segmentation of arranging with the system manager between label and the user name, such as, English fullstop (.) or underscore (_).Label can be also can be in the back of user name in the front of user name.For the convenience of narrating, label described below is all in the back of user name.
The establishment of label is by the receiver fully, promptly this addresses of items of mail the owner controlled.The owner of addresses of items of mail can create label arbitrarily and need not set in advance on mail server.For example, certain user Zhang San, his addresses of items of mail is [email protected] addresses of items of mail that he stays when visit Amazon website can be [email protected], shows that this address only allows Amazon.com to post a letter to him.Can be [email protected] also, show that this address was created to the Amazon website on Dec 30th, 2002 to use.Must be noted that label itself without any implication, the example of front only is the convenience for the mail user memory.The user can be provided with label (as long as the label of creating before the discord repeats) arbitrarily, and for example [email protected] leaves the addresses of items of mail that Amazon.com uses for.This addresses of items of mail of freely being created by the user has very big dirigibility.When mainly being to use the internet, it stay addresses of items of mail to give website or company, to prevent that real addresses of items of mail from being abused.But it also can be used for the private contact.For example Zhang San wants to be Li Si for his addresses of items of mail one and unfamiliar people, and the addresses of items of mail that he gives can be [email protected].
The establishment randomness of label is very big, uses to the user and can cause any inconvenience hardly.But must be noted that native system does not have any value if there are not the precautionary measures.Because the sender according to above regular spam creates label arbitrarily can for equally the addresses of items of mail of any use native system.
The measure of taking precautions against is to use the secret character string that is generated by user or system.Secret character string is to be kept at the character string that the owner who has only addresses of items of mail in the system knows.The new label of creating must comprise the whole of secret character string in some way or it is a part of, otherwise system can think that this label is illegal and the mail that will be sent to this tag addresses masks as spam.The generation of secret character string and the method for use are varied, and the used method of following Example is wherein a kind of just.
The user can generate certain secret character string when system is set.If the user does not set secret character string, system will help the user to generate, and notify the user (for example sending an envelope Email to the user) in some way.Suppose that the user has generated 3 secret character string: shanghai, internet and starwar.When creating label, the user must use arbitrary portion in these three character strings as the part of its label, and the minimum length of this part is specified by system.For example these labels are legal: 021230jikern, shauniv, iouarwa.First label has comprised the part " ern " of " internet ", and second label comprised the part " sha " of " shanghai ", and the 3rd label comprised the part " arwa " of " starwar ".According to method tag design generation system described in the invention the time, can take into account the method design of the minimum and security the best of user's memory capacitance.
Another kind of design is that SMTP acting server or http proxy server are set in user's environment for use.Native system is installed on acting server, when the user sends the address by browser (use http protocol) or mailer, the addresses of items of mail in the acting server meeting data that self-verifying sent.If find shielded addresses of items of mail, then add label automatically according to the method described above.That is the generation of label can be to be undertaken by the user, also can realize by computer program.
One, the specific function of label creation system
Label creation system can design special function with the strengthening system performance.For example:
1. can to set be disposable label to label.This can realize by using specific secret character string.That is: what utilize that this secret character string generates is permanent effectively label, and the label that generates with another secret character string is disposable effective label.Disposable effective label only allows to write letters the people and sends an envelope and believe to the receiver.
2. label can be set certain valid period.And the length of valid period can connect with specific secret character string.The term of validity of label can also be the part of label itself, and for example label iuywerw20031231 is expired after on Dec 31st, 2003.
3. label can be set the part of addresses of items of mail effective.For example most of labels may be at some addresses, and some label can be at certain territory.If the user has stayed a Customer Service Department that has added the addresses of items of mail of territory label to certain company, all employees of this company can write to this addresses of items of mail.Simultaneously, label also can be effective to one group of addresses of items of mail, and this group addresses of items of mail can not be same territory.
Generally speaking, the core of tag system of the present invention is that the generation of label is by user's Autonomous Control fully.This user name that has broken through the conventional mail server must be registered the notion that could use earlier on mail server.Be applied to anti-spam and obtained extraordinary effect.
In sum, can summarize the advantage that the present invention prevents the spam method:
1. simple in structure, only need to increase on the SMPT server a module (program block) by the step process mail that handles postal matter;
2. label is arbitrarily created and is not needed to set on mail server in advance by the owner of addresses of items of mail, and label is only write down in the work of server, differentiates and filters spam;
3. mail server can greatly reduce owing to the spam of receiving is revealed or suffered to distribute on a large scale to addresses of items of mail by by the step process mail that handles postal matter.

Claims (8)

1, a kind of method that prevents spam is characterized in that:
1) owner of addresses of items of mail arbitrarily sets a label on addresses of items of mail;
2) addresses of items of mail that contains label is by mail server, and promptly smtp server is stored on its memory device;
3) mail server-smtp server has increased by a system that handles postal matter;
4) step of this system handles mail comprises:
Whether the addresses of items of mail of 1. at first checking the addressee of mail contains label;
2. do not have label, then other filtering rule of setting by the addressee is handled, or directly this mail is sent to addressee's mailbox;
3. label is arranged, check then whether this label distributes to certain sender;
4. this label has been distributed to certain sender, and the sender of this sender and letter is same individual, thinks that then this mail is not a spam, and this mail is sent in addressee's the mailbox;
5. this label has been distributed to certain sender, but the sender of this sender and mail is not same individual, thinks that then this mail is a spam, delivers to isolated area or abandons, and warns the addressee simultaneously, and this label has been revealed has given the third party;
6. label is arranged, and is new, checks further then whether this label is legal;
7. label is illegal, assert that then this mail is a spam, abandons it;
8. label is legal, then this label is associated with sender's address, and record in the memory device of mail server, simultaneously this mail is sent to addressee's mailbox, when next time, this sender posted a letter to the addressee again, mail server was just assert that this label is effective and can only be used by this sender.
2, the method that prevents spam according to claim 1 is characterized in that the create-rule of described label is as follows:
1. the position of label is in the user name part of e-mail address, promptly before the symbol;
2. label can be before user name, also can be after user name;
3. between label and the user name with the symbol segmentation of system manager agreement;
3, the method that prevents spam according to claim 2 is characterized in that described label is controlled by the owner of this addresses of items of mail, and the owner of addresses of items of mail can arbitrarily create and not need to set on mail server in advance.
4, the method that prevents spam according to claim 3 is characterized in that described label contains addressee's secret character string.
5, according to claim 1 or 2 or the 3 or 4 described methods that prevent spam, it is characterized in that described label can be disposable label, or a regularly effective label, or permanent labels, also can be that certain territory is effective, or a certain address be effective.
6, the method that prevents spam according to claim 5 is characterized in that the generation of described label can be realized by the user, or generated automatically by computing machine by mail server by trust.
7, the method that prevents spam according to claim 1 is characterized in that the described system that handles postal matter is an execution installing additional previously at the common smtp server SMTP gateway by the step process mail that handles postal matter.
8, the method that prevents spam according to claim 1 is characterized in that the described system that handles postal matter is mounted in a module by the step process mail that handles postal matter on the smtp server.
CNB031155820A 2003-02-28 2003-02-28 Method for preventing rubbish E-mail Expired - Fee Related CN1180353C (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CNB031155820A CN1180353C (en) 2003-02-28 2003-02-28 Method for preventing rubbish E-mail

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CNB031155820A CN1180353C (en) 2003-02-28 2003-02-28 Method for preventing rubbish E-mail

Publications (2)

Publication Number Publication Date
CN1434390A CN1434390A (en) 2003-08-06
CN1180353C true CN1180353C (en) 2004-12-15

Family

ID=27634283

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB031155820A Expired - Fee Related CN1180353C (en) 2003-02-28 2003-02-28 Method for preventing rubbish E-mail

Country Status (1)

Country Link
CN (1) CN1180353C (en)

Families Citing this family (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4188802B2 (en) * 2003-11-04 2008-12-03 株式会社エヌ・ティ・ティ・ドコモ Mail server and program
US7752440B2 (en) * 2004-03-09 2010-07-06 Alcatel-Lucent Usa Inc. Method and apparatus for reducing e-mail spam and virus distribution in a communications network by authenticating the origin of e-mail messages
WO2005116851A2 (en) * 2004-05-25 2005-12-08 Postini, Inc. Electronic message source information reputation system
US7571319B2 (en) * 2004-10-14 2009-08-04 Microsoft Corporation Validating inbound messages
US8396927B2 (en) * 2004-12-21 2013-03-12 Alcatel Lucent Detection of unwanted messages (spam)
US7239866B2 (en) * 2004-12-21 2007-07-03 Lucent Technologies Inc. Spam checking for internetwork messages
CN101494546B (en) * 2009-01-05 2011-04-20 东南大学 Method for preventing collaboration type junk mail
CN101499981B (en) * 2009-03-19 2014-10-22 哈尔滨工程大学 E-mail gateway type systematic mail account maintaining method
CN101588558B (en) * 2009-03-30 2011-11-02 网易(杭州)网络有限公司 Spam filtering method and system
CN102843376A (en) * 2012-09-11 2012-12-26 王泽宇 Method and device for preventing junk mails
WO2015025325A1 (en) * 2013-08-20 2015-02-26 Longsand Limited Private tokens in electronic messages
CN103634201B (en) * 2013-11-12 2017-09-12 新浪网技术(中国)有限公司 E-mail system and its quarantined message processing method
CN110348822B (en) * 2019-07-18 2023-05-19 张统刚 Intelligent mail address method for helping junk mail prevention
CN111147361B (en) * 2019-12-30 2022-06-07 论客科技(广州)有限公司 Method, device and storage medium for adding mailbox account

Also Published As

Publication number Publication date
CN1434390A (en) 2003-08-06

Similar Documents

Publication Publication Date Title
CN1180353C (en) Method for preventing rubbish E-mail
US8266215B2 (en) Using distinguishing properties to classify messages
US6266692B1 (en) Method for blocking all unwanted e-mail (SPAM) using a header-based password
EP1738519B1 (en) Method and system for url-based screening of electronic communications
US6732157B1 (en) Comprehensive anti-spam system, method, and computer program product for filtering unwanted e-mail messages
US8145710B2 (en) System and method for filtering spam messages utilizing URL filtering module
US20040236838A1 (en) Method and code for authenticating electronic messages
US20050050150A1 (en) Filter, system and method for filtering an electronic mail message
US20060129644A1 (en) Email filtering system and method
CN101087259A (en) A system for filtering spam in Internet and its implementation method
US8321512B2 (en) Method and software product for identifying unsolicited emails
CN101030972A (en) Electronic information and data tracking system
US8316092B2 (en) Process for automatically handling electronic requests for notification of unsolicited commercial email and other service disruptions
CN101065939A (en) Method and system for sending electronic mail over a network
CN114143282A (en) Mail processing method, device, equipment and storage medium
US8880611B1 (en) Methods and apparatus for detecting spam messages in an email system
CN1838647A (en) Spam prevention by legal user database and user authentication
CN1696949A (en) Method of anti garbage E-Mails for receiving/transmitting server, and system of anti garbage E-mails
Mathew et al. Analyzing the effectiveness of N-gram technique based feature set in a Naive Bayesian spam filter
KR100354478B1 (en) Cyber post-office box service system and method using the postal code
CN1564167A (en) Method of dealing with refuse mail
CN102413070B (en) Junk mail preventing method for setting rules by addressor
CN106713108B (en) A kind of process for sorting mailings of combination customer relationship and bayesian theory
Neumann et al. Spam, spam, spam!
WO2010135861A1 (en) Mail system, junk mail processor and method for marking junk mails

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
C19 Lapse of patent right due to non-payment of the annual fee
CF01 Termination of patent right due to non-payment of annual fee