在我的应用程序(C#)中,我需要根据电子邮件的内容过滤电子邮件。如果电子邮件是双重选择,则需要将其发送到指定的电子邮件地址,如果它是普通电子邮件,我应该将其发送到另一个电子邮件地址。
我查看了进来的电子邮件,并列出了出现在双重选择电子邮件主题中的常用词(最多 10 - 20 个词)。对于收到的每封电子邮件,我检查了主题是否包含一些单词,以及它们是否超过 2-3 个,具体取决于主题长度,我决定这是一个选择加入。问题是这个基本版本不能很好地工作。
我阅读了有关垃圾邮件过滤器的信息(基本上我想做的是类似的。)在网上搜索了一些示例后,我发现了一些基于贝叶斯网络的示例。这个解决方案的问题是我需要提供很多我还没有的培训材料。
我如何在不需要大量培训材料的情况下根据内容+主题或仅主题过滤这些电子邮件?
编辑:我想在电子邮件服务器级别进行过滤。