问题标签 [spamassassin]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
5337 浏览

dns - 如何用域名查询 Spamhaus 的 SBL?

我想使用域名查询SpamhausSBL 。我知道这是可能的,因为这种形式(按 ISP 域名查找 SBL 列表)可以做到,而SpamAssassin可以做到,但我似乎只能让它与 IP 地址一起使用。我快速浏览了 SpamAssassin 代码,但它过于笼统,以至于我可能会花费几个小时来追踪实际执行某些操作的代码。现在我可以成功地在 SBL 中查询 IP 地址,如下所示:

用域名查询似乎与 DNS TXT 记录有关,但我不知道要查找的正确主机名。当我尝试类似

我没有得到任何有用的信息,但是如果您使用表单搜索,您会发现监督网与 208.73.210.0 相关联,该地址在 2009 年 7 月 30 日 21:17 GMT 被报告为垃圾邮件。

0 投票
1 回答
795 浏览

email - 向 SpamAssassin 发送简单文本(不是电子邮件)

我想知道我是否可以向 SpamAssassin 发送简单的文本。我想将评论放在文本文件中并调用“spamc < file.txt”(我不知道是否可以将文本直接发送到 spamc)。问题是如果我不指定标题或标题,SpamAssassin 会将所有内容报告为垃圾邮件......我可以绕过所有标题验证 - 还是有任何模式可以扫描简单的纯文本?(我没有经验,所以我更愿意问这个。提前谢谢)

0 投票
1 回答
73 浏览

email - Spamassassin 是否需要编译才能使用?

据我所知,spamassassin 是用 perl 编写的,但也可能有它的编译版本。是否必须编译它才能使用它?perl 脚本可以简单地包含垃圾邮件刺客并开始调用其功能/服务吗?

0 投票
2 回答
4363 浏览

c# - spamassassin 检查分数 C# 代码

有没有办法在 ASP.Net 应用程序中检查分数?.Net 的类或类似的东西?其他垃圾邮件过滤器怎么样。--已编辑我正在寻找一种方法来检查 C# 中电子邮件的垃圾邮件分数。

0 投票
1 回答
1266 浏览

c# - 减少通过 SmtpClient() 发送的邮件的 X-Spam 命中

我正在使用System.Net.Mail.SmtpClient通过远程 SMTP 服务器发送电子邮件。当我查看已发送邮件的标头时,我看到该邮件从 X-Spam 获得了 2.5 次点击。如何防止From字段的base64编码,以及如何摆脱NULL_IN_BODY命中?即使它没有被标记为垃圾邮件,我也希望它是完美的。我无法找到有关此问题的任何信息(如果它确实是一个问题)。

编辑:我设法FROM_EXCESS_BASE64通过删除该字段的所有编码来删除最重要的警告。我之前已经手动设置Encoding.UTF8了该字段。

通过从字符串中删除所有控制字符body,它不再引发警告。但是,这也删除了换行符。

编辑:删除除换行符之外的所有控制字符时,警告返回!

0 投票
1 回答
151 浏览

spam - 通过 IMAP 下载邮件后,在解析之前我想检查它是否是垃圾邮件!

我在 PHP 中有一个票务系统。人们通过电子邮件报告门票。邮件解析器使用 IMAP 连接到邮箱,下载电子邮件并对其进行解析以创建可以通过 Web 界面查看/更新的票证。

现在我希望我的应用程序在从邮件中创建票证之前检查下载的邮件是否是垃圾邮件。所以我想到了整合 spamassassin。文档说,它可以作为代理实现。我不知道该怎么做。

基本上我想要的是一种将电子邮件作为字符串传递给验证邮件的 spamassassin perl 脚本的方法?

以前有没有人做过类似的事情。你能推荐一些其他相关的好工具吗?

编辑:我正在使用 Google 应用程序邮件服务器。因此,在 MTA 或 MDA 阶段集成 SpamAssassin 不是一种选择。

0 投票
2 回答
13197 浏览

spam-prevention - SpamAssassin 如何定义 BAYES_99 ?如何避免?

SpamAssassin 用原因 BAYES_99 标记我的电子邮件,这意味着该电子邮件是 99% ~ 100% 的垃圾邮件。SpamAssassin 检测这条规则的机制是什么(通过关键字?),我怎样才能避免碰到这条规则?

0 投票
1 回答
362 浏览

postfix-mta - 需要归档收到的电子邮件

我有一个邮件接收设置,其中 Postfix(2.6.6)是 MTA,然后我有 amavisd-new(带有 spamassassin 和 CLamAV)作为内容过滤器。

我在我的 amavisd-new conf 文件中启用了垃圾邮件报告标题。

我想以 maildir 格式归档本地存储中的文件。是否可以通过 amavisd-new conf 文件?

实际上,我希望我的档案以以下格式或类似于收到的每封电子邮件的格式创建:

谢谢

阿什·夏尔马

0 投票
1 回答
388 浏览

mysql - 将文本从 MySQL 传递到 spamassassins Spamc 客户端

这是我在这里的第一篇文章,我有点小题大做。我希望通过 spamassainsspamc客户端从 MySQL 数据库中传递文本。我可以通过写入一个文件然后将该文件传递给 spamc 来做到这一点,spamc < 'textfile.txt'但由于磁盘读/写,这很慢。

有谁知道如何直接做到这一点?

0 投票
1 回答
399 浏览

php - 用于更大数据集的轻量级贝叶斯过滤器

我想为我的 CMS 创建另一个垃圾邮件检测。目前我确实看到了三个选项:

  1. 使用简单的 php 类并在 MySQL 中存储令牌
  2. 安装 spamassassin 并使用 php-connector
  3. 像mahout这样大的东西

我不喜欢 MySQL 的方法,因为我担心它会随着时间变得非常大,从而降低整个系统的性能。spamassassin 方法似乎更具吸引力,但互联网上到处都有人写道,SA 的规则侧重于邮件和标题,这不是一个理想的方法。最后但并非最不重要的一点是,我知道 mahout,但我担心它可能有点太大并产生大量管理开销。

有没有可以在 linux 服务器上运行并从 php 访问的漂亮、小巧和高效的东西?