Port details on branch 2022Q2 |
- bsfilter Bayesian spam filter written in Ruby
- 1.0.20 mail
=2 1.0.20Version of this port present on the latest quarterly branch. - Maintainer: nyan@FreeBSD.org
 - Port Added: 2004-03-01 09:01:18
- Last Update: 2025-03-05 23:12:46
- Commit Hash: bfc3815
- People watching this port, also watch:: jdictionary, py311-Automat, py311-python-gdsii, py311-PyOpenGL, p5-Sane
- Also Listed In: ruby
- License: GPLv2
- WWW:
- https://github.com/nbkenichi/bsfilter
- Description:
- bsfilter is a spam filter using Bayesian(statistical) algorithm.
- a filter which distinguishes spam and non-spam mail
- support mails written in English and Japanese language
- written in Ruby
- support 3 methods for access
-- traditional Unix-style filter. study and judge local files or pipe
-- IMAP. study and judge mails in an IMAP server. IMAP over SSL supported
-- POP proxy. run between POP server and MUA. POP over SSL supported
- distributed under GPL
¦ ¦ ¦ ¦ 
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - Dependency lines:
-
- To install the port:
- cd /usr/ports/mail/bsfilter/ && make install clean
- To add the package, run one of these commands:
- pkg install mail/bsfilter
- pkg install bsfilter
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: bsfilter
- Flavors: there is no flavor information for this port.
- distinfo:
- TIMESTAMP = 1740387732
SHA256 (nbkenichi-bsfilter-v1.0.20_GH0.tar.gz) = 10fb704f3528f3a81ed350c42d0980d9104ed11b366d85a5795fbbc6e04b91db
SIZE (nbkenichi-bsfilter-v1.0.20_GH0.tar.gz) = 78005
Packages (timestamps in pop-ups are UTC):
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- ruby32 : lang/ruby32
- Runtime dependencies:
-
- rubygem-gdbm>=2.0.0,2 : databases/rubygem-gdbm
- rubygem-sdbm>=1.0.0 : databases/rubygem-sdbm
- ruby32 : lang/ruby32
- Patch dependencies:
-
- ruby32 : lang/ruby32
-
- This port is required by:
- for Run
-
- mail/claws-mail-bsfilter
Configuration Options:
- ===> The following configuration options are available for bsfilter-1.0.20:
EXAMPLES=on: Build and/or install examples
===> Use 'make config' to modify these settings
- Options name:
- mail_bsfilter
- USES:
- ruby shebangfix
- pkg-message:
- For install:
- Before actually using it, it is necessary to prepare a word database.
1. The word contained in clean mail is counted.
$ bsfilter --add-clean ~/Maildir/cur/*
or
$ cd ~/Maildir/cur/ ; ls | xargs bsfilter -c
2. The word in spam is counted.
$ bsfilter --add-spam ~/Maildir/.spam/cur/*
or
$ cd ~/Maildir/.spam/cur/ ; ls | xargs bsfilter -s
3. A database is updated for every word.
$ bsfilter -u
- Master Sites:
|