Blacklist
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/SendEmail.pm
# 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/RT_Config.pm
Set( $Blacklist, '<comma seperated list of addresses here>' );