From Request Tracker Wiki
Revision as of 15:03, 6 April 2016 by Admin (talk | contribs) (2 revisions imported)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

To provide the ability to add a list of "blacklist" email addresses that will always be removed.

Add the following code to $RT_HOME/lib/RT/Action/

# Add the configured blacklist addresses
 my $site_blacklist = $RT::Blacklist;
 if( $site_blacklist ) {
     @blacklist = split( /,/, $site_blacklist );

These lines of code should go immediately after:

# Let's grab the SquelchMailTo attribue and push those entries into the @blacklist
 my @non_recipients = $self->TicketObj->SquelchMailTo;
 foreach my $attribute (@non_recipients) {
     push @blacklist, $attribute->Content;

In the "RemoveInappropriateRecipients" sub.

Add the following property to the $RT_HOME/etc/

Set( $Blacklist, '<comma seperated list of addresses here>' );