[rt-users] changing status/owner via email pt2
Elaine .
cmap_sec at yahoo.co.uk
Wed Jan 26 10:30:44 EST 2005
hi
Thanks, I got it all sorted and explained in the wiki
http://wiki.bestpractical.com/index.cgi?SetTicketPropertiesViaMail
Basically putting it in the prepartion code part of
the scrip and having the scrip to email out AFTER the
email cleanup happened.
Thanks a lot !
Elaine
--- "Ruslan U. Zakirov" <Ruslan.Zakirov at acronis.com>
wrote:
> Elaine . wrote:
> > hi
> > I tried the code below, no errors in the log,
> although
> > it strips out in the fault the Set-Owner or
> Set-Status
> > (good) that is logged, there are no emails sent as
> the
> What is logged?
>
> > only scrip i have set is user defined and nothing
> in
> > that says send an email ? If i then do another
> scrip
> This scrip can't send email, it change properties.
> So use blank template
> with it.
>
> > as "on correspond, reply to requestor with
> template
> > correspondence" then nothing gets stripped as its
> in
> > the other scrip ? Maybe i'm misunderstanding how i
> Hmm. Scrip execution order is unpredictable :( in
> RT. And this is
> very-very bad. Possible that RT runs "notify" first
> and only then runs
> your custom one. Move code from custom commit block
> to custom prepare block.
>
> > should be setting things up ?
> >
> >
> > my $AttachObj =
> > $self->TransactionObj->Attachments->First;
> > # go out if content is not text!
> > unless( $AttachObj->ContentType =~ /^text/ ) {
> >
> > return 1;
> > }
> >
> > my $content = $AttachObj->Content;
> > if( $content =~ m/^\QSet-Owner:\E\s*(\S+)\s*$/m )
> {
> >
> > $self->TicketObj->SetOwner( $1 );
> > }
> > if( $content =~ m/^\QSet-Status:\E\s*(\S+)\s*$/m )
> {
> >
> > $self->TicketObj->SetStatus( $1 );
> > }
> >
> > # strip special commands from email content
> > $content =~ s/^\QSet-Status:\E\s*(\S+)\s*$//gm;
> > $content =~ s/^\QSet-Owner:\E\s*(\S+)\s*$//gm;
> >
> > # silently overwrite attachment content
> > $AttachObj->__Set( Field => 'Content', Value =>
> > $content );
> >
> > 1;
> >
> >
> >
> >
> >
> >
>
___________________________________________________________
>
> > ALL-NEW Yahoo! Messenger - all new features - even
> more fun! http://uk.messenger.yahoo.com
> > _______________________________________________
> >
>
http://lists.bestpractical.com/cgi-bin/mailman/listinfo/rt-users
> >
> > RT Administrator and Developer training is coming
> to your town soon! (Boston, San Francisco, Austin,
> Sydney) Contact training at bestpractical.com for
> details.
> >
> > Be sure to check out the RT Wiki at
> http://wiki.bestpractical.com
>
>
___________________________________________________________
ALL-NEW Yahoo! Messenger - all new features - even more fun! http://uk.messenger.yahoo.com
More information about the rt-users
mailing list