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隔離方法時,也許我必須改變smth才能工作?

請幫忙

答案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

相關內容