[rt-users] rt-mailgate problem

Mike Hulsman mike at hulsman.net
Mon May 5 07:21:31 EDT 2003


Ok I know that i'm replying to myself, but i found the error what has
caused this.

It was a misconfiguration of my apache 2.
In Apache 2 you must have the following entries in the httpd.conf
<FilesMatch "\.html$">
                SetHandler perl-script
                PerlHandler RT::Mason
        </FilesMatch>
        <LocationMatch "/REST/">
                SetHandler perl-script
                PerlHandler RT::Mason
        </LocationMatch>
        <LocationMatch "/Attachment/">
                SetHandler perl-script
                PerlHandler RT::Mason
        </LocationMatch>
If you try to fetch with a browser 
http://<rtserver>/REST/1.0/NoAuth/mail-gateway
and get only text on your screen, your apache is configured wrong.
If instead you get an MASON error, it is probably configured the right way.

> Hi, i have problems with the rt-mailgate problem
> Running RedHat9, tried with rt-3.0.1 and rt-3.0.2pre6,
> DBIx-SearchBuilder-0.80 and 0.81
> Apache 2.0.40 with mod_perl-1.99
> RT is running fine with the web-interface but get the following error when
> i try to use the
> rt-mailgate the error is the same when i use the aliases with postfix and
> commandline when i pipe
> an email to the rt-mailgate
>
>
> cat /tmp/1 |/usr/local/rt/bin/rt-mailgate --queue ITems --action
> correspond --url http://rt.support.items.nl/
> 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 at 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>
> <%flags>
> inherit => undef # inhibit UTF8 conversion done in /autohandler
> </%flags>
> %    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%>
> % }
>
> --
> - Mike
>
> I am not now, nor have I ever been, a member of the demigodic party.
> 		-- Dennis Ritchie
> _______________________________________________
> rt-users mailing list
> rt-users at lists.fsck.com
> http://lists.fsck.com/mailman/listinfo/rt-users
>
> Have you read the FAQ? The RT FAQ Manager lives at http://fsck.com/rtfm
>
>
>




More information about the rt-users mailing list