405 Method not allowed when testing rt-mailgate


 Further to my previous post ('Sendmail problems - EXIT_TEMPFAIL

with rt3 mailgate’ ), I am getting bounced when I try to run the
rt-mailgate test script :

Connecting to http://xxxx.xxxx.xxx/rt3/REST/1.0/NoAuth/mail-gateway at
/usr/local/rt3/bin/rt-mailgate line 158, <> chunk 1.
An Error Occurred

405 Method Not Allowed
This is /usr/local/rt3/bin/rt-mailgate exiting because of an undefined
server error at /usr/local/rt3/bin/rt-mailgate line 200, <> chunk 1.

  • +++++++++++++++++++++++++++++++++++++++++++++++++

    This is the explanation I found for this httpd error :
    10.4.6 405 Method Not Allowed
    The method specified in the Request-Line is not allowed for the resource
    identified by the Request-URI.
    The response MUST include an Allow header containing a list of valid
    methods for the requested resource.

    This is the script I am using, as per rt-mailgate’s own tests :
    open(MAIL, “|/usr/local/${RT}/bin/rt-mailgate --debug --url ${URL}
    –queue general --action correspond”) || die “Unable to start process”;
    print MAIL <<EOF;From: a.watts@cqu.edu.au
    To: icom-webmaster@xxx.xxx.xxx
    Subject: This is a test of new ticket creation

test only - please ignore
close (MAIL);

  This script works *fine* for RT2 : it only fails when I change my

‘RT’ value and ‘URL’ to the rt3 values. I am increasingly convinced that
it is something blindingly simple in my config, but I am at a loss as to
just what that something is - Apache is running as the same user, and
the stanza for rt3 is identical to the one which was there for rt2 :

Alias /rt3 /usr/local/rt3/share/html
Alias /NoAuth /usr/local/rt3/share/html/NoAuth
AddDefaultCharset UTF-8

PerlModule Apache::DBI

Will reinstate when I can stop RT2 … AJW

PerlRequire /usr/local/rt3/bin/webmux.pl

<Location /rt3>
SetHandler perl-script
PerlHandler RT::Mason

 Any assistance/suggestions most appreciated.



Arthur Watts (a.watts@cqu.edu.au)

Web Developer

Faculty of Informatics and Communication | Central Queensland University
| Rockhampton, Australia