Bogofilter-1.2.5

Bogofilter の概要

Bogofilter アプリケーションはメールフィルターです。 メールのメッセージヘッダーや本文にもとづいて統計解析により spam または ham (spam でない) に分類します。

[注記]

注記

LFS や依存パッケージが本ブックに示す最新安定バージョンでなかった場合には、BLFS 開発版においては、パッケージのビルドや処理実行が適切に行われないことがあります。

パッケージ情報

Bogofilter の依存パッケージ

推奨

任意

lmdb-0.9.31, xmlto-0.0.28, Berkeley DB (非推奨), QDBM and TokyoCabinet

[注記]

注記

推奨パッケージ Gsl-2.7.1 をインストールしない場合、同梱されているバージョンがスタティックライブラリとしてインストールされます。

Bogofilter のインストール

[注記]

注記

If you plan to change the version of your database library on an existing installation, or to change to a different database, read the warning at the top of the RELEASE.NOTES file.

以下のコマンドを実行して Bogofilter をビルドします。

./configure --prefix=/usr                \
            --sysconfdir=/etc/bogofilter \
            --with-database=sqlite3      &&
make

ビルド結果をテストする場合は make check を実行します。

root ユーザーになって以下を実行します。

make install

コマンド説明

--with-database=sqlite3: 本スイッチは Bogofilter がデフォルトとするデータベースを、Berkeley DB から SQLite-3.44.2 にします。

--with-database={lmdb,qdbm,tokyocabinet}: This switch also allows to use lmdb, qdbm, or tokyocabinet as the database.

パッケージ構成

インストールプログラム: bf_compact, bf_copy, bf_tar, bogofilter, bogolexer, bogotune, bogoupgrade, bogoutil
インストールライブラリ: なし
インストールディレクトリ: /etc/bogofilter

概略説明

bf_compact

creates a more compact bogofilter working directory with a dump/load cycle

bf_copy

copies a bogofilter working directory to another directory

bf_tar

bundles a bogofilter working directory in tar format and copies it to standard output

bogofilter

is a fast Bayesian spam filter

bogolexer

is used to separate messages into tokens and to test new versions of the lexer.l code

bogotune

attempts to find optimum parameter settings for bogofilter

bogoupgrade

upgrades the bogofilter database to the current version

bogoutil

dumps, loads, and maintains bogofilter database files