Rt-mailgate errors

Hi guys, when sending an email to rt@my.domain.com or when I use the
command line like below i get an error, out put included below.

I’m running RT version 3 rc1, Apache 2.0.44, mod_perl2, Redhat Linux 8,
MTA is postfix.

A kick in the right direction would be great.

Regards
Merritt.

[root@lan etc]# /usr/local/rt3/bin/rt-mailgate --queue general --action
correspond --url http://myurl.domain.com
FOO
BAR
BAZ

RT server error.

The RT server which handled your email did not behave as expected. It
said:

%# BEGIN LICENSE BLOCK
%#%# Copyright (c) 1996-2003 Jesse Vincent jesse@bestpractical.com
%#
%# (Except where explictly superceded by other copyright notices)
%#
%# This work is made available to you under the terms of Version 2 of
%# the GNU General Public License. A copy of that license should have
%# been provided with this software, but in any event can be snarfed
%# from www.gnu.org.
%#
%# This work is distributed in the hope that it will be useful, but
%# WITHOUT ANY WARRANTY; without even the implied warranty of
%# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
%# General Public License for more details.
%#
%# Unless otherwise specified, all modifications, corrections or
%# extensions to this work which alter its source code become the
%# property of Best Practical Solutions, LLC when submitted for
%# inclusion in the work.
%#
%#
%# END LICENSE BLOCK
<%ARGS>
$message
$queue => 1
$action => “correspond”
$ticket => undef
</%ARGS>
<%init>
use RT::Interface::Email;
my ( $status, $error, $Ticket ) = RT::Interface::email::Gateway( %ARGS);
</%init>
% if ($status) {
ok
% if ( $Ticket->Id ) {
Ticket: <% $Ticket->Id %>
Queue: <% $Ticket->QueueObj->Name %>
Owner: <% $Ticket->OwnerObj->Name %>
Status: <% $Ticket->Status %>
Subject: <% $Ticket->Subject %>
Requestor: <% $Ticket->Requestors->MemberEmailAddressesAsString %>
% }
% } else {
not ok - <%$error%>
% }

-----Original Message-----
From: Merritt Krakowitzer [mailto:merrittk@sira-sa.co.za]
Sent: Wednesday, March 19, 2003 4:08 AM
To: rt-users@lists.fsck.com
Subject: [rt-users] rt-mailgate errors.

Hi guys, when sending an email to rt@my.domain.com or when I use the
command line like below i get an error, out put included below.

I’m running RT version 3 rc1, Apache 2.0.44, mod_perl2,
Redhat Linux 8,
MTA is postfix.

A kick in the right direction would be great.

Regards
Merritt.

Check your web server configuration file and make sure the URL you are using
is configured to use the RT::Mason PerlHandler. See the Apache example
below.

Alias /rt3 /usr/local/rt3/share/html
PerlRequire /usr/local/rt3/bin/webmux.pl
<Location /rt3>
SetHandler perl-script
PerlHandler RT::Mason

Yeah I managed to figure that out, I was using addhandler perl-script
.html

reason being is if I dont my index.html are not picked up when links point
to directories, ie the apache DirectoryIndex index.html is porked. Ive
manages to do kind of get it right using alot of tags and
switching between sethandler and addhandler.

If someone has a better solution It would be appreciated.

Regards
Merritt.On Wed, 19 Mar 2003, Robert Ryals wrote:

-----Original Message-----
From: Merritt Krakowitzer [mailto:merrittk@sira-sa.co.za]
Sent: Wednesday, March 19, 2003 4:08 AM
To: rt-users@lists.fsck.com
Subject: [rt-users] rt-mailgate errors.

Hi guys, when sending an email to rt@my.domain.com or when I use the
command line like below i get an error, out put included below.

I’m running RT version 3 rc1, Apache 2.0.44, mod_perl2,
Redhat Linux 8,
MTA is postfix.

A kick in the right direction would be great.

Regards
Merritt.

Check your web server configuration file and make sure the URL you are using
is configured to use the RT::Mason PerlHandler. See the Apache example
below.

Alias /rt3 /usr/local/rt3/share/html
PerlRequire /usr/local/rt3/bin/webmux.pl
<Location /rt3>
SetHandler perl-script
PerlHandler RT::Mason

[root@lan etc]# /usr/local/rt3/bin/rt-mailgate --queue
general --action
correspond --url http://myurl.domain.com
FOO
BAR
BAZ

RT server error.

The RT server which handled your email did not behave as expected. It
said:

%# BEGIN LICENSE BLOCK
%#
%# Copyright (c) 1996-2003 Jesse Vincent jesse@bestpractical.com
%#
%# (Except where explictly superceded by other copyright notices)
%#
%# This work is made available to you under the terms of Version 2 of
%# the GNU General Public License. A copy of that license should have
%# been provided with this software, but in any event can be snarfed
%# from www.gnu.org.
%#
%# This work is distributed in the hope that it will be useful, but
%# WITHOUT ANY WARRANTY; without even the implied warranty of
%# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
%# General Public License for more details.
%#
%# Unless otherwise specified, all modifications, corrections or
%# extensions to this work which alter its source code become the
%# property of Best Practical Solutions, LLC when submitted for
%# inclusion in the work.
%#
%#
%# END LICENSE BLOCK
<%ARGS>
$message
$queue => 1
$action => “correspond”
$ticket => undef
</%ARGS>
<%init>
use RT::Interface::Email;
my ( $status, $error, $Ticket ) =
RT::Interface::email::Gateway( %ARGS);
</%init>
% if ($status) {
ok
% if ( $Ticket->Id ) {
Ticket: <% $Ticket->Id %>
Queue: <% $Ticket->QueueObj->Name %>
Owner: <% $Ticket->OwnerObj->Name %>
Status: <% $Ticket->Status %>
Subject: <% $Ticket->Subject %>
Requestor: <% $Ticket->Requestors->MemberEmailAddressesAsString %>
% }
% } else {
not ok - <%$error%>
% }