rspamd と redis サーバーを設定しましたが、速度制限は機能しません。 RspamdはPostfixと通信し、私のログファイルに奇妙な内容は表示されません。 GTUBEも動作します - > rspamdがXJSを含む電子メールを受け入れないため、スパム対策が機能します。C4JDBQADN1.NSBN32IDNENgtube-標準-anti-ube-テスト-メールC.34X
ratelimitファイルは、実際にはrspamdによって提供される構成である/etc/rspamd/local.d/ratelimit.confに保存されます。 -->https://rspamd.com/doc/modules/ratelimit.html
# local.d/ratelimit.conf
servers="127.0.0.1";
rates {
# Selector based ratelimit
some_limit = {
selector = 'user.lower';
# You can define more than one bucket, however, you need to use array syntax only
bucket = [
{
burst = 1;
rate = "1 / 1min";
}
]
}
}
rspamd-log は次の行を表示します:
2022-01-02 11:04:26 #64526(main) <zex58i>; lua; ratelimit.lua:767: enabled ratelimit:
some_limit [1 msgs burst, 0.016666666666667 msgs/sec rate]
2022-01-02 11:04:26 #64526(main) <zex58i>; cfg; rspamd_init_lua_filters: init lua
module ratelimit
"rspamadm configtest"コマンドは、-->構文が正常であることを示します。
main.cfに次の行を追加しました。
milter_protocol = 6
milter_mail_macros = i {mail_addr} {client_addr} {client_name}
{auth_authen}
milter_default_action = accept
smtpd_milters = inet:127.0.0.1:11332
non_smtpd_milters = inet:127.0.0.1:11332
しかし、redis-cliを開いてそのキーを検索してみると、redis chacheのキーは保存されません。
また、redis設定を設定し、次のチュートリアルを使用しました。 https://linuxize.com/post/install-and-integrate-rspamd/
ご協力ありがとうございます
答え1
解決済み:rspamdをインストールする場合は、公式のubuntu-repositoryを使用しないことを検討してください。 rspamdプロジェクトでも、rspamd設定がUbuntu開発者によって変更された可能性があることを示唆しています。
再インストールすると今動作します。
wget -O-を介してインストールするだけです。https://rspamd.com/apt-stable/gpg.key| sudo apt-keyを追加する - エコ「debhttp://rspamd.com/apt-stable/$(lsb_release -cs) メイン" | sudo tee -a /etc/apt/sources.list.d/rspamd.list