rspamd

dovecot + rspamd:学习 ham 和 spam
rspamd

dovecot + rspamd:学习 ham 和 spam

我已经安装了我自己的邮件服务器。它使用 postfix、dovecot 和 rspamd。除了学习无害邮件和垃圾邮件外,电子邮件的传递已经非常顺利。 我发现以下内容指示在 dovecot 文档中。那里有一个 shell 脚本,由 sievelearn-ham.sh调用learn-spam.sh,其中包含用于根据所使用的垃圾邮件服务(例如 rspamd)学习电子邮件的相应命令。 我已经修改了脚本,以便将简单的行也记录在文件中,这样我就知道它已被执行。我注意到该脚本从未被调用过。 /usr/bin/learn-ham.sh: #!/bin/sh set -e ...

Admin

rspamd 间歇性地用 HFILTER_HOSTNAME_UNKNOWN 标记外发电子邮件
rspamd

rspamd 间歇性地用 HFILTER_HOSTNAME_UNKNOWN 标记外发电子邮件

我们使用 rspamd 来扫描我们发出的电子邮件,这样我们就可以知道我们的邮件设置是否有问题。 一些电子邮件通过普通邮箱发送,其他电子邮件通过系统发送,例如问题跟踪系统和计费系统。 对于我们的问题跟踪和计费系统发送的电子邮件,85% 的时间都是正常的。但这些系统发送的每 7 封电子邮件中,有 1 封被 rspamd 标记为 HFILTER_HOSTNAME_UNKNOWN。 据我所知,这是因为用于发送的 IP 地址在 DNS 区域中没有 PTR 条目。但所有使用的 IP 地址都有 PTR 条目,并且 PTR 有效,因为 85% 的电子邮件未标记。 我比较了带...

Admin

使用 Rspamd 和 DKIM 选择器映射未找到 DKIM 文件
rspamd

使用 Rspamd 和 DKIM 选择器映射未找到 DKIM 文件

我在使用 Rspamd 时遇到错误,无法找到我的 dkim 签名文件。具体错误消息是dkim_module_load_key_format: cannot load dkim key /var/lib/rspamd/dkim/mydomain.com.dkim.key: cannot stat key file: '/var/lib/rspamd/dkim/mydomain.com.dkim.key' No such file or directory 它找不到该文件,因为我的/var/lib/rspamd/dkim/目录中不存在这样的文件。该目录中唯一的文...

Admin

Rspamd + Redis:是否需要持久化 Redis 数据库?如果需要,如何持久化?
rspamd

Rspamd + Redis:是否需要持久化 Redis 数据库?如果需要,如何持久化?

我正在使用 rspamd,并且启用了 Redis。据我了解,Redis 是一个在记忆中核心价值缓存为了易挥发的数据。然而,rspamd 文档说贝叶斯分类器模块使用 Redis 来存储非挥发性分类器已学习到的有关正常/垃圾邮件的统计数据。这让我很困惑。 目前,我在日志中看到以下警告 rspamd[515182]: <6853da>; proxy; rspamd_redis_connected: skip obtaining bayes tokens for BAYES_HAM of classifier bayes: not enough lear...

Admin

PigeonHole/Dovecot 针对 Sieve 扩展“Spamtest”相对于“rspamd”的配置
rspamd

PigeonHole/Dovecot 针对 Sieve 扩展“Spamtest”相对于“rspamd”的配置

我尝试配置 Sieve 扩展“Spamtest”(参见Pigeonhole Sieve:垃圾邮件测试和病毒测试扩展) 用于 rspamd。Rspamd 配置为添加扩展邮件头 ( extended_spam_headers = true)。 标题看起来像 X-Spamd-Result: default: False [-1.10 / 15.00]; 我想知道标题的不同部分是什么。显然,后面的部分[-1.10 / 15.00]是分数。但是,我想知道“default: False”部分是什么意思?它来自哪里?它是固定的吗?(我谷歌了一下,总是只找到与此完全相同的例...

Admin

rspamd 和 Apache 反向代理:导航不起作用(URL 中的片段无效)
rspamd

rspamd 和 Apache 反向代理:导航不起作用(URL 中的片段无效)

我在 Ubuntu 23.10 上设置了 Apache 2.4.57 和 Rspamd 3.6。我已将 Apache 配置为 Rspamd 控制器工作器的反向代理。我可以访问 Rspamd 的 Web UI,输入密码,也可以看到主页,但无法导航。每当我单击菜单中的任何链接(“状态”、“吞吐量”、“配置”等)时,都没有任何变化。 我的配置哪里错了? rspamd 配置: root@h2917298:~ # cat /etc/rspamd/override.d/worker-controller.inc password = "<my-pwd-hash&...

Admin

Postfix 和 rspamd:禁用退回电子邮件
rspamd

Postfix 和 rspamd:禁用退回电子邮件

如何在 Postfix 中禁用未送达通知(退回邮件)? 我已经安装了 Postfix 3.8.1 和 rspamd 3.6。垃圾邮件过滤功能正在运行 admin@host123456:~ $ wget http://spamassassin.apache.org/gtube/gtube.txt -P /tmp admin@host123456:~ $ sendmail [email protected] < /tmp/gtube.txt 结果是 root@host123456:~ # egrep 4873D80B30 /var/log/ma...

Admin

为 rspamd 编写规则以通过电子邮件名称和模糊分数进行过滤
rspamd

为 rspamd 编写规则以通过电子邮件名称和模糊分数进行过滤

情况如下。有一个列入白名单的域名(我们的域名),我们收到的信件地址和我们的一样,但内容是钓鱼邮件。由于它被列入白名单,因此垃圾邮件分数较低。Fuzzy 给出了高分,但这还不足以将其推送为垃圾邮件。 在 multimap.conf 中我有这样的白分: sender_from_whitelist_user { #type = "selector"; type = "from"; filter = "email"; score = -10.0; #selector = "from({'smtp', 'orig'})"; ...

Admin

DMARC 和 Postfix 递送报告
rspamd

DMARC 和 Postfix 递送报告

我成功地为我的邮件服务器的域设置了 DMARC、DKIM 和 SPF,但是 Postfix 创建的传递报告未通过 DKIM/SPF 测试。 常规邮件(通过我的邮件服务器发送)的标题如下所示: Authentication-Results: posteo.de; dmarc=pass (p=quarantine dis=none) header.from=mail.my.domain Authentication-Results: posteo.de; spf=pass smtp.mailfrom=my.domain Authentication-Result...

Admin

DKIM 签名 – DKIM-Signature 中的重复标头签名
rspamd

DKIM 签名 – DKIM-Signature 中的重复标头签名

我的电子邮件已通过 DKIM 签名,但我注意到邮件DKIM-Signature头包含重复的邮件头指示符,例如: h=from:from:subject:subject:date:date:message-id:message-id:to:to: […] 等等,而我通常会收到其他人签名的消息,其中带有以下指示: h=Date:Subject:From:To; 在我的情况下,签名是使用完成的rspamd,并且local.d/dkim_signing.conf文件包含以下行 sign_headers = "(o)from:(x)sender:(x)reply-...

Admin

Debian Bullseye 中 dkim 步骤的 Rspamd 配置向导错误
rspamd

Debian Bullseye 中 dkim 步骤的 Rspamd 配置向导错误

使用新鲜Debian 11.7安装我正在尝试RSpamd使用进行设置configwizard,但在构建私钥的最后一步出现以下错误: Do you want to create privkey /var/lib/rspamd/dkim/domain.tld.2023.key[Y/n]: y call to rspamadm lua script failed (2): /usr/share/rspamd/lualib/rspamadm//configwizard.lua:382: attempt to call field 'generate_keypair'...

Admin

Rspamd:黑名单无法持续发挥作用
rspamd

Rspamd:黑名单无法持续发挥作用

RSPAMD 3.5.2 使用多地图模块我通过黑名单拒绝某些电子邮件地址: 多重映射配置文件 blacklisted_addresses { description = "Blacklisted addresses"; type = "from"; prefilter = true; filter = "email"; map = "/${LOCAL_CONFDIR}/local.d/blocked_addresses.map"; action = "reject"; symbol = "BLACKLI...

Admin

rspamd 过滤前每个域名的白名单/黑名单
rspamd

rspamd 过滤前每个域名的白名单/黑名单

由于我遗憾地没有在 rspamd 的 GitHub 讨论板上收到任何回复,也许这里有人有使用 rspamd 预过滤模式的经验。 我正在尝试让 rspamd 接受来自给定域列表的任何邮件,无论它认为这些邮件有多么像垃圾邮件。遗憾的是,这很有必要,因为太多人认为操纵发件人或做其他见不得人的事是个好主意,通常被那些想隐藏什么的人使用。使用预过滤模式应该最容易实现这一点,因为这些模式应该在评估邮件是否为垃圾邮件之前运行。作为额外的好处,如果某些臭名昭著的垃圾邮件根本无法被识别,这也可以用于阻止列表。当然,可以教会 rspamd 哪些应该是垃圾邮件,哪些不是,但这似乎...

Admin

在邮件头中包含匹配的 rspamd 规则
rspamd

在邮件头中包含匹配的 rspamd 规则

Spamassassin 具有将匹配规则包含在标记为垃圾邮件的邮件头中的功能,因此人们可以了解邮件被归类为垃圾邮件的原因,并可能调整或创建符合特定规则的邮箱过滤器。 我可以配置 rspamd 来添加类似的标头吗?它不必与 spamassassin 格式匹配,只需包含匹配的规则以及可能由每条规则生成的分数。 ...

Admin