amavisd-release 无法从隔离区释放邮件

amavisd-release 无法从隔离区释放邮件

我有 amavisd-release 版本 2.002,当尝试从垃圾邮件隔离区释放电子邮件时,我必须输入 secred_id,但我没有 sql amavisd 隔离区 - 只有本地

amavisd-release spam-id.gz 450 4.5.0 Failure: Secret_id is equired, but missing at (eval 92) line 286, <GEN104> line 5.

我使用隔离 ID 并且没有 secret_id。

在脚本 amavisd-release 中我有代码

$socketname = '127.0.0.1:9998';

在 amavisd 配置中有

$interface_policy{'9998'} = 'AM.PDP';
$policy_bank{'AM.PDP'} = { protocol=>'AM.PDP' };
$inet_socket_port = [10024,9998];

当我没有 SQL 隔离方法时,也许我必须做出一些改变才能工作?

请帮忙

答案1

我已经设法完成了它:)只需找到有关配置的良好信息并将 amavisd 的配置更改为:

$inet_socket_port = [10024,9998];
$interface_policy{'9998'} = 'AM.PDP-INET';
$policy_bank{'AM.PDP-INET'} = {
  protocol => 'AM.PDP',  # select Amavis policy delegation protocol
  inet_acl => [qw( 127.0.0.1 [::1] )],  # restrict access to these IP addresses
 auth_required_release => 0,  # don't require secret_id for amavisd-release
};

要在没有 secret_id 的情况下工作,我没有(我认为只有 sql 方法才有这个 secret_id)需要设置

auth_required_release => 0,

如果我对 secret_id 的理解有误请告诉我

我正在使用这个指南 http://gogs.info/books/debian-mail/chunked/antispam.amavis.html

相关内容