On Tue, Feb 21, 2012 at 04:04:01PM +0000, Roedel, Mark wrote: > Has anybody made any tweaks to keep ParseNewMessageForTicketCcs from being > abused (say, by restricting the number of Ccs or limiting the accounts that > can add Ccs in that manner)?
Yes. Here is the bit we added to local/lib/RT/Interface/Email.pm for 3.8.5: *** Email.pm_limitCcs 2011-03-04 09:43:40.000000000 -0600 --- Email.pm 2010-02-24 16:18:22.000000000 -0600 *************** *** 851,874 **** push @res, $address; } - - # - # Limit the number of Cc addresses that we add to a - # ticket during the initial create to minimize damage - # to our Email reputation when SPAM slips through DSPAM. - - $RT::Logger->debug("$#res Ccs"); - if ( $#res > 4 ) { - my @riceCc; - my @nonriceCc; - @riceCc = grep /rice.edu/i, @res; - @nonriceCc = grep !/rice.edu/i, @res; - $RT::Logger->debug("$#riceCc riceCcs, $#nonriceCc nonriceCcs"); - if ($#nonriceCc > 3) { - @res = (@riceCc, @nonriceCc[0..3]); - } - } - return @res; } --- 851,856 ---- -------- RT Training Sessions (http://bestpractical.com/services/training.html) * Boston March 5 & 6, 2012