<div dir="ltr"><div><div><div><div>Hello,<br><br></div>I don't know if an elegant solution using X-RT-Interface is possible, but I can give a workaround. This is the custom condition we use to separate ticket creation from web and mail:<br><br></div><pre><br># Custom condition to notify when a ticket is created from e-mail<br># Based on "OnCreateFromEmail"<br># <a href="http://requesttracker.wikia.com/wiki/OnCreateFromEmail">http://requesttracker.wikia.com/wiki/OnCreateFromEmail</a><br> <br>my $trans = $self->TransactionObj;<br>return 0 unless $trans->Type eq "Create";<br> <br>my $msgattr = $trans->Message->First;<br>return 0 unless $msgattr;<br><br>return 0 unless $msgattr->GetHeader('Received');<br>return 1;<br></div></pre><br><br></div><div>I hope it helps.<br></div></div><div class="gmail_extra"><br><div class="gmail_quote">2015-07-07 3:16 GMT+02:00 Russell Jones <span dir="ltr"><<a href="mailto:russell@jonesmail.me" target="_blank">russell@jonesmail.me</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">I am trying to access the new X-RT-Interface header in order to determine within a Scrip if a ticket was created via Email or Web. However whenever I try to create a new ticket and use an On Create scrip to read this header, I get errors saying "Can't call method "GetHeader" on an undefined value".<br>
<br>
Can anyone please provide an example of how to properly access this header?<br>
<br>
Thank you!<br>
</blockquote></div><br></div>