Thanks Bart, That looks good. I'm having an issue with it though - I need to match against a regexp for the exception list.. I added an entry like '*@ example.com' to @exceptionlist and rt is still sending out create confirmations. What am I missing? thanks!
On Mon, Jan 30, 2012 at 2:41 AM, Bart <b...@pleh.info> wrote: > Hi, > > We had a similar requirement for a bunch of e-mail addresses. > > This can be achieved by editing the autoreply scrip to look something like > this: > > - Condition: User Defined > - Action: Auto Reply To Requestors > - Template: Your AutoReply template > - Stage: TransactionCreate > - Custom Condition: > > > my @exceptionList = ('na...@example.com', > 'na...@example.com', > 'na...@example.com'); > > my $transactionType = $self->TransactionObj->Type; > my $ticketRequestor = lc($self->TicketObj->RequestorAddresses); > my $trans = $self->TransactionObj; > > if ($transactionType eq 'Create') { > return if grep { $ticketRequestor eq lc($_) } @exceptionList; > my $msgattr = $trans->Message->First; > return 0 unless $msgattr; > return 1 if $msgattr->GetHeader('Received'); > } > return 0; > > In addition the above only sends an autoreply when someone sends an > e-mail, in our case we don't like the autoreply mails when we manually > create a ticket (e.g. via quick create). > > Hope this helps. > > -- Bart > > > Op 25 januari 2012 21:02 schreef Ram Moskovitz <ram0...@gmail.com> het > volgende: > >> Hey there, >> I'm looking to not auto-reply on create to inbound emails from a certain >> domain ( anyth...@example.com and even anyth...@sd.example.com). I >> suppose the right way to go about this is via user defined condition in the >> global scrip for autoreply on create. I have steps 1 and 3.. what's step 2? >> >> 1 return 0 unless $self->TransactionObj->Type eq "Create"; >> 2 return 0 if #self->TicketObj->???? >> 3 return 1 >> >> thanks >> ram >> >> >> -------- >> RT Training Sessions (http://bestpractical.com/services/training.html) >> * Boston — March 5 & 6, 2012 >> > >
-------- RT Training Sessions (http://bestpractical.com/services/training.html) * Boston March 5 & 6, 2012