Ich habe amavisd-Release Version 2.002. Wenn ich versuche, E-Mails aus der Spam-Quarantäne freizugeben, muss ich secred_id eingeben, aber ich habe keine SQL-Amavisd-Quarantäne - nur lokal
amavisd-release spam-id.gz 450 4.5.0 Failure: Secret_id is equired, but missing at (eval 92) line 286, <GEN104> line 5.
Ich verwende die Quarantäne-ID und habe keine geheime ID.
im Skript amavisd-release habe ich Code
$socketname = '127.0.0.1:9998';
und in der amavisd-Konfiguration haben
$interface_policy{'9998'} = 'AM.PDP';
$policy_bank{'AM.PDP'} = { protocol=>'AM.PDP' };
$inet_socket_port = [10024,9998];
Vielleicht muss ich etwas ändern, damit es funktioniert, wenn ich keine SQL-Quarantänemethode habe?
bitte helfen
Antwort1
ich habe es geschafft, es zu erledigen :) Suchen Sie einfach nach guten Informationen zur Konfiguration und ändern Sie die Konfiguration von amavisd wie folgt:
$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
};
um ohne secret_id zu arbeiten, habe ich keine (ich glaube, nur die SQL-Methode hat diese secret_id), es muss festgelegt werden
auth_required_release => 0,
sagen Sie mir einfach, wenn ich bezüglich secret_id falsch liege
ich habe dieses Howto verwendet http://gogs.info/books/debian-mail/chunked/antispam.amavis.html