On 7/11/15 11:50 AM, Ashish Patil wrote:
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,

Reply via email to