[rt-users] Autoreply to Actor only

Raed El-Hames rfh at vialtus.com
Wed Jun 24 08:41:52 EDT 2009


Yes I thought as much I been using this method for a couple of years :¬)
probably a good read is lib/RT/Action/SendEmail.pm

Take care

Roy

Richard Brady wrote:
> Raed
>
> Well, a quick test has revealed that you are right.
>
> RT will will overwrite the envelope with any headers specified in the 
> template.
>
> This has done exactly what I needed, THANK YOU!
>
> Richard
>
>
> 2009/6/24 Richard Brady <rnbrady at gmail.com <mailto:rnbrady at gmail.com>>
>
>     No, you are spot on.
>
>     When an email is sent, their is something called the message
>     envelope, which is distinct from the message header. The envelope
>     determines who the message is delivered to, whereas the header
>     determines what is displayed in their email program.
>
>     Your method involved specifying recipients at the tope of an RT
>     template, which as far as I know will only result in the headers
>     being modified. That will affect what people see in their email
>     programs, but not who the email is actually sent to.
>
>     However, for all I know RT could be populating the envelope
>     recipients from the header recipients specified in the template.
>
>     Oh well, no harm in trying :)
>
>
>
>     2009/6/24 Raed El-Hames <rfh at vialtus.com <mailto:rfh at vialtus.com>>
>
>         No sure I know what you mean, yes it will exclude other
>         recipients but I thought this is what you want:
>
>         " I am trying to write a Scrip to autoreply to only the actor
>         of a transaction."
>
>         Did I miss the point??
>
>         Roy
>
>         Richard Brady wrote:
>
>             Thanks for the reply.
>
>             Surely that won't result in the message envelope being
>             changed to exclude the other recipients?
>
>
>             2009/6/24 Raed El-Hames <rfh at vialtus.com
>             <mailto:rfh at vialtus.com> <mailto:rfh at vialtus.com
>             <mailto:rfh at vialtus.com>>>
>
>
>                I do this via the templates, create a new template and
>             at the top
>                of the template add:
>
>                To: {$Transaction->CreatorObj->EmailAddress}
>                Subject:{$Ticket->Subject}
>                RT-Attach-Message: Yes
>
>                Your template text etc
>
>                In the scrip make your
>                Action: Notify Other Recipients
>                Template: Your new template
>
>                Regards;
>
>                Roy
>
>                Richard Brady wrote:
>
>                    Hi folks
>
>                    I am trying to write a Scrip to autoreply to only
>             the actor of
>                    a transaction. When a ticket is closed and someone
>             tries to
>                    correspond, I want to autoreply with a message
>             advising that
>                    further correspondence is not possible. I am
>             currently using
>                    Autoreply to Requestors and CCs, but this sends the
>                    notification to everyone. Now I have put custom
>             conditions in
>                    my other scrips to not relay the correspodnence on
>             a closed
>                    ticket, so other requestors are getting the
>             "bounce" message
>                    and won't know where it's from.
>
>                    I don't believe this is related to the global
>             NotifyActor
>                    setting which has been discussed several times on
>             this list.
>
>                    I think the problem here is that I know how to
>             write a custom
>                    condition, but I have no idea how to write a custom
>             action
>                    which sends an email. If I could find an example of
>             a custom
>                    action that replies to ticket requestors, I could
>             probably
>                    modify it to send to transaction actor instead, but
>             I can't
>                    find such an example.
>
>                    Thanks in advance for any tips.
>
>                    Richard
>
>                    --
>                    Richard Brady
>                    T: +44 (0)7771 623 348
>                    E: rnbrady at gmail.com <mailto:rnbrady at gmail.com>
>             <mailto:rnbrady at gmail.com <mailto:rnbrady at gmail.com>>
>                    <mailto:rnbrady at gmail.com
>             <mailto:rnbrady at gmail.com> <mailto:rnbrady at gmail.com
>             <mailto:rnbrady at gmail.com>>>
>
>
>
>



More information about the rt-users mailing list