我安装了 iRedMail,它将安装 amavis 和 spamassassin。当我测试发送和接收电子邮件时,我有一个错误/var/log/mail.log
,我看到这行错误:
postfix/amavis/smtp[14582]: 连接到 127.0.0.1[127.0.0.1]:10026: 连接被拒绝
当我运行这一行时:
$sudo amavisd-new debug
我在输出的末尾看到:
文件位于 config 目录中。\nv320.pre 至少会加载所需的 Check 插件。6 月 12 日 11:58:25.764 mail.example.com /usr/sbin/amavisd-new[20040]: sd_notify (no socket): STOPPING=1\nSTATUS=TROUBLE in pre_loop_hook: Timeout::_run: check: no loaded plugin实现“check_main”:无法扫描!\n检查必要的“.pre”文件是否在配置目录中。\nv320.pre 至少会加载所需的检查插件。6 月 12 日 11:58:25.764 mail.example.com /usr/sbin/amavisd-new[20040]: (!)_DIE: Suicide () TROUBLE in pre_loop_hook: Timeout::_run: check: no loaded plugin implements 'check_main' : 无法扫描!\n检查必要的“.pre”文件是否在配置目录中。\nv320.pre 至少会加载所需的检查插件。pre_loop_hook 中的 Suicide () TROUBLE: Timeout::_run: 检查:没有加载的插件实现'check_main':无法扫描!检查必要的“.pre”文件是否在配置目录中。v320.pre 至少会加载所需的 Check 插件。
这也是 的输出$spamassassin --lint -D
:
Timeout::_run: check: no loaded plugin implements 'check_main': 无法扫描!检查必要的“.pre”文件是否在配置目录中。v320.pre 至少会加载所需的 Check 插件
我在目录中查找,在其中/etc/mail/spamassassin
看不到任何“.pre”文件。我还使用这个搜索v320.pre
文件:
$sudo find / -iname v320.pre
没有结果。
如果我使用以下命令禁用 amavis:
$sudo nano /etc/amavis/conf.d/50-user
并更改这两行:
@bypass_virus_checks_maps = (1);
@bypass_spam_checks_maps = (1);
然后重新启动服务:
$sudo systemctl restart amavis
然后处理邮件队列:
$postqueue -f
邮件服务器可以正常工作!所以很明显我应该在/etc/mail/spamassassin
目录中放一些'.pre'文件。我发现这个网址中有一些“.pre”文件:
https ://apache.googlesource.com/spamassassin/+/trunk/rules
我的问题是:下载这些文件并将它们放在我的目录中是否安全? 或者一般我在哪里可以找到“.pre”文件或生成它们?
对于它可能关心的人,我从 ( https://spamassassin.apache.org/)[https://spamassassin.apache.org/ ]下载了关于安装在我的服务器上的那个的整个版本。然后我从下载的文件向下滚动到
rules
目录并复制v320.pre
到我的服务器/etc/mail/spamassassin
目录(因为 v320.pre 是 spamassassin 和 amavis 工作的最低要求)。然后我使用这个命令来更新规则:$sudo sa-update
我重新启动了 amavis 和 spamassassin 服务:$sudo systemctl restart amavis
$sudo systemctl restart spamassassin
使用这些命令行检查调试输出:
$sudo amavisd-new debug
$spamassassin --lint -D
在我确定没有错误之后,我在这个文件中启用了服务:
$sudo nano /etc/amavis/conf.d/50-user
并修改了这些行:
保存并关闭文件,然后重新启动服务。
$sudo systemctl restart amavis
为确保一切正常,只需发送和接收电子邮件。是的:)