Here's what I ended up with, take everyone off the mail group then add in the new owner...
foreach my $address($self->TicketObj->QueueObj->Cc->MemberEmailAddresses){ $self->TicketObj->SquelchMailTo($address); } if($self->TicketObj->OwnerObj->Id != $RT::Nobody->id){ $self->TicketObj->AddWatcher( Type=>"Cc", PrincipalId=>$self->TicketObj->OwnerObj->Id ); } $self->TicketObj->UnsquelchMailTo($self->TicketObj->OwnerObj->EmailAddre ss); _______________________________________________ http://lists.bestpractical.com/cgi-bin/mailman/listinfo/rt-users Community help: http://wiki.bestpractical.com Commercial support: sa...@bestpractical.com Discover RT's hidden secrets with RT Essentials from O'Reilly Media. Buy a copy at http://rtbook.bestpractical.com