HELP--Cant get attachments into scrip Templates

All,
Sorry if this is just too obvious but I cannot seem to make it work.

I wish to send the correspondence text as well as the attachment in a 

template.

For me {$Transaction->Content()} does not send the attachment. 

( I don't think it should, by definition it only sends the first /text-plain 

part if I am reading it correclty )

but what other Sequence do I need to do to get the attachments sent ?

Am I even close with  {$Transaction->Message()->First()->print();} ?

Is there a loop I need to run?

Thanks,

Joshua Johnson

All,
Sorry if this is just too obvious but I cannot seem to make it work. I
wish to send the correspondence text as well as the attachment in a
template. For me {$Transaction->Content()} does not send the
attachment. ( I don’t think it should, by definition it only sends
the first /text-plain part if I am reading it correclty ) but what
other Sequence do I need to do to get the attachments sent ? Am I even
close with {$Transaction->Message()->First()->print();} ? Is there a
loop I need to run?

We use this template for our correspondence. It’s not great but it’s a
start.

--------8<--------

{$Transaction->Content()}
{
my $attachments = $Transaction->Attachments;
$attachments->GotoFirstItem;
my $c=0;
$attachments->Next;
my $out;
while (my $attachment=$attachments->Next) {
next unless ($attachment->Content || $attachment->Children->Count);
$c++;
next if $c<2;
$out.=sprintf(“\n– attachment %2d ------------------------------------------------------\n”,$c-1);
if ($attachment->ContentType =~ m{^(text/plain|message|text$)}i && length($attachment->Content)<4096) {
$out.=$attachment->Content;
} else {
$out.=“url: “.$RT::WebURL.“Ticket/Attachment/”.$Transaction->Id.”/”.$attachment->Id.“/”.$attachment->Filename.“\n”;
}
}
$out;
}
– request information ------------------------------------------------
request: [{$rtname} #{$Ticket->id}] ({$Ticket->QueueObj->Name})
{$Ticket->Subject}
status: {$Ticket->Status}
owner: {$Ticket->OwnerObj->Name}
url: {$RT::WebURL}Ticket/Display.html?id={$Ticket->id}
--------8<--------

Note that there might be some newlines in there that you should take out.
I have not yet found out a way to construct messages with attachments with
the templates.

– arthur de jong - arthur@west.nl - west consulting b.v. –