IPB
>  Man Pages > Linux > openSUSE 10.2 > Section 3 > Mail::SpamAssassin::Plugin::AWL man page

Mail::SpamAssassin::Plugin::AWL man page

Section 3 - openSUSE 10.2 Man Pages

Other operating system man pages available here


Advanced Search

Hopefully, this page is exactly what you are looking for, but if not, you can always find further assistance on Unix/Linux Forum!


Mail::SpamAssassin::PlUser:Contributed Perl Mail::SpamAssassin::Plugin::AWL(3)



NAME
       Mail::SpamAssassin::Plugin::AWL - Normalize scores via auto-whitelist

SYNOPSIS
       To try this out, add this or uncomment this line in init.pre:

         loadplugin     Mail::SpamAssassin::Plugin::AWL

       Use the supplied 60_awl.cf file (ie you don't have to do anything) or
       add these lines to a .cf file:

         header AWL             eval:check_from_in_auto_whitelist()
         describe AWL           From: address is in the auto white-list
         tflags AWL             userconf noautolearn
         priority AWL           1000

DESCRIPTION
       This plugin module provides support for the auto-whitelist.  It keeps
       track of the average SpamAssassin score for senders.  Senders are
       tracked using a combination of their From: address and their IP
       address.  It then uses that average score to reduce the variability in
       scoring from message to message and modifies the final score by pushing
       the result towards the historical average.  This improves the accuracy
       of filtering for most email.

TEMPLATE TAGS
       This plugin module adds the following "tags" that can be used as place-
       holders in certain options.  See "Mail::SpamAssassin::Conf" for more
       information on TEMPLATE TAGS.

        _AWL_             AWL modifier
        _AWLMEAN_         Mean score on which AWL modification is based
        _AWLCOUNT_        Number of messages on which AWL modification is based
        _AWLPRESCORE_     Score before AWL

USER PREFERENCES
       The following options can be used in both site-wide ("local.cf") and
       user-specific ("user_prefs") configuration files to customize how Spa-
       mAssassin handles incoming email messages.

       use_auto_whitelist ( 0 │ 1 )       (default: 1)
           Whether to use auto-whitelists.  Auto-whitelists track the long-
           term average score for each sender and then shift the score of new
           messages toward that long-term average.  This can increase or
           decrease the score for messages, depending on the long-term behav-
           ior of the particular correspondent.

           For more information about the auto-whitelist system, please look
           at the the "Automatic Whitelist System" section of the README file.
           The auto-whitelist is not intended as a general-purpose replacement
           for static whitelist entries added to your config files.

           Note that certain tests are ignored when determining the final mes-
           sage score:

            - rules with tflags set to 'noautolearn'

       auto_whitelist_factor n  (default: 0.5, range [0..1])
           How much towards the long-term mean for the sender to regress a
           message.  Basically, the algorithm is to track the long-term mean
           score of messages for the sender ("mean"), and then once we have
           otherwise fully calculated the score for this message ("score"), we
           calculate the final score for the message as:

           "finalscore" = "score" +  ("mean" - "score") * "factor"

           So if "factor" = 0.5, then we'll move to half way between the cal-
           culated score and the mean.  If "factor" = 0.3, then we'll move
           about 1/3 of the way from the score toward the mean.  "factor" = 1
           means just use the long-term mean; "factor" = 0 mean just use the
           calculated score.

       user_awl_sql_override_username
           Used by the SQLBasedAddrList storage implementation.

           If this option is set the SQLBasedAddrList module will override the
           set username with the value given.  This can be useful for imple-
           menting global or group based auto-whitelist databases.

ADMINISTRATOR SETTINGS
       These settings differ from the ones above, in that they are considered
       'more privileged' -- even more than the ones in the PRIVILEGED SETTINGS
       section.  No matter what "allow_user_rules" is set to, these can never
       be set from a user's "user_prefs" file.

       auto_whitelist_factory module (default: Mail::SpamAssassin::DBBasedAd-
       drList)
           Select alternative whitelist factory module.

       auto_whitelist_path /path/filename (default: ~/.spamassas-
       sin/auto-whitelist)
           This is the automatic-whitelist directory and filename.  By
           default, each user has their own whitelist database in their
           "~/.spamassassin" directory with mode 0700.  For system-wide Spa-
           mAssassin use, you may want to share this across all users,
           although that is not recommended.

       auto_whitelist_db_modules Module ...    (default: see below)
           What database modules should be used for the auto-whitelist storage
           database file.   The first named module that can be loaded from the
           perl include path will be used.  The format is:

             PreferredModuleName SecondBest ThirdBest ...

           ie. a space-separated list of perl module names.  The default is:

             DB_File GDBM_File SDBM_File

           NDBM_File is no longer supported, since it appears to have bugs
           that preclude its use for the AWL (see SpamAssassin bug 4353).

       auto_whitelist_file_mode      (default: 0600)
           The file mode bits used for the automatic-whitelist directory or
           file.

           Make sure you specify this using the 'x' mode bits set, as it may
           also be used to create directories.  However, if a file is created,
           the resulting file will not have any execute bits set (the umask is
           set to 111).

       user_awl_dsn DBI:databasetype:databasename:hostname:port
           Used by the SQLBasedAddrList storage implementation.

           This will set the DSN used to connect.  Example: "DBI:mysql:spamas-
           sassin:localhost"

       user_awl_sql_username username
           Used by the SQLBasedAddrList storage implementation.

           The authorized username to connect to the above DSN.

       user_awl_sql_password password
           Used by the SQLBasedAddrList storage implementation.

           The password for the database username, for the above DSN.

       user_awl_sql_table tablename
           Used by the SQLBasedAddrList storage implementation.

           The table user auto-whitelists are stored in, for the above DSN.



perl v5.8.8                       2006-08-29Mail::SpamAssassin::Plugin::AWL(3)


Man(1) output converted with man2html and wrapped by fishsponge

This page was generated on Sat Sep 8 16:38:41 GMT 2007

Your favourite pages:

No pages logged yet.
Trying to save cookie...

Top 10 most popular pages:

svn man page (6162 hits)
(FreeBSD 6.2)

sqlite3 man page (5598 hits)
(openSUSE 10.2)

adv_cap_autoneg man page (5045 hits)
(Solaris 10 11_06)

CPAN man page (4791 hits)
(Suse Linux 10.1)

ssh man page (4439 hits)
(Suse Linux 10.1)

ssh-socks5-proxy-connect man page (3525 hits)
(Solaris 10 11_06)

signal man page (3395 hits)
(Suse Linux 10.1)

netcat man page (3377 hits)
(Suse Linux 10.1)

pprosetup man page (2886 hits)
(Solaris 10 11_06)

startproc man page (2738 hits)
(Suse Linux 10.1)

Useful Links

Go Back

Visitor Statistics


Valid XHTML 1.0 Transitional     Valid CSS!

Partners: Cambridge Plus :: PYRENEES GOLF HOLIDAYS :: PIC Micro Development :: <Link Available>
Unix Man Pages / Linux Man Pages :: HiFi Forum :: SIP VoIP Phone & Provider Reviews :: UNIX/Linux Forum Archives

More info on advertising on Unix/Linux Forum