CN1564167A - 对付垃圾邮件的方法 - Google Patents
对付垃圾邮件的方法 Download PDFInfo
- Publication number
- CN1564167A CN1564167A CN 200410017570 CN200410017570A CN1564167A CN 1564167 A CN1564167 A CN 1564167A CN 200410017570 CN200410017570 CN 200410017570 CN 200410017570 A CN200410017570 A CN 200410017570A CN 1564167 A CN1564167 A CN 1564167A
- Authority
- CN
- China
- Prior art keywords
- address
- name
- user
- portal server
- 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.)
- Pending
Links
Images
Landscapes
- Information Transfer Between Computers (AREA)
Abstract
提供一种对付垃圾邮件的***和方法,本发明的关键在于在电子邮件地址中增加一个虚拟的入口服务器主机名,在SMTP服务器增加一套特定的处理邮件的方法,本发明的特点在于用虚拟的入口服务器名来验证邮件是否符合条件,根据预先由所有者设定的参数来接收或者拒绝,并根据设置决定是否自动回复一种图文混排的包含正确地址的邮件,而入口服务器名是由***设定字段和用户设置的字符串组成,可以随时由用户修改并决定是否开放或者关闭。
Description
技术领域:
本发明涉及电子邮件,特别是防止和处理一些非请求型电子邮件(垃圾邮件)的方法。
背景技术:
什么是垃圾邮件呢?目前并没有一个通用的定义,在中国,通常的垃圾邮件认为是包括下述属性的电子邮件称为垃圾邮件:[注意,只在中国适用]
(一)收件人事先没有提出要求或者同意接收的广告、电子刊物、各种形式的宣传品等宣传性的电子邮件;
(二)收件人无法拒收的电子邮件;
(三)隐藏发件人身份、地址、标题等信息的电子邮件;
(四)含有虚假的信息源、发件人、路由等信息的电子邮件。垃圾邮件,国际通用名称是spam-mail,问题由来已久,它随着电子邮件的普及而逐渐发展,到现在成了世界性难题。它造成的危害主要包括:1.占用网络带宽,造成邮件服务器拥塞,进而降低整个网络的运行效率;2.侵犯收件人的隐私权,侵占收件人信箱空间,耗费收件人的时间、精力和金钱。有的垃圾邮件还盗用他人的电子邮件地址做发信地址,严重损害了他人的信誉;3.被黑客利用成助纣为虐的工具。4.严重影响ISP的服务形象。频繁转发垃圾邮件的主机会被国际因特网上反垃圾邮件组织列入国际垃圾邮件数据库,从而导致该主机不能访问许多网络。5.骗人钱财,传播色情等内容的垃圾邮件,对现实社会造成危害。解决垃圾邮件问题成了一个世界性难题。
我们认为存在的总是合理的,既然垃圾邮件能够存在并得到迅猛的发展,我同样认为是合理生存,尽管大家都反对,但是这是现实。那么垃圾邮件的制造者是谁呢?是上帝?当然不是,只是一个个普通人,为了某种利益,促使他/她进行了这种行为。我们认为是利益的驱动,也许有人问,我经常收到一些莫名其妙的垃圾邮件,就写着几个推荐的代理服务器IP地址,那它是为了什么,它什么都没有得到。我们认为它也是为了某种利益,例如也许您要访问的网站被ISP屏蔽掉了,它们为了推销自己的网站,进而让你接受他们的思维或者宣传,所以就发送可以绕开限制的途径,所以也是利益驱动。我们可以总结出几个关键点:
1,从事垃圾邮件发送的是现实社会中的人,不是动物,也不是天上的神仙或者上帝。
2,发送垃圾邮件是为了获取某种利益,即利益驱动。
3,我们认为只有利用电子程序进行***的垃圾邮件才能被定义为真正的垃圾邮件,而如果个人针对不同E-MAIL地址采用手工制作垃圾邮件并进行发送(即非***)的邮件,即使它的邮件内容上是属于垃圾邮件的定义范围,我们都不能认为这是真正的垃圾邮件。
4,E-MAIL地址的容易获取和固定有效性是垃圾邮件得以产生并发展的重要因素。
5,发送垃圾邮件的边际成本趋向零是导致垃圾邮件泛滥的根本原因。
目前已经应用或者即将应用的反垃圾邮件技术分析:
A:封垃圾邮件服务器IP地址(实时黑名单[Realtime BlackholeList,简称RBL])技术
这类技术存在着许多的严重问题,决定了它不太可能被大范围的采用:
[a],该类组织大部分是民间机构,而非权威的政府机构,不具备绝对的权威性。
[b],该类组织大部分是非赢利机构,并不对使用者使用黑名单列表而可能导致的各种问题负责,即我们推荐你***我们的黑名单,但是我们不保证黑名单中100%正确,也不能保证我们的DNS A记录服务24小时稳定运行,由于使用我们的黑名单技术而可能引发的各类问题由使用者自己负责,制作者不负任何责任。
[c],IT管理人员的趋利避害心理。
[d],杀伤范围太广。我们经常会发现一个网段中某个IP地址在发送垃圾邮件,结果整个网段(特别是C类)都被加到了黑名单里。我们以一个C类网段举例说明,除去发垃圾邮件的那个IP地址,还有252个有效IP地址,假设每个IP地址上有10个(实际上是不只的)虚拟主机用户共享,那么一个用户发垃圾邮件导致2520个用户进了黑名单。这就象一群羊里面混入了一只披着羊皮的狼,为了杀掉这只狼,我们是否样将整个羊群都杀掉呢?
B:过滤式反垃圾邮件技术
目前红的发紫的是各类贝叶斯关键元加权统计算法和它的变种,但是这类技术存在着严重的问题,
[a],只能针对已有的关键词进行判断统计,一旦垃圾邮件中没有出现这些词,那么将漏判。
[b],不能过滤图片式和动态连接网页垃圾邮件。
[c],永远都存在误判问题,也就是人们始终无法100%的依赖这个技术来判定垃圾邮件,用户必须介入以防止正常邮件被误删除。
[d],当遇到大型的文本邮件的时候,将会明显占用大量的***资源进行比队和统计。
[e],一旦垃圾邮件发送者事先用同样的方法进行模拟计算并调整垃圾邮件到高正分,例如加入大量的正分词,那么就可以直接使这类过滤算法失去应有的效果。
[f],采用这类算法,首先要对邮件进行解码(当然也可以直接使用字节流进行统计,但是那样得到的词没有任何意义,会导致严重的误判),不同的语言(英语,简体中文,***文......)和不同的编码(ANSI/UNICODE)需要不同的表,这是个严重的问题。除此外还有邮件头过滤(在WEB邮箱里用的最多最广),MAILFROM/FROM/TO后的邮件地址过滤等等,都有些效果,但是应
用不广效果也不太理想。
C:主机名反向验证技术
[a],目前大部分的邮件服务器程序设置都存在设置不规范的问题,也就是说,不规范是主流,规范的是少数,尽管少数是正确的。如果你采用这个技术,必须考虑到对方是否设置规范的问题。
[b],IP V4协议到2005年的时候现有的IP资源将被分配一空,那时候将面临转到IP V6协议的问题,而一旦采用IP V6,由于IP V6采用三级DNS解析,但是可能每个人都可以拥有许多了可以被解析的IP地址和域名(主机名),那么这个技术将彻底失去效果。
[c],目前只能针对使用动态IP地址进行垃圾邮件群发,而无法对付采用静态IP地址或者虚拟主机用户的垃圾邮件发送。
[d],动态IP地址用户如ADSL可以利用动态DNS域名解析技术来避开这类反垃圾邮件技术。
[e],利用特殊的DNS手段进行D.O.S.攻击或者欺骗式发送,其实SINA的服务器依然存在这个漏洞,具体的实现方法这里不进行详细的说明防止被利用来进行攻击,但是告诉大家存在这个很难修补的漏洞。
[f],我们始终不能忘记INTERNET是个开放的自由的社会,任何违背这个准则的技术是很难被接受的,同理,对IP反查询,拒绝了动态IP地址的邮件直发技术,但是我们试想,我们现实社会中除了通过邮局来发送信件,我们还可以利用各类快递公司来发送各类需要紧急处理的重要包裹文件,你是否也能发布通告说我们不准快递公司存在呢?如果邮局无法保证我们要求的效率和送达时间怎么办?
D:黑白名单法反垃圾邮件技术:
如果各位在国外查询过反垃圾邮件技术部分,那么会发现长长的一大串关于黑白名单反垃圾邮件技术的专利,微软最新版本的OUTLOOK据说也将集成黑白名单反垃圾邮件功能。
这个技术目前已经能有小范围的应用,但是它也存在很多问题:
[a],如果A和B所使用的邮件***都采用了黑白名单技术,2个人又都是第一次给对方发邮件,那么就会出现死循环。
A给B发邮件,由于A是第一次发邮件给B,所以B的邮件***将A的邮件暂时保存,并发一封确认邮件给A请求A的确认,而A收到B的请求确认的邮件后,并不知道是特殊的确认信,由于A也是第一次接收到B的邮件,所以A的邮件***也将扣住这个邮件而发一封请求确认邮件给B,而B收到这个邮件后由于没有收到A的确认信,所以还是被扣住等待A的确认,这样A和B两个人都没有看到确认邮件,而A和B的邮件***却陷入了互相盲目而且无结果的无限等待中了。
[b],这个技术改变了用户使用邮件的流程和习惯,这是个很严重的问题,试想一下,你每次给一个新朋友发邮件都必须确认一下(哪怕是换个EMAIL地址发邮件也要求重新确认),这是个什么感觉?
[c],在加入各类邮件列表的时候,必须手动在邮件***的白名单中预先加入该邮件地址,否则无法接收邮件。
[d],***必须耗费大量的资源暂存邮件,而且必须得到对方的配合(对方要同意确认,否则要手工添加白名单)。
[f],一旦确认邮件的规律格式被破解,那么就无法抵抗智能式自动确认以获得通用白名单,这样这个技术将被彻底击溃。
E:我们注意到了国内申请号为03115582.0的防止垃圾邮件的方法专利,但该方法存在以下问题:
[a],简要说明中收件人控制邮件地址仅被指定人或机构使用,这种方法在防止垃圾邮件的同时也拒绝了善意的陌生人,这严重限制了它的使用范围;而且违背了INTERNET开放自由的精神。
[b],当标签因泄露而改变,但地址拥有者因为各种原因忘了通知某些或某位原来使用该标签地址的人,那么这些人将因为标签不正确而陷入无限等待直到被告知。
[c],如果原来通信的双方都使用该技术,而且因为标签泄露同时改变了标签,那么和黑白名单一样,双方限入了死循环的无限等待中。
[d],由于在邮件地址中的USERNAME处***了标签,导致USERNAME部分过长进而使E-MAIL地址失去了原来的简洁易懂,而且不符合RFC标准文档中的相关定义。
发明内容:
本发明提供一种对付垃圾邮件的方法和***,通过在邮件服务器端的主动处理工作,可靠的拒收垃圾邮件,同时还可以防止陌生人的善意联系无法进行。通过在接收邮件体前的主动判定接收或者拒收,可以极大的减少垃圾邮件的危害,降低服务器的额外开销,而且兼容原来的使用习惯,使用灵活方便。
本发明解决问题的方案如下:
一种对付垃圾邮件的方法,包括
1)在电子邮件的地址中增加一个虚拟的入口服务器名,并在DNS服务器中利用泛域名解析方法将所有包含虚拟入口服务器名的该域主机(含MX解析)解析到特定的服务器IP地址上。
2)虚拟服务器名由邮件服务器(SMTP)保存在其存储设备上;
3)邮件服务器(SMTP)增加一套特定的处理邮件的***;
4)该***的处理邮件的特定程序是:
[1]首先判定来源邮件地址是否属于***或者用户设置的特权帐户内的地址或者域,如果是则接收,否则继续下一步;
[2]如果不是,检查目的E-MAIL地址是否带有特定的虚拟服务器名;如果没有,判定可能是垃圾邮件,则按照收件人预设的方法处理接收或者拒收,并将该发件地址交给自动回复邮件处理***。
[3]如果有虚拟入口服务器名,先检查用户的该虚拟入口服务器是否开放,如果关闭,则根据收件人设置接收或者拒收该邮件并将该地址交给自动回复特定邮件处理***,否则判定该入口服务器名是否与收件人预先设定的一个或者几个名字中是否有完全相同的,如果有,就接收;如果没有,判定为可能是垃圾邮件,则根据收件人的设定接收或者拒收,同时将该地址交给自动回复特定邮件处理***。
5)邮件服务器(SMTP)增加一套自动回复特定邮件的处理***;
6)该自动回复特定邮件处理***的程序是:
[1]首先根据不同的错误类型检查用户是否设置了允许该类错误进行自动回复,如果没有则简单返回,否则继续下一步。
[2]首先判定该回复地址是否已经在已发送特定邮件或待发送特定邮件的列表中,如果没有就将该地址加入待发送列表,否则就简单返回。
[3]根据用户和***的设置将特定图片和辅助说明文字组合成特定邮件。
[4]该特定图片是指写有正确虚拟入口服务器名的用户E-MAIL地址到JPEG或者BMP图片,而该图片可以是在用户设置或者修改入口服务器名时预先保存在SMTP服务器的存储***上,也可以是***在发送的时候自动生成然后保存在SMTP服务器存储***上,并经过一定的处理以防止电脑自动识别。
虚拟服务器名的生成规则如下:
1)该虚拟入口服务器名由用户参与指定,并可以随时修改用户设定部分而非固定。
2)虚拟服务器名的位置在于地址邮件地址的域名部分,即紧接@符号之后,域名之前,用.符号与原来的域名连接。
3)该虚拟入口服务器名由***特定规律字符串和邮件地址所有人设定字符串组成,并可以根据需要在中间用***特定分隔字符进行分隔连接;也可以由***自动默认生成。
该***允许:
每个邮件地址所有人可以同时拥有多个虚拟入口服务器名。邮件地址所有人在***许可条件下可以关闭和开放各个虚拟入口服务器名所代表的入口。
该***用虚拟入口服务器名代表不同入口和入口口令,其中在虚拟入口服务器名中邮件地址所有人指定的字符串起该入口的口令作用,而***特定字符串起标识不同入口的虚拟入口服务器名的作用。不同入口的邮件地址有不同的权限和功能,而具体意义可以由不同的***根据需要自行规定。
本发明的技术优点
修补了SMTP协议本身的信任缺陷,而且完全符合RFC821/822标准,通过在邮件体发送前拒绝接收,极大的降低了服务器的垃圾邮件资源占用问题,通过分类可变的地址可以防止在地址泄露后无能为力的问题,检测率极为准确,只拒绝邮件而不删除任何邮件避免了误删正常邮件问题,开启自动回复保证在误拒善意但地址有问题邮件时对方能得到用户设置的自动回复的邮件从而知道正确联系方式,入口分类保证了地址的使用灵活性。
附图说明:
图1本发明特定的邮件处理流程图
图2本发明自动回复特定邮件流程说明图
图3本发明邮件接收***的总体逻辑结构图
图4本***的一个典型虚拟入口服务器名代表的入口设置和含义图
具体实施方式:
本发明能够防止和处理垃圾邮件的核心是:
1,在电子邮件地址中增加了一个虚拟的入口服务器名
2,邮件服务器(SMTP)增加一套特定的处理邮件的***
3,邮件服务器(SMTP)增加一套自动回复特定邮件的处理***
4,该***用虚拟入口服务器名代表不同入口和该入口口令,其中在虚拟入口服务器名中邮件地址所有人指定的字符串起该入口的口令作用;不同入口的邮件地址有不同的权限和功能。
5,本***的入口可以按不同***的不同要求进行划分,并设置不同的权限和功能。
先参考图3,在该图中说明了本***可以存在的方式和位置,即可以被集成到SMTP邮件服务器程序内部,也可以被独立的当作SMTP邮件网关。图3说明的是一个接收邮件的流程,不包括发送邮件。
目前INTERNET上的邮件地址完整格式是[email protected],即用户名@主机.域名,这是符合RFC822标准的,这里的host.domain是主机的完全符合标准的域名(fullqualified domain name),这是一个绝对的地址(参考清华大学出版社出版的Email服务器配置和管理,段小华等著,第三页),而通常我们见到的和用到的是username@domain,如[email protected]。本发明在@符号的后面,host.domain前添加了一个虚拟的入口服务器(entryhost)名,[email protected],即用户名@虚拟入口服务器名.主机名.域名。而这个虚拟服务器名是按照一定的***规则进行设定的,并可以使用特殊的分隔字符连接***预设字符串与用户设定的字符串,例如可以使用下划线,#号字符等。
由于本***被用于接收SMTP邮件上,即事实上在MX邮件交换服务器发挥作用,使用的是SMTP协议。当一个SMTP连接开始后,即在对方使用MAIL FROM:和RCPT TO:指令之后,在本地SMTP服务器发出DATA指令接收邮件体之前,本***开始发挥作用,请参考图1所描述的本***的流程。首先检查MAILFROM:指令中带的来源E-MAIL地址是否在***和收件人的特权帐户中存在或者匹配,如果存在就无条件接收并直接放到用户邮箱(也可以根据实际情况交给其他过滤程序过滤处理);否则继续下一步检查,这次检查RCPT TO:指令后的E-MAIL地址是否带有虚拟入口服务器名,如果没有,就归类为无虚拟入口服务器名错误类邮件,根据收件人设置的是否接收无虚拟入口服务器名错误的邮件来决定接收或者拒收,同时将错误类型和来源地址交给自动回复特定邮件***去处理;如果有,就继续下一步检查该虚拟入口服务器名代表的入口号和入口口令,并根据收件人设置的是否开放该入口来决定,如果没有开放,就归类为虚拟入口服务器名错误类邮件,根据收件人设置的是否接收虚拟入口服务器名错误的邮件来决定接收或者拒收,同时将错误类型和来源地址交给自动回复特定邮件***去处理;如果开放了该入口,则继续检查代表该入口的虚拟入口服务器名是否完全正确匹配,如果错误,同上面的错误进行相同处理,如果正确,则接收该邮件。
在错误类型和来源地址被提交给自动回复特定邮件***后,该***启动,参考图2,首先检查在已发送特定邮件列表的来源地址和接收地址是否有完全匹配的(按一定时间进行更新),是就结束,因为短时间内已经进行了回复没必要重复,否就加入这个待发送列表,然后分析错误的原因,并根据不同的错误和收件人设置的是否自动回复进行处理。
本发明的另一个关键就是虚拟入口服务器名的生成分类及使用泛域名解析。泛域名解析(含MX解析)则应该被及时准确部署,否则整个***无法运转,关于DNS对泛域名的解析方面可以参考电脑报2004年3月29日网络通信版。虚拟入口服务器名的组成首先必须确保***能够准确识别并分隔***规定字符串和收件人设定字符串,其次该虚拟入口服务器名应该不会给收发件人带来很大的麻烦如记忆上的,最后该虚拟入口服务器名用户设置的字符串部分(空串除外)应该能抵抗小样本字典(如1000个组合)的穷举扫描破解。本发明特制定了以下组合设置方法:
[1],虚拟服务器名的***设定字符串和收件人设定字符串由INTERNET所约定的ASCII字符中的字母,***数字组成,其中***设定字符串按一定***规则生成。例如我们可以规定,虚拟入口服务器名最前面一个字符必须是E,其后跟随3个***数字代表不同的入口号码,最大是008,然后是用户设置的最多16个字符的字符串,例如”abcdefg”,那么这个虚拟入口服务器名的完整名称应该是E001abcdefg,E002abcdefg,...E008abcdefg等。
[2],我们可以为不同的入口赋予不同的含义和不同的功能作用和权限等,也可以根据特殊要求给一个入口设置多个入口口令以形成多个邮件地址,一个典型的配置请参考图4的说明,例如我们可以给用户入口赋予多个入口口令组成多个有效的地址。其中公开入口是用户经常使用的,带有该虚拟入口邮件服务器名的地址可以被提供给熟悉的人或机构,该地址相对稳定,同时该地址允许被写到自动回复的特定邮件图片中;私有入口,该入口不会在***的自动反馈邮件中给出,所以可以将含有该虚拟邮件服务器名的邮件地址用做私人联系和可信任的重要人员或者结构。临时入口则意味着该邮件地址中的虚拟服务器名中的用户设定字符串会经常改变。黑洞入口则意味着任何发往该入口地址的邮件都不会出错,但是都会被直接抛弃而不会进入收件人的邮箱中。查询入口,则意味着该地址是用于查询收件人设置的可以公开联系的带正确虚拟服务器名的E-MAIL地址。用户入口可以设定多个入口字符串(入口口令),***会自动进行组合查询。这里注意:114入口和黑洞入口,无论是否设置用户设定字符串,都被***处理成空串,即任何指定这2个入口的E-MAIL地址的入口服务器名都是正确的。
[3],虚拟服务器名的***设定字符串和收件人设定字符串也可以使用特殊的但可以被INTERNET接受的ASCII码字符连接并起分隔作用,例如使用#号字符,下划线等,但会引起歧义的如.(点)则不可被采用。
[4],用户设定的字符串部分是可以随时修改的,并且长度在***规定允许的最大长度范围内是可变的。
例如,参考图4的一个典型配置,它规定***分成公开入口,私人入口,临时入口,黑洞入口,114入口,用户入口等,并给了不同的权限,不同的入口代表了不同的含义,例如某用户的原来地址为[email protected],假设***规定字符串组成格式为英文字符E开头,随后跟代表入口的3个***数字如001代表不同的入口号,其中不同入口的权利和设置和作用请参考图4,***规定采用下划线作连接字符,假设用户设定公开入口设定的字符串(入口口令)是openmail,那么这个入口的完整带正确的虚拟入口服务器名的邮件地址为:abc@e001_openmail.123.com,根据图4的描述,这个地址会在自动回复中被给出,这个地址肯定存在口令(即用户设置的字符串),并可以关闭这个入口地址,当这个入口被关闭后,任何发往这个地址的邮件都会被当作入口口令错误的邮件进行处理,还可以关闭这个地址的自动回复;该用户设定私有入口的字符串(入口口令)为myown,那么他的私有入口地址为:abc@e002_myown.123.com。即格式为用户名@e入口号或者入口名缩写_用户设定的字符串(入口口令).主机.域名,而根据图4,这里的私有入口地址是不会被自动回复的,这样,用户只要能保证不因为自己的原因泄露给垃圾邮件者,保证只用于重要人或者机构的联系,可以基本保证这个地址的隐蔽性。图4还给出了临时入口等,例如黑洞入口就表示任何人都可以往这个地址发邮件,而且都不会被拒绝,发送的邮件都不会被真正放到用户的邮箱里,也不会回复任何邮件,即只进不出,任何发送都是成功的;而这里的114入口则保证了用户在关闭其它正常入口的自动回复***功能时,可以保证用户可以由此获取正确的联系地址;而用户入口则可以设置好几个入口口令,并根据用户的要求设置权限和功能等。这里,由e入口号或入口缩写加下划线加用户设定字符串组成了虚拟入口服务器名,在判定的时候***首先根据下划线前的4个字母判定入口是否指定(如果入口号不在***指定范围内则按入口口令错误处理),然后根据用户设定的字符串判定口令是否正确来进行不同的处理。
本***的一个重要特征是将带有正确虚拟入口服务器名的正确邮件地址写入到图片(JPEG或者GIF)而不是文本中,进行一定的处理以防自动识别,而该处理方法可以由不同的***自行决定,并在邮件中添加文字说明部分,然后发送给对方,利用JPEG或者GIF可以自动被多数邮件客户端直接显示的优点展示给对方,当JPEG/GIF图片无法被对方客户端软件自动显示时,文字说明部分可以起应急说明作用并争取对方对图片说明的信任,并给出帮助或者说明的连接或者E-MAIL地址。这样即可以防止垃圾邮件发送者利用程序进行自动分析进行自动获取正确E-MAIL地址,又防止了在图片不能自动显示时的应急措施。综上所述,本***的优点:
1,是解决了邮件地址固定不变,一旦被泄露给垃圾邮件就只能被动接收垃圾邮件的问题。
2,结构简单,容易实现,而且完全符合RFC821/822国际标准。
3,通过对单一邮件地址进行分类并赋予不同的意义作用和权限,使用户可以针对不同场合不同对象使用不同的E-MAIL地址。
4,通过虚拟入口服务器名来验证邮件是否合法,并由邮件地址所有人决定是否接收不合法邮件,在保证兼容性的同时,可以有效的拒绝垃圾邮件。
5,通过***的自动回复特定图文混排邮件,可以允许陌生人取得有效的联系地址,这样保证了***的顺利迁移和开放性,而且修正了其他***可能发生的互相盲目循环等待的缺陷。
6,通过将正确有效的E-MAIL地址写到图片中并进行处理,可以防止电子程序的快速自动破解,这样垃圾邮件地址的采集需要付出高昂的成本。而利用自动回复邮件中的文本文字说明部分,可以防止图片不被自动显示时发生没有任何提示的问题。
Claims (8)
1,一种对付垃圾邮件的方法,包括:
1)在电子邮件的地址中增加一个虚拟的入口服务器名,并在DNS服务器中利用泛域名解析方法将所有包含虚拟入口服务器名的该域主机名(含MX解析)解析到特定的服务器IP地址上。
2)虚拟服务器名由邮件服务器(SMTP)保存在其存储设备上;
3)邮件服务器(SMTP)增加一套特定的处理邮件的***;
4)该***的处理邮件的特定程序是:
[1]首先判定来源邮件地址是否属于***或者用户设置的特权帐户内的地址或者域,如果是则接收,否则继续下一步;
[2]如果不是,检查目的E-MAIL地址是否带有特定的虚拟服务器名;如果没有,判定可能是垃圾邮件,则按照收件人预设的方法处理接收或者拒收,并将该发件地址交给自动回复邮件处理***。
[3]如果有虚拟入口服务器名,先检查用户的该虚拟入口服务器是否开放,如果关闭,则根据收件人设置接收或者拒收该邮件并将该地址交给自动回复特定邮件处理***,否则判定该入口服务器名是否与收件人预先设定的一个或者几个名字中是否有完全相同的,如果有,就接收;如果没有,判定为可能是垃圾邮件,则根据收件人的设定接收或者拒收,同时将该地址交给自动回复特定邮件处理***。
5)邮件服务器(SMTP)增加一套自动回复特定邮件的处理***;
6)该自动回复特定邮件处理***的程序是:
[1]首先根据不同的错误类型检查用户是否设置了允许该类错误进行自动回复,如果没有则简单返回,否则继续下一步。
[2]首先判定该回复地址是否已经在已发送特定邮件或待发送特定邮件的列表中,如果没有就将该地址加入待发送列表,否则就简单返回。
[3]根据用户和***的设置将特定图片和文字组合成特定邮件。
[4]该特定图片是指写有正确虚拟入口服务器名的用户E-MAIL地址到JPEG或者GIF图片,并经过一定的处理以防止电脑自动识别,该图片存放在邮件服务器的存储设备上。
2,根据权利要求1所说的防止垃圾邮件的方法,其特征在于:
1)虚拟服务器名的位置在于地址邮件地址的域名部分,即紧接@符号之后,域名之前,用符号与原来的域名连接。
2)该虚拟入口服务器名由***特定字符串和邮件地址所有人设定字符串组成,并按***特定分隔字符进行连接。
3)每个用户可以同时拥有多个虚拟入口服务器名。
3,根据权利要求2的描述,该虚拟入口服务器名由用户参与指定,并可以随时修改而非固定,并在***许可条件下可以关闭和开放。
4,根据权利要求1的描述,该***允许邮件地址所有人随时设置修改特权帐户,该特权帐户包括邮件地址和域。
5,根据权利要求1所描述,该***允许邮件地址所有人设置是否接收或者拒收不符合入口服务器名要求的邮件,也允许用户设置是否自动将正确信息回复给发送错误入口服务器名或者不含入口服务器名的发件人。
6,根据权利要求1所描述,该***用虚拟入口服务器名代表不同入口,其中在虚拟入口服务器名中邮件地址所有人指定的字符串起该入口的口令作用。
7,根据权利要求1,2,6所描述,特征是不同入口的邮件地址可以根据***的不同要求有不同的权限和功能。
8,根据权利要求1所描述,该***还包括一个***的特权帐户和每个用户设置的特权帐户。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN 200410017570 CN1564167A (zh) | 2004-04-04 | 2004-04-04 | 对付垃圾邮件的方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN 200410017570 CN1564167A (zh) | 2004-04-04 | 2004-04-04 | 对付垃圾邮件的方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN1564167A true CN1564167A (zh) | 2005-01-12 |
Family
ID=34479045
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN 200410017570 Pending CN1564167A (zh) | 2004-04-04 | 2004-04-04 | 对付垃圾邮件的方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN1564167A (zh) |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1889108B (zh) * | 2005-06-29 | 2010-12-15 | 腾讯科技(深圳)有限公司 | 一种识别垃圾邮件的方法 |
CN101299729B (zh) * | 2008-06-25 | 2011-05-11 | 哈尔滨工程大学 | 一种基于拓扑行为的垃圾邮件判定方法 |
CN101499981B (zh) * | 2009-03-19 | 2014-10-22 | 哈尔滨工程大学 | 一种电子邮件网关类***邮件账户维护方法 |
CN104462062A (zh) * | 2014-12-11 | 2015-03-25 | 珠海金山网络游戏科技有限公司 | 一种文本反垃圾的方法 |
CN106850560A (zh) * | 2016-12-26 | 2017-06-13 | 沈阳通用软件有限公司 | 一种互联网邮件安全发送及审计的方法 |
CN110348822A (zh) * | 2019-07-18 | 2019-10-18 | 张统刚 | 一种有助于垃圾邮件防范的智能邮件地址方法 |
CN115801719A (zh) * | 2022-12-28 | 2023-03-14 | 中国联合网络通信集团有限公司 | 邮件处理方法、装置、设备及可读存储介质 |
-
2004
- 2004-04-04 CN CN 200410017570 patent/CN1564167A/zh active Pending
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1889108B (zh) * | 2005-06-29 | 2010-12-15 | 腾讯科技(深圳)有限公司 | 一种识别垃圾邮件的方法 |
CN101299729B (zh) * | 2008-06-25 | 2011-05-11 | 哈尔滨工程大学 | 一种基于拓扑行为的垃圾邮件判定方法 |
CN101499981B (zh) * | 2009-03-19 | 2014-10-22 | 哈尔滨工程大学 | 一种电子邮件网关类***邮件账户维护方法 |
CN104462062A (zh) * | 2014-12-11 | 2015-03-25 | 珠海金山网络游戏科技有限公司 | 一种文本反垃圾的方法 |
CN106850560A (zh) * | 2016-12-26 | 2017-06-13 | 沈阳通用软件有限公司 | 一种互联网邮件安全发送及审计的方法 |
CN110348822A (zh) * | 2019-07-18 | 2019-10-18 | 张统刚 | 一种有助于垃圾邮件防范的智能邮件地址方法 |
CN110348822B (zh) * | 2019-07-18 | 2023-05-19 | 张统刚 | 一种有助于垃圾邮件防范的智能邮件地址方法 |
CN115801719A (zh) * | 2022-12-28 | 2023-03-14 | 中国联合网络通信集团有限公司 | 邮件处理方法、装置、设备及可读存储介质 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
RU2378692C2 (ru) | Перечни и признаки источников/адресатов для предотвращения нежелательных почтовых сообщений | |
US20040236838A1 (en) | Method and code for authenticating electronic messages | |
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 | |
US9177293B1 (en) | Spam filtering system and method | |
US8095602B1 (en) | Spam whitelisting for recent sites | |
WO2019199712A1 (en) | Mail protection system | |
US20080104185A1 (en) | Message Classification Using Allowed Items | |
US20120324531A1 (en) | Automatic detection of non-compliant content in user actions | |
US20070005708A1 (en) | Authorizing control for electronic communications | |
KR20120087119A (ko) | 메일링 리스트용 자동 메시지 검열 | |
US20240212088A1 (en) | System and method for authenticated mail | |
WO2006086928A1 (en) | System and method for registered and authenticated electronic messages | |
CN1430388A (zh) | 邮件服务器、邮件服务器的电子邮件通信控制方法及*** | |
CN1180353C (zh) | 防止垃圾邮件的方法 | |
CN1564167A (zh) | 对付垃圾邮件的方法 | |
JP4998302B2 (ja) | メール誤配信防止システム、メール誤配信防止方法、及びメール誤配信防止用プログラム | |
CN1838647A (zh) | 通过合法用户数据库和用户认证来阻止垃圾邮件 | |
JP2004240945A (ja) | ダイナミックurl接続を通じたスパムメール自動遮断方法 | |
Schreck | Preventing You've Got Mail from Meaning You've Been Served: How Service of Process by E-Mail Does Not Meet Constitutional Procedural Due Process Requirements | |
CN1956419A (zh) | 商业电子邮件验证转发方法和*** | |
RU2787303C1 (ru) | Система и способ ограничения получения электронных сообщений от отправителя массовой рассылки спама | |
US20110277040A1 (en) | Methods for electronically communicating with a person where the person's e mail address or cell phone number is unknown | |
JP2004056317A (ja) | メール転送システム | |
Malamud | A No Soliciting Simple Mail Transfer Protocol (SMTP) Service Extension |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C02 | Deemed withdrawal of patent application after publication (patent law 2001) | ||
WD01 | Invention patent application deemed withdrawn after publication |