Provided by: libdebbugs-perl_2.6.0ubuntu1_all bug

NAME

       Debbugs::Log::Spam -- an interface to debbugs .log.spam files and .log.spam.d directories

SYNOPSIS

       use Debbugs::Log::Spam;

       my $spam = Debbugs::Log::Spam->new(bug_num => '12345');

DESCRIPTION

       Spam in bugs can be excluded using a .log.spam file and a .log.spam.d directory.  The file
       contains message ids, one per line, and the directory contains files named after message
       ids, one per file.

BUGS

       None known.

FUNCTIONS

       new Creates a new log spam reader.

               my $spam_log = Debbugs::Log::Spam->new(log_spam_name => "56/123456.log.spam");
               my $spam_log = Debbugs::Log::Spam->new(bug_num => $nnn);

           Parameters

           bug_num -- bug number
           log_spam_name -- name of log

           One of the above options must be passed.

       save
           "$spam_log-"save();>

           Saves changes to the bug log spam file.

       is_spam
           "next if ($spam_log-"is_spam('12456@exmaple.com'));>

           Returns 1 if this message id confirms that the message is spam

           Returns 0 if this message is not known to be spam

       is_ham
               next if ($spam_log->is_ham('12456@exmaple.com'));

           Returns 1 if this message id confirms that the message is ham

           Returns 0 if this message is not known to be ham

       add_spam
               $spam_log->add_spam('123456@example.com');

           Add a message id to the spam listing.

           You must call "$spam_log-"save()> if you wish the changes to be written out to disk.

       add_ham
               $spam_log->add_ham('123456@example.com');

           Add a message id to the ham listing.

           You must call "$spam_log-"save()> if you wish the changes to be written out to disk.

       remove_message
                $spam_log->remove_message('123456@example.com');

           Remove a message from the spam/ham listing.

           You must call "$spam_log-"save()> if you wish the changes to be written out to disk.