我有 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