专利名称:多阶段电子邮件阻挡方法
技术领域:
本发明涉及电子邮件技术,尤其是一种利用先进先出(First In FirstOut,FIFO)数组来纪录电子邮件的相关信息,并依据电子邮件的邮件特征,分为多个阶段将电子邮件进行拦截的多阶段电子邮件阻挡方法。
现存阻挡垃圾信及广告信的方法主要是通过过滤电子邮件的主题(Subject)、发件人(Mail From),或通过查询反垃圾信数据库来达到阻挡垃圾信、广告信等电子邮件的目的。然而,在实际的情况中,垃圾信及广告信的主题会一直变化,例如,加上流水号,或发件人不断变换所使用的免费电子邮件信箱等等,因此,现存的方法便无法进行侦测而丧失效果。
此外,现存的电子邮件阻挡方法中,还通过限制一次寄送的电子邮件数目,如限制一次寄信的收件人数不得超过一定上限,或是限制寄件的速度,如当寄件数目超过上限之后,延迟送信的速度来避免垃圾信及广告信。然而,这种方法皆为治标而非治本的方法,并不能真正有效地拦截垃圾信及广告信。
发明内容
有鉴于此,本发明的主要目的为提供一种利用先进先出数组来纪录电子邮件的相关信息,并依据电子邮件的邮件特征,分为多个阶段将电子邮件进行拦截的多阶段电子邮件阻挡方法。
为了达成本发明的上述目的,可通过本发明所提供的多阶段电子邮件阻挡方法来达成。首先,接收一电子邮件,接着,依据电子邮件的相关信息,查询电子邮件于一数组中出现的数目。
之后,若电子邮件的数目大于第一设定值,且电子邮件符合一特定邮件纪录文件中纪录的邮件特征,则将电子邮件拒绝;若电子邮件的数目大于第二设定值,且相应电子邮件的收信人电子邮件地址未出现于电子邮件的接收者字段时,则先将电子邮件收下再进行删除;而若电子邮件的数目小于第二设定值且大于第三设定值,且相应电子邮件的收信人电子邮件地址未出现于该电子邮件的接收者字段时,则将电子邮件收下并转至一特定信箱。其中,第一设定值大于第二设定值,且第二设定值大于第三设定值。
依据本发明实施例,当电子邮件的数目大于第二设定值,且相应电子邮件的收信人电子邮件地址未出现于电子邮件的接收者字段时,更包括将相应电子邮件的邮件特征纪录于特定邮件纪录文件中。此外,更可将电子邮件的相关信息纪录于数组中。
依据本发明实施例,电子邮件的相关信息包括主题与本文信息。邮件特征包括邮件寄信端的网络位置、寄信者姓名与寄信者邮件地址的寄信者信息、与主题等。
本发明实施例的多阶段电子邮件阻挡方法可以应用于邮件网关(MailGateway)端之上,使得在第一时间可以针对如垃圾信或广告信的电子邮件直接进行阻挡。
首先,如步骤S10,接收一电子邮件,接着,如步骤S11,依据接收的电子邮件的相关信息,查询此电子邮件于一数组中出现的数目。其中,电子邮件的相关信息可以包括主题、收信人数、寄件者(FROM)、收件者(TO)、副本收件者(CC)、密件副本收件者(BCC)与本文信息(如本文内容的第一行资料)等等。而查询的数组可以是一先进先出数组,用以储存一段时间内接收的电子邮件的相关信息(因为是先进先出数组,所以较旧的电子邮件的相关信息会被新电子邮件的相关信息取代)。
接着,如步骤S12,将接收的电子邮件的相关信息纪录于数组中。之后,如步骤S13,判断此电子邮件在数组中出现的数目是否大于一第一设定值,且此电子邮件是否符合一特定邮件纪录文件中所纪录的邮件特征。其中,特定邮件纪录文件用以纪录如垃圾信或广告信的电子邮件的邮件特征,邮件特征可以包括电子邮件的邮件寄信端的网络位置、寄信者姓名与寄信者邮件地址的寄信者信息、与主题等。
若此电子邮件在数组中出现的数目大于第一设定值,且此电子邮件符合特定邮件纪录文件中所纪录的邮件特征(步骤S13的是),则如步骤S14,直接将此电子邮件拒绝而不予收下。
而若电子邮件在数组中的数目小于第一设定值,且/或此电子邮件并未符合特定邮件纪录文件中所纪录的邮件特征(步骤S13的否),则如步骤S15,判断电子邮件的数目是否大于一第二设定值,且相应此电子邮件的收信人电子邮件地址是否并未出现于电子邮件的接收者字段,如收件者字段、副本收件者字段与密件副本收件者字段。
若电子邮件在数组中出现的数目大于第二设定值,且相应电子邮件的收信人电子邮件地址并未出现于电子邮件的接收者字段(步骤S15的是),则如步骤S16,将此电子邮件的邮件特征纪录于特定邮件纪录文件之中,再如步骤S17,先将此电子邮件收下再将其删除。注意的是,将电子邮件先收下再删除主要是避免直接拒绝电子邮件而造成寄送广告信者的警觉。
接着,若电子邮件在数组中出现的数目小于第二设定值,且/或相应电子邮件的收信人电子邮件地址出现于电子邮件的接收者字段(步骤S15的否),则如步骤S18,判断电子邮件在数组中出现的数目是否小于第二设定值且大于一第三设定值,且相应电子邮件的收信人电子邮件地址是否并未出现于该电子邮件的接收者字段。
若电子邮件在数组中出现的数目小于第二设定值且大于第三设定值,且相应电子邮件的收信人电子邮件地址并未出现于该电子邮件的接收者字段(步骤S18的是),则如步骤S19,将电子邮件收下并转送至一特定信箱。而若电子邮件在数组中出现的数目小于第三设定值,且/或相应电子邮件的收信人电子邮件地址出现于该电子邮件的接收者字段(步骤S18的否),则如步骤S20,将此电子邮件收下,并转送给相应的收件者。
注意的是,上述设定值中,第一设定值大于第二设定值,且第二设定值大于第三设定值。且这些设定值可以依据不同的应用,如个人邮件管理或公司企业邮件管理而有所不同的设定。
因此,通过本发明所提供的多阶段电子邮件阻挡方法,可以利用先进先出数组来纪录电子邮件的相关信息,并依据电子邮件的邮件特征,分为多个阶段将电子邮件在邮件网关端直接进行拦截。
虽然本发明已以较佳实施例揭露如上,然其并非用以限定本发明,任何熟悉此项技艺者,在不脱离本发明的精神和范围内,当可做些许更动与润饰,因此本发明的保护范围当以权利要求书所界定者为准。
权利要求
1.一种多阶段电子邮件阻挡方法,其特征是该方法至少包含下列步骤接收一电子邮件;依据该电子邮件的相关信息,查询该电子邮件于一数组中出现的数目;若相应该电子邮件的数目大于一第一设定值,且该电子邮件符合一特定邮件纪录文件中纪录的邮件特征,则将该电子邮件拒绝;以及若相应该电子邮件的数目大于一第三设定值,且相应该电子邮件的收信人电子邮件地址未出现于该电子邮件的接收者字段时,则将该电子邮件收下并转至一特定信箱。
2.如权利要求1所述的多阶段电子邮件阻挡方法,其特征是更包含若相应该电子邮件的数目大于一第二设定值,且相应该电子邮件的收信人电子邮件地址未出现于该电子邮件的接收者字段时,则先将该电子邮件收下再进行删除。
3.如权利要求2所述的多阶段电子邮件阻挡方法,其特征是当相应该电子邮件的数目大于该第二设定值,且相应该电子邮件的收信人电子邮件地址未出现于该电子邮件的收件者字段时,更包含将相应该电子邮件的邮件特征纪录于该特定邮件纪录文件中。
4.如权利要求1所述的多阶段电子邮件阻挡方法,其特征是更包含将该电子邮件的该相关信息纪录于该数组中。
5.如权利要求1所述的多阶段电子邮件阻挡方法,其特征是该数组为一先进先出数组。
6.如权利要求1所述的多阶段电子邮件阻挡方法,其特征是该电子邮件的该相关信息包括主题。
7.如权利要求1所述的多阶段电子邮件阻挡方法,其特征是该电子邮件的该相关信息包括本文信息。
8.如权利要求1所述的多阶段电子邮件阻挡方法,其特征是该邮件特征包括邮件寄信端的网络位置。
9.如权利要求1所述的多阶段电子邮件阻挡方法,其特征是该邮件特征包括寄信者信息。
10.如权利要求9所述的多阶段电子邮件阻挡方法,其特征是该寄信者信息包括寄信者姓名。
11.如权利要求9所述的多阶段电子邮件阻挡方法,其特征是该寄信者信息包括寄信者邮件地址。
12.如权利要求1所述的多阶段电子邮件阻挡方法,其特征是该邮件特征包括主题。
13.如权利要求1所述的多阶段电子邮件阻挡方法,其特征是该接收者字段为收件者字段。
14.如权利要求1所述的多阶段电子邮件阻挡方法,其特征是该接收者字段为副本收件者字段。
15.如权利要求1所述的多阶段电子邮件阻挡方法,其特征是该接收者字段为密件副本收件者字段。
16.如权利要求2所述的多阶段电子邮件阻挡方法,其特征是该第一设定值大于该第二设定值,且该第二设定值大于该第三设定值。
全文摘要
一种多阶段电子邮件阻挡方法,首先,接收一电子邮件,接着,依据电子邮件的相关信息,计算电子邮件于一数组中出现的数目;之后,若电子邮件的数目大于第一设定值,且电子邮件符合一特定邮件纪录文件中纪录的邮件特征,则将电子邮件拒绝;若电子邮件的数目大于第二设定值,且相应电子邮件的收信人电子邮件地址未出现于电子邮件的接收者字段时,则先将电子邮件接受再进行删除;而若电子邮件的数目小于第二设定值且大于第三设定值,且相应电子邮件的收信人电子邮件地址未出现于该电子邮件的接收者字段时,则将电子邮件接收并转至一特定信箱。
文档编号G06F13/00GK1437141SQ02103599
公开日2003年8月20日 申请日期2002年2月7日 优先权日2002年2月7日
发明者林峰辉 申请人:智邦科技股份有限公司