Linux and UNIX Man Pages

Linux & Unix Commands - Search Man Pages

mail::spamassassin::util(3) [suse man page]

Mail::SpamAssassin::Util(3)				User Contributed Perl Documentation			       Mail::SpamAssassin::Util(3)

NAME
Mail::SpamAssassin::Util - utility functions DESCRIPTION
A general class for utility functions. Please use this for functions that stand alone, without requiring a $self object, Portability functions especially. NOTE: The functions in this module are to be considered private. Their API may change at any point, and it's expected that they'll only be used by other Mail::SpamAssassin modules. (TODO: we should probably revisit this if it's useful for plugin development.) NOTE: Utility functions should not be changing global variables such as $_, $1, $2, ... $/, etc. unless explicitly documented. If these variables are in use by these functions, they should be localized. $module = first_available_module (@module_list) Return the name of the first module that can be successfully loaded with "require" from the list. Returns "undef" if none are available. This is used instead of "AnyDBM_File" as follows: my $module = Mail::SpamAssassin::Util::first_available_module (qw(DB_File GDBM_File NDBM_File SDBM_File)); tie %hash, $module, $path, [... args]; Note that "SDBM_File" is guaranteed to be present, since it comes with Perl. my ($filepath, $filehandle) = secure_tmpfile(); Generates a filename for a temporary file, opens it exclusively and securely, and returns a filehandle to the open file (opened O_RDWR). If it cannot open a file after 20 tries, it returns "undef". my ($dirpath) = secure_tmpdir(); Generates a directory for temporary files. Creates it securely and returns the path to the directory. If it cannot create a directory after 20 tries, it returns "undef". perl v5.12.1 2010-03-16 Mail::SpamAssassin::Util(3)

Check Out this Related Man Page

Mail::SpamAssassin::AutoWhitelist(3)			User Contributed Perl Documentation		      Mail::SpamAssassin::AutoWhitelist(3)

NAME
Mail::SpamAssassin::AutoWhitelist - auto-whitelist handler for SpamAssassin SYNOPSIS
(see Mail::SpamAssassin) DESCRIPTION
Mail::SpamAssassin is a module to identify spam using text analysis and several internet-based realtime blacklists. This class is used internally by SpamAssassin to manage the automatic whitelisting functionality. Please refer to the "Mail::SpamAssassin" documentation for public interfaces. METHODS
$meanscore = awl->check_address($addr, $originating_ip, $signedby); This method will return the mean score of all messages associated with the given address, or undef if the address hasn't been seen before. If $originating_ip is supplied, it will be used in the lookup. awl->count(); This method will return the count of messages used in determining the whitelist correction. awl->add_score($score); This method will add half the score to the current entry. Half the score is used, so that repeated use of the same From and IP address combination will gradually reduce the score. awl->add_known_good_address($addr); This method will add a score of -100 to the given address -- effectively "bootstrapping" the address as being one that should be whitelisted. awl->add_known_bad_address($addr); This method will add a score of 100 to the given address -- effectively "bootstrapping" the address as being one that should be blacklisted. perl v5.12.1 2010-03-16 Mail::SpamAssassin::AutoWhitelist(3)
Man Page