首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >有谁知道在java或c#中有一个很好的开源垃圾邮件检查器?

有谁知道在java或c#中有一个很好的开源垃圾邮件检查器?
EN

Stack Overflow用户
提问于 2010-03-30 09:35:57
回答 2查看 1.1K关注 0票数 0

我正在创建一个网站,用户可以在那里写文章和评论文章。我想要自动检查新文章或评论是否为垃圾邮件。

有什么好的库可以做到这一点呢?

我查看了贝叶斯分类器库,但似乎我必须收集大量样本,并亲自将它们分类为垃圾邮件或非垃圾邮件……

我正在寻找一些可以开箱即用的东西。

更新:也许如果这样的东西不存在,有没有人知道下载了大量垃圾邮件和非垃圾邮件的分类,可以输入贝叶斯分类器?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2010-06-08 23:58:04

在CodePlex上查看Akismet .NET 2.0 Api

下面是CodePlex页面中的一个示例:

代码语言:javascript
复制
// Verify key
Akismet api = new Akismet("key", "http://url.com", "Test/1.0");
if (!api.VerifyKey()) throw new Exception("Key could not be verified.");

// Create comment object for testing
AkismetComment comment = new AkismetComment();
comment.Blog = "http://joel.net";
comment.UserIp = "147.202.45.202";
comment.UserAgent = "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)";
comment.CommentContent = "<a href=\"http://someone.finderinn.com\">find someone</a>";
comment.CommentType = "comment";
comment.CommentAuthor = "someone";
comment.CommentAuthorEmail = "backthismailtojerry@fastmail.fm";
comment.CommentAuthorUrl = "http://someone.finderrin.com";

// Test comment against akismet's service
bool isSpam = api.COmmentCheck(comment);

阿基斯梅特很棒。

-Charles

票数 0
EN

Stack Overflow用户

发布于 2010-03-30 22:36:14

Mollom不是免费的,但它也提供了API。

http://mollom.com/features

http://mollom.com/pricing

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2542324

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档