Filtering email using MailFrom plugin

Hello,

I get a lot of notifications from root@localhost to the email account that
has been configured. I wish to move these emails to a different queue. The
way I tried to do it is by modifying the MailFrom plugin to pattern match
the sender and change the queue. I am unable to change the queue. I wish to
know how this can be done, or is there a simpler way in which I can achieve
it?

I get a lot of notifications from root@localhost to the email account
that has been configured. I wish to move these emails to a different
queue. The way I tried to do it is by modifying the MailFrom plugin to
pattern match the sender and change the queue. I am unable to change the
queue. I wish to know how this can be done, or is there a simpler way in
which I can achieve it?

Hello,

Has been configured where? $OwnerEmail?

Assuming RT is doing everything you want except for putting the message
in the wrong queue, you could do something like this in a scrip with an
on create condition and custom action and no template:

my $Ticket = $self->TicketObj;

if (my $Requestor = eval { $Ticket->Requestor->UserMembersObj->Next }) {
if ( $Requestor->EmailAddress eq ‘root@localhost’ ) {
my $Queues = RT::Queue->new( RT->SystemUser );
$Queue->Load( ‘System Messages’ );
$Ticket->SetQueue( $Queue->Name );
}
}

Regards,