C#垃圾邮件过滤器建议

时间:2010-10-05 11:07:27

标签: c# database filter spam

C#中垃圾邮件过滤器实现的任何想法(示例)?我想使用数据库存储不需要的单词,以训练我的垃圾邮件过滤器。

感谢。

3 个答案:

答案 0 :(得分:3)

模式比单词更重要(除非“#FF0000”,你可以非常100%地确信任何以HTML邮件形式发送的内容都是“#FF0000”,不值得一读)。看看http://en.wikipedia.org/wiki/Bayesian_spam_filtering以及它对一种方法的参考(IIRC,最先用技术实验之一发现,在训练过滤器之后,“#FF0000”是最有可能表示垃圾邮件的表达,见我告诉你呢)。

答案 1 :(得分:1)

您可以查看Paul Graham垃圾邮件过滤文章您还可以查看C# implementation of spam filter using Naive Bayes Classifier

答案 2 :(得分:0)

以下是基于单词黑名单的简单手工垃圾邮件过滤器:LINQ Query for Blacklist-Based Spam Filter

当您没有找到添加库或复杂自定义解决方案的动机时,此解决方案适用。