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

関連情報