垃圾邮件猖獗防不胜防,这是一个棘手的世界性难题,关于反垃圾邮件的方法,我们此前已反复告诉用户U-Mail邮件系统使用了很多功能,诸如启发式、贝叶斯分类、灰名单、黑白名单等。应该说,这些方法效果都不错,事实上,为了构筑一张恢恢天网,造就金刚不坏之身,U-Mail的工程师们一直在孜孜以求垃圾邮件的防御之道。这不,接下来,小编给各位介绍我们的一种新方法——直接更改文件。

举例来说,我们需要防止广告邮件铺天盖地而来,特将广告邮件中常见的关键词设置为敏感词语,如下图中红色圈中的地方,包含的便是敏感性词语,它们将遇到反垃圾程序阻止,最终结果被拒收。这种方法比“内容过滤器”效率更高,虽然没有“内容过滤器”功能选项多。

上述这些敏感词相关文件体现在程序源代码中,便是路径为\umail\SpamAssassin\rules\Chinese_rules.cf 的文件,打开该文件,看到以#号开头的,就是注释,我们可以在该文件中设置哪些词语为“敏感词”,最终U-Mail邮件系统将遵循我们意愿,自动阻止垃圾邮件。

再来看一个实例,如文件中有下列表示:

header CN_SUBJECT_1 Subject =~ /优惠/

describe CN_SUBJECT_1 Subject contains "优惠"

score CN_SUBJECT_1 1.254

它表示的意思是:主题中有“优惠”这个词的话,则在最后反垃圾邮件判断的时候加上1.254分。

Tue 2014-02-11 00:09:26: Spam Filter score/req: 8.10/8.0

这样U-Mail邮件系统不断筛选出敏感词,逐渐累计分数,一旦最后累计分值大于“启发式”中判断为垃圾邮件的分值,如假设为8.10分,大于判断其为垃圾邮件的8.0分,则当即拒绝。

CN_SUBJECT_1这段表示“主题”,序列为第一个词。这里要设置的敏感词不一定是一个词语或短语,也可以用正则表达式来处理与之相关的一系列词。

概而言之,即当对方发送给你的邮件中若主题包含“优惠”二字,则U-Mail邮件系统在其判断垃圾邮件的分数计算公式中添加1.254个分值,以用于最终判定。

与此类似,U-Mail邮件服务器可以对邮件正文、附件等进行全面综合评估,以确定对方为垃圾邮件的概率。更多功能,敬请访问网站(http://www.comingchina.com/html/faq/)了解。

U-Mail邮件服务器教你反垃圾邮件新方法的更多相关文章

  1. 如何在iOS中的电子邮件的HTML正文中嵌入图像

    我正在尝试将图像包含在从iPad发送的HTML电子邮件的正文中.这似乎不可能.我曾尝试使用CID方法,但似乎在iOS中无法获取/设置附件的CID.我也尝试用src=“data:image/png;base64,blahblahblah”嵌入图像.撰写邮件时,它似乎有效,但收到邮件时没有任何内容.有任何想法吗?

  2. ios – UIDocumentInteractionController不显示邮件选项

    对于任何文件,最好指定UTI类型:例:

  3. 用Swift写一个发送邮件的iOS用户反馈

    为了接收用户反馈,很多iOS应用都会在设置页面中,加入发送邮件功能——尤其当应用是由个人开发者开发时。table_view_cel下一步是建立这个TableView的Controller。首先先写个函数,来配置发邮件的视窗。鉴于这种发送邮件的方式,要求用户已经在设备上至少添加有一个邮箱,所以对没有设置邮箱的用户,还应予以提示。到这里,一个调用UITableViewController的iOS邮件反馈就基本写完了。如发现本站有涉嫌侵权/违法违规的内容,请发送邮件至dio@foxmail.com举报,一经查实

  4. 我的群发邮件程序

    phpinclude"connect.inc.php";if{$query="selectname,emailfromuser";$res=mysql_query;$row=mysql_fetch_array;while{mail($row['email'],$subject,$row['name'].":n".$text."n中国广告网,和你共成长。>群发邮件

  5. php使用pear_smtp发送邮件

    这篇文章主要介绍了php使用pear_smtp发送邮件的相关资料,内容很丰富,感兴趣的小伙伴们可以参考一下

  6. node.js发送邮件email的方法详解

    这篇文章主要介绍了node.js发送邮件email的方法,结合实例形式详细分析了node.js发送邮件的原理、操作步骤、注意事项及常见问题解决方法,需要的朋友可以参考下

  7. 基于Node.js实现nodemailer邮件发送

    Nodemailer 是一个简单易用的 Node.JS 邮件发送模块(通过 SMTP,sendmail,或者 Amazon SES),支持 unicode,你可以使用任何你喜欢的字符集。Nodemailer是一个简单易用的Node.js邮件发送组件,需要的朋友可以参考下

  8. 一个简单的自动发送邮件系统(二)

    基本上,可以说php是介于后台数据库和前台浏览器的一个中间层,在他们之间传递命令。这种方式大大提高了交互的可能性,可以方便使用在投票系统,其他动态用户输入和个性化网站中。*//*声明一些相关的变量*/$hostname="devshed";$username="myusername";$password="mypassword";$dbName="mydbname";/*使用MySQL建立的数据表存取信息*/$userstable="information";/*网站管理员的邮件地址*/$adminadd

  9. Jsp敏感词过滤的示例代码

    本篇文章主要介绍了Jsp敏感词过滤的示例代码,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧

  10. 邮件发送简单例子-bean文件

    SimpleSendMessage.javaimportjava.util.*;importjavax.mail.*;importjavax.mail.internet.*;importjavax.activation.*;publicclassSimpleSendMessage{publicstaticvoidmain(String[]args){//Collectthenecessaryinf

随机推荐

  1. 法国电话号码的正则表达式

    我正在尝试实施一个正则表达式,允许我检查一个号码是否是一个有效的法国电话号码.一定是这样的:要么:这是我实施的但是错了……

  2. 正则表达式 – perl分裂奇怪的行为

    PSperl是5.18.0问题是量词*允许零空间,你必须使用,这意味着1或更多.请注意,F和O之间的空间正好为零.

  3. 正则表达式 – 正则表达式大于和小于

    我想匹配以下任何一个字符:或=或=.这个似乎不起作用:[/]试试这个:它匹配可选地后跟=,或者只是=自身.

  4. 如何使用正则表达式用空格替换字符之间的短划线

    我想用正则表达式替换出现在带空格的字母之间的短划线.例如,用abcd替换ab-cd以下匹配字符–字符序列,但也替换字符[即ab-cd导致d,而不是abcd,因为我希望]我如何适应以上只能取代–部分?

  5. 正则表达式 – /bb | [^ b] {2} /它是如何工作的?

    有人可以解释一下吗?我在t-shirt上看到了这个:它似乎在说:“成为或不成为”怎么样?我好像没找到’e’?

  6. 正则表达式 – 在Scala中验证电子邮件一行

    在我的代码中添加简单的电子邮件验证,我创建了以下函数:这将传递像bob@testmymail.com这样的电子邮件和bobtestmymail.com之类的失败邮件,但是带有空格字符的邮件会漏掉,就像bob@testmymail也会返回true.我可能在这里很傻……当我测试你的正则表达式并且它正在捕捉简单的电子邮件时,我检查了你的代码并看到你正在使用findFirstIn.我相信这是你的问题.findFirstIn将跳转所有空格,直到它匹配字符串中任何位置的某个序列.我相信在你的情况下,最好使用unapp

  7. 正则表达式对小字符串的暴力

    在测试小字符串时,使用正则表达式会带来性能上的好处,还是会强制它们更快?不会通过检查给定字符串的字符是否在指定范围内比使用正则表达式更快来强制它们吗?

  8. 正则表达式 – 为什么`stoutest`不是有效的正则表达式?

    isthedelimiter,thenthematch-only-onceruleof?PATTERN?

  9. 正则表达式 – 替换..与.在R

    我怎样才能替换..我尝试过类似的东西:但它并不像我希望的那样有效.尝试添加fixed=T.

  10. 正则表达式 – 如何在字符串中的特定位置添加字符?

    我正在使用记事本,并希望使用正则表达式替换在字符串中的特定位置插入一个字符.例如,在每行的第6位插入一个逗号是什么意思?如果要在第六个字符后添加字符,请使用搜索和更换从技术上讲,这将用MatchGroup1替换每行的前6个字符,后跟逗号.

返回
顶部