Introduction to Bogofilter
        
        
          The Bogofilter application is a
          mail filter that classifies mail as spam or ham (non-spam) by a
          statistical analysis of the message's header and content (body).
        
        
          This package is known to build and work properly using an LFS 12.2
          platform.
        
        
          Package Information
        
        
        
          Bogofilter Dependencies
        
        
          Recommended
        
        
          gsl-2.8,
          libxml2-2.13.3, and SQLite-3.46.1
        
        
          Optional
        
        
          lmdb-0.9.31, xmlto-0.0.29,
          Berkeley
          DB (deprecated), QDBM and TokyoCabinet
        
        
          ![[Note]](../images/note.png) 
          
            Note
          
          
            If you do not install the recommended gsl-2.8 package then a statically
            linked shipped version will be used instead.
          
         
       
      
        
          Installation of Bogofilter
        
        
          ![[Note]](../images/note.png) 
          
            Note
          
          
            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.
          
         
        
          Install Bogofilter by running the
          following commands:
        
        ./configure --prefix=/usr                \
            --sysconfdir=/etc/bogofilter \
            --with-database=sqlite3      &&
make
        
          To test the results, issue make
          check.
        
        
          Now, as the root user:
        
        make install
       
      
        
          Command Explanations
        
        
          --with-database=sqlite3:
          This switch makes Bogofilter use SQLite-3.46.1 as
          the database, instead of Berkeley DB.
        
        
          --with-database={lmdb,qdbm,tokyocabinet}: This
          switch also allows to use lmdb, qdbm, or tokyocabinet as the
          database.
        
       
      
        
          Contents
        
        
          
            
              Installed Programs:
              bf_compact, bf_copy, bf_tar, bogofilter,
              bogolexer, bogotune, bogoupgrade and bogoutil
            
            
              Installed Libraries:
              None
            
            
              Installed Directories:
              /etc/bogofilter
            
           
         
        
          
            Short Descriptions
          
          
            
              
              
            
            
              
                | 
                    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
                   |